Rapid application development: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit Advanced mobile edit
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(One intermediate revision by one other user not shown)
Line 4:
{{Software development process}}
 
'''Rapid application development''' ('''RAD'''), also called '''rapid application building''' ('''RAB'''), is both a general term for adaptive [[adaptive software development]] approaches, and the name for [[James Martin (author)|James Martin]]'s method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. [[software prototype|Prototypes]] are often used in addition to or sometimes even instead of design specifications.
 
RAD is especially well suited for (although not limited to) developing [[software]] that is driven by [[user interface]] [[software requirements|requirements]]. [[Graphical user interface builder]]s are often called rapid application development tools. Other approaches to rapid development include the [[Adaptive software development|adaptive]], [[Agile software development|agile]], [[spiral model|spiral]], and [[Unified Process|unified]] models.
Line 39:
 
== Advantages ==
In modern Information Technology environments, many systems are now built using some degree of Rapid Application Development<ref>{{cite web|url=http://www.gartner.com.br/tecnologias_empresariais/pdfs/brl37l_a3.pdf|title= The Disintegration of AD: Putting it Back Together Again|publisher=gartner.com.br|access-date=2010-04-13|archive-date=14 July 2014|archive-url=https://web.archive.org/web/20140714222107/http://www.gartner.com.br/tecnologias_empresariais/pdfs/brl37l_a3.pdf|url-status=dead}}</ref> (not necessarily the James Martin approach). In addition to Martin's method, [[agile methods]] and the [[Rational Unified Process]] are often used for RAD development.
 
The purported advantages of RAD include: