-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

The Complete Edition - Software Engineering for Real-Time Systems
By :

The core concepts of Agile software development methods can be simply and clearly by reference to Figure 9.66. Here, Figure 9.66(a), we have the classical Waterfall software development process. First, the system requirements are analyzed and, using this information, the software is designed. This is followed by the implementation phase: coding, compilation, and installation of machine code into the target. Finally, the installed software is tested to eliminate bugs, improve performance, and check that it meets its requirements.
Figure 9.66: Agile versus Waterfall software development methods
Well, that seems fine and reasonable. However, its detractors point out that this approach has a number of serious flaws:
Change the font size
Change margin width
Change background colour