Lecture Software Engineering - Chapter 17: Rapid software development, objectives: To explain how an iterative, incremental development process leads to faster delivery of more useful software; To discuss the essence of agile development methods; To explain the principles and practices of extreme programming; To explain the roles of prototyping in the software process. |