Point to remember for CISA Exam: (1)In any given scenario, major risk associated with agile development is lack of documentation. (2)In any given scenario, in agile approach reviews are done to identify lessons learned for future use in the project. (3)In any given scenario, waterfall approach is most suitable when requirements are well defined and understood. Waterfall approach is not successful when requirements are changing frequently. (4)In any given scenario, reengineering refers to process of major changes in system and reverse engineering refers to studying and analyzing software to see how it functions and to use that information to develop a similar system. (5)In any given scenario, important advantage of prototyping is that it provides significant cost and time savings. (6)In any given scenario, Top-up testing methods is MOST effective during the initial phases of Prototyping. (7) In any given scenario, Rapid Application Development (RAD) uses a prototype approach that can be updated continually to meet changing user or business requirements. (8) In any given scenario, a major benefit of object-oriented development is the ability to reuse objects. (9)In any given scenario, the major advantage of a component-based development approach is the support of multiple development environments.