Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

What is RAD (rapid application development)?

Nowadays, we come across so many software development models which provide so many sophisticated features at par with each other.
RAD or rapid application development is one such development model or methodology to be precise. “The basic ideology behind the rapid application development methodology is employing minimal planning in the favor of rapid prototyping”.

About Rapid Application Development (RAD)

1. In rapid application development, planning and writing of the code go together step by step.
2. Rapid application development model is characterized by a huge lack of pre-planning which thus allows the programmers and developers to write the program faster.
3. This also makes it easier to change the requirements if required later.
4. Rapid application development methodology particularly involves two methods namely software prototyping and iterative development.
5. The rapid application development is considered to be a methodology that makes use of a mixture of structured techniques as well as prototyping techniques such as data driven information engineering.
6. This is for accelerating the development of the software systems.
7. In rapid action development, the basic purpose of using these structured techniques and prototyping is to define the user’s requirements and thus carrying the system designing process forward.
8. In RAD, the development of the business process models and preliminary data models marks the beginning of the development process.
9. All these models are developed using various structured techniques.
10. The next stage involves the verification of the user’s requirements using various prototyping techniques. 11. Eventually the process model as well as the data is refined.
11. All these steps are put through a repetitive iteration.
12. Gradual development produces what is called as a combined technical design and business requirements statement that can be in turn used for the construction of the new software systems and applications.
13. If you are following the rapid application development approach you surely have to make certain compromises regarding the performance and functionality in order to enable faster facilitation of the application maintenance as well as the development.
14. The rapid application development methodology was first successfully deployed during the time of mid 1970s by some development center of New York.
15. The man behind this successful deployment of the rapid application development was Dan Gielan.
16. Rapid action development methodology is entirely based up on the construction and iterative development of the prototypes.
Now the term rapid application development has got a broader sense in the way that it now encompasses various methods which result in faster application development.
– Such methods also include the use of various types of software frame works for example web application frame works. – Rapid application development was actually born out of a response that arose in the favor of some waterfall models, design methods and structured system analysis.
– All of these old methodologies suffered from a drawback which is that they had such a slow paced development process that before the developers could finish completing the software system or application, its user requirements would have changed.
– Such a problem always resulted in unusable or sometimes inadequate software systems or applications.
– An assumption that all the critical requirements could be identified with a methodical requirements analysis also posed a problem in the later stages.
– Based on various observations and researches it has been found that count of such cases is very low where a formal requirement analysis suffices.
– The rapid application development methodology follows through 4 stages:
1. Requirements planning phase
2. User design phase
3. Construction phase
4. Cut over phase
Also there exist few more versions of rapid application development:
1. Business modeling
2. Data modeling
3. Process modeling
4. Application generation
5. Testing and turn over
– All of the above mentioned types of the rapid application development methodology do provide a proper frame work with improved software quality and potential for faster product development.
– However, things such as benefits, successful implementation etc often depend up on the type of the project, schedule, corporate culture and software release cycle and so on.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>