1 / 17

RAD Model

RAD Model. BY - Dhivakaran.JM. Definition:. Rapid application development RAD is incremental software development process model that allows usable systems to be built in as little as 60-90 days. The RAD model used for information systems development. . Model Phases. Business modeling

tierney
Download Presentation

RAD Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RAD Model BY - Dhivakaran.JM

  2. Definition: • Rapid application development • RAD is incremental software development process model that allows usable systems to be built in as little as 60-90 days. • The RAD model used for information systems development.

  3. Model Phases • Business modeling • Data modeling • Process modeling • Application generation • Testing and turnover

  4. Business Modeling: • The information flow among business functions is defined by answering questions like what information drives the business process, what information is generated, who generates it, where does the information go, who process it and so on.

  5. Data Modeling • The information collected from business modeling is refined into a set of data objects (entities) that are needed to support the business. • The attributes (character of each entity) are identified and the relation between these data objects (entities) is defined

  6. Process Modeling • The data object defined in the data modeling phase are transformed to achieve the information flow necessary to implement a business function. • Processing descriptions are created for adding, modifying, deleting or retrieving a data object

  7. Application Generation • Automated tools are used to facilitate construction of the software; • Even they use the 4th GL techniques.

  8. Testing and Turn over • Many of the programming components have already been tested since RAD emphasis reuse. • This reduces overall testing time. But new components must be tested and all interfaces must be fully exercised.

  9. Structure of RAD

  10. The key players in a RAD • Sponsor • Requirements Planning Team • User Design Team • User Review Board • Training Manager • Project Manager • Construction (SWAT) Team • Workshop Leader

  11. RAD Requirements • CASE tool – CASE Maker's Totem 5.0 ,Rational rose • Data dictionary • Storyboard • Risk Register

  12. Case Tools working examples

  13. Development model based on RAD • Agile software development • Joint Application Development (JAD) • Scrum • Extreme Programming (XP)

  14. Advantages: • Quick initial reviews are possible • Constant integration isolate problems and encourage customer feedback

  15. Disadvantage • Requires a systematic approach for modularized • Requires highly skilled and well-trained developers

  16. Thank u

More Related