在快速應用程式開發中,結構化與原型製作的技術被用來定義使用者的需求並設計開發出最終執行的系統。開發的過程會以結構化技術開發初步的資料模型及企業流程模型(business process model)作為起步,下一個階段會透過製作原型來驗證需求並改善資料及流程模型。迭代式地重複這些階段直到獲得"足以建構新系統且包含商務需求以及技術設計的報告"為止。[2]
^原文:"it is a merger of various structured techniques, especially data-driven Information Engineering, with prototyping techniques to accelerate software systems development."Whitten, Jeffrey L.; Lonnie D. Bentley, Kevin C. Dittman. (2004). Systems Analysis and Design Methods. 6th edition. ISBN 025619906X.
^原文:"a combined business requirements and technical design statement to be used for constructing new systems."
^Maurer and S. Martel. (2002). "Extreme Programming: Rapid Development for Web-Based Applications". IEEE Internet Computing, 6(1) pp 86-91 January/February 2002.
^E. M. Maximilien and L. Williams. (2003). "Assessing Test-driven Development at IBM". Proceedings of International Conference of Software Engineering, Portland, OR, pp. 564-569, 2003.
^M. Stephens, Rosenberg, D. (2003). "Extreme Programming Refactored: The Case Against XP:". Apress, 2003.
^Gerber, Aurona; Van der Merwe, Alta; Alberts, Ronell; (2007), Implications of Rapid Development Methodologies, CSITEd 2007, Mauritius, November 2007 [1] (页面存档备份,存于互联网档案馆)
延伸閱讀
James M. Kerr and Richard Hunter (1993). Inside RAD: How to Build a Fully-Functional System in 90 Days or Less, McGraw-Hill, ISBN 0070342237
Steve McConnell (1996). Rapid Development: Taming Wild Software Schedules, Microsoft Press Books, ISBN 978-1556159008
Steve McConnell (2003). Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers, Microsoft Press Books, ISBN 978-0321193674
Dean Leffingwell (2007). Scaling Software Agility: Best Practices for Large Enterprises, Addison-Wesley Professional, ISBN 978-0321458193