Parthenopi Konstantinou ISAM 5635
ABSTRACT
Today, many development organizations are adopting iterative development methodologies emphasized by Rapid Application Development (RAD) cycles. Unlike waterfall development life cycles, where testing is done at the end of the project, iterative life cycles specify testing at multiple points during development. It is easy to understand the importance of including system performance analysis and predictive tuning in the process. Identifying the addressing flows early, especially performance limitations, has as advantage the cuts of the cost to fix them and at the same time minimizes the impact on the project schedule. RAD has been proven to be a valuable software strategy. However, it is not without pitfalls and risks. RAD incorporates some defects that we need to adjust. Research and capitalization should be invested in order to minimize them and use them as of companies’ advantage.
[pic]
(Source from www.credata.com)
INTRODUCTION
Rapid Application Development (RAD) is a new, highly interactive systems development approach that emerged in the 1990s. RAD is a concept that products can be developed faster and of higher quality. In addition RAD attempts to address both weaknesses of the structured development methodologies, which are: long development times and the difficulty in understanding a system from a paper-based description. RAD methodologies adjust the Systems Development Life Cycle (SDLC) phases to get some part of the system developed quickly and into the hands of the users. What lies beneath this approach is to get the users to better understand the system through interactive and simultaneous revisions, which bring the system closer to what is needed.
How to use RAD
Most RAD methodologies recommend that analysts use special techniques and computer tools to speed up the analysis, design, and implementation phases, such as CASE (Computer-Aided
References: 1. Article on line from the Web Developer’s Journal, Web Site On Line at http://www.webdevelopersjournal.com/article/rad.htm 2. Web Site On Line, Creative Data by Steve C McConnell, Rapid Development: Timing Wild Software Schedules at http://credata.com/research/rad.html 3. Web Site On Line at http://csweb.cs.edu/maner/domains/RAD/.htm 4. Newsletter on line, Web Site On Line at http://www.pragmaticsw.com/Pragmatic/Newsletters/newsletter_2002_08.htm 5. Software Tech News Web Site On Line By Morton A. Hirschberg-U.S Army Research Laboratory at http://www.dacs.dtic.mil/awareness/newsletters/technews2-1/rad.html 6. Compuware Corporation, Article on line: Taking the risk out of rapid application development at http://www.compuware.com 7. Alan Dennis and Barbara Haley Wixom, Systems Analysis and Design, Ch.1 (p.8-14)