Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rapid Application Development (RAD) Software Development Approaches.

Similar presentations


Presentation on theme: "Rapid Application Development (RAD) Software Development Approaches."— Presentation transcript:

1 Rapid Application Development (RAD) Software Development Approaches

2 What is RAD? Rapid Application Development (RAD) is any method of software engineering that leads to faster application development. There are a number of different approaches that can be considered Rapid Application Development

3 Methods of RAD Use Existing Software Applications Some software applications have the flexibility to meet user requirements. They allow the user to: add templates customise the user interface write macros write extra code to add extra functionality to the program (e.g. using languages like VBA, SQL) Examples: MS Word, Access, Excel

4 Methods of RAD Object-Oriented Programming Languages The translation process in OOP languages allow very quick generation of a program The user interface can be created quickly Library modules may be reused Examples: Visual Basic, Hyperscript, Smalltalk

5 Methods of RAD Restructure an Existing Program Use a software development package to access the code of an existing program. The code can then be changed to meet the requirements of the user This can only be done if the developer or user owns the copyright of the existing program or is able to gain the permission of the copyright owner. For this reason, “Open Source” software is becoming very popular.

6 Methods of RAD CASE Tools Computer-Aided Software Engineering There are CASE tools that can: Generate code Analyse code Reverse engineer software These tools save time and reduce errors by automating a part of the development process

7 Personnel Required A very small team. Might only require the user and the designer or developer Might not require a programmer

8 Characteristics of RAD Lacks formal stages Requires fewer personnel than the Structured Approach There is more direct relationship between the developer and the user Programs are developed in a short time Only suits small scale projects Normally operates on a low budget


Download ppt "Rapid Application Development (RAD) Software Development Approaches."

Similar presentations


Ads by Google