This is a key assignment. In this reflection, you are asked to highlight three areas utilizing your experiences in the course and your project. Be as specific as possible. Citations of/references to outside articles and/or your project report are normative.
* Definition: Define what is the need/value for design and testing in effective software development (references useful)
* Realization: Briefly describe how you realized any of the value for design and testing in your final project
* Lessons Learned: Develop a lesson for the reader on the need/value for design and testing in effective SW development. Define your lessons learned in light of your experience with the project
Final Project Reflection
At first when we began programming, we were not sure whether there would be any factors that needed to be considered in order to understand how the final product of the code would work. We would focus on the basic roles with no thoughts whatsoever on whether the program might need to be improved or be re-developed to fit into new requirements for example new customer requests on how the code should work after it had already been established. In effect, whenever a new issue came up we had to start the coding process a fresh and that would eat much into our time and funds. Today, I understand why software analysis plays an important role in formulating strategies to improve on how the software will function.