Rapid application development: Difference between revisions

Content deleted Content added
Wei.cs (talk | contribs)
removed repetitive definition
Wei.cs (talk | contribs)
Undid revision 277264082 by Wei.cs (talk)
Line 5:
 
== Overview ==
Rapid '''application''' development is a [[software development methodology]], which involves iterative development and the construction of [[software prototyping|prototype]]s. It is a merger of various [[Structured Analysis and Design Technique|structured techniques]], especially the data driven [[Information Engineering]] with prototyping techniques to accelerate software systems development.<ref name= "WBD04"> Whitten, Jeffrey L.; Lonnie D. Bentley, Kevin C. Dittman. (2004). ''Systems Analysis and Design Methods''. 6th edition. ISBN 025619906X.</ref>
 
RAD calls for the interactive use of structured techniques and prototyping to define user's requirements and design the final system. Using structured techniques the developer first builds preliminary [[data model]]s and [[business process model]]s of the business [[requirement]]s. Prototyping then helps the analyst and users to verify those requirements and to formally refine the data and process models. The cycle of models, then prototypes, then models, then prototypes and so forth on, ultimately results in a combined business requirements and technical design statement to be used for constructing new systems.<ref name= "WBD04"/>