RAD, or Rapid Application Development, is a design model that is used to develop software and information systems in as short a time as possible. This is accomplished by focusing on streamlining the build process, called the "development cycle." This goal is accomplished by defining distinct components.
The RAD system is split into four separate phases: Requirements Planning, User Design, Construction and Implementation.
The first stage in the RAD process is Requirements Planning. This stage involves reviewing the areas that are clearly necessary to the system being built. The review creates a solid overview, covering the requirements and outlining the functions performed by the system.
When properly executed, this first stage should produce a model of how the proposed system works. It should also clearly define the extent of the system, including its capabilities and limitations. Finally, it should justify the costs necessary to complete the model system.
The second stage is called the User Design stage. This covers an in-depth look of business operations that relate to the system being designed. The users who will be employing the proposed system analyze how data is used and how this use affects the flow of operations from a business standpoint. This step is designed to eliminate ideas that work in theory but are inefficient in actual practice.
From this study, an outline of the system is clarified. The flow of how users will actually interact with the system is designed, including sample screens and procedures. By the end of this step, the general idea behind the new system begins to transform into a specific plan.
The third stage is called Construction. At this point, small groups of developers work alongside users to finish the system design and begin building it. This construction allows designers to program key parts of the system and immediately test features with user feedback. As key pieces of the system are built and tested, the overall project comes together.
As new software is constructed and tested, any necessary instructions and procedures are created. These guides are used by end-users when the system is finished.
The fourth and final stage is Implementation. At this point, the new software system is finalized and installed. If previous versions of the system are in use, connections are built to upgrade to the new version and transfer older data. Users are trained in the operation of the finished software, and the system process is complete.
- Photo Credit Ariel da Silva Parreira
What Are the Advantages & Disadvantages of Prototyping?
Prototyping is the stage where companies test their products prior to manufacture. ... A prototype is an original model or part that...
The Disadvantages of a Sequential Product Development
Sequential product development is a method of product design and development in which each stage of the ... Rapid Application Development models...
Radiology Technician Benefits
Education Requirements for a Radiology Tech; What Are the Benefits of a Radiology Degree? What Does a Radiologic Technician Do? Radiology Salary...
Basic Overview of Organizational Life Cycles
... is the progressive stages of business or organizational development. Some models have more ... The growth stage means rapid expansion of...
What Is a Rad Tech?
Plan Ahead; Make It Last; Investing ... Rad Tech Requirements. Rad techs or radiologic technologists are responsible for performing imaging exams on...
Rostow's Stages of Development Model
Rostow's model uses the metaphor of a runway to convey the rapid rise in production possibilities once the preconditions ... Rostow's Stages...