SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
Rad model
Introduction
   RAD - Rapid application development.
   It is adoption of waterfall model, It aims at
    developing a software in a short span of time.
   It concentrates on input output source and
    destination of information.
   It is based on Model Phases.
Model Phases
   Business modeling
   Data modeling
   Process modeling
   Application generation
   Testing and turnover
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.
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.
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.
Application Generation
   Automated tools are used to facilitate
    construction of the software;
   Even they use the 4th GL techniques.
   The term fourth-generation programming
    language (abbreviated 4GL) is better
    understood to be a fourth generation
    environment; packages of systems
    development software including very high
    level programming languages.
Testing and Turnover
   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.
RAD Requirements
   Case tool : Computer-aided software
    engineering (CASE) is a set of tools and
    methods to a software system which
    results in high-quality, defect-free, and
    maintainable software products.
   Data dictionary : Is a centralized
    repository of information about data such
    as meaning, relationships to other data,
    origin, usage, and format.
   Storyboard : A storyboard is an area
    where there will be a series of static
    images or sketches that when played in a
    fast sequence, will appear as an animation.

   Risk Register : It acts as a central
    repository for all risks identified by the
    project or organisation and, for each risk,
    includes information such as risk
    probability, impact, counter-measures, risk
    owner and so on.
Advantages
   Quick initial reviews are possible.
   Constant integration isolate problems
    and encourage customer feedback.
   Flexible and adaptable to changes.
   RAD realizes an overall reduction in
    project risk.
   RAD generally incorporates short
    development cycles - users see the
    RAD product quickly.
Disadvantage
   Requires a systematic approach for
    modularized.
   Requires highly skilled and well-trained
    developers.
   Product may lose its competitive edge
    because of insufficient core functionality
    and may exhibit poor overall quality.
Conclusion
   Requires minimal planning in favor of rapid
    prototyping.

   Instead of using codes, developers use
    different tools and software development
    kits and bring them all together to create a
    software.

    Developers who are time challenged could
    use this application development.
   Users’ feedbacks are important in this
    development cycle since they will suggest
    whether the program will fit to their
    specifications and needs.

   Businesses will also appreciate this
    software as it’s aimed to answer specific
    problems.
THANK YOU

More Related Content

PDF
Incremental model
PPTX
PDF
Artificial Intelligence - Hill climbing.
PPTX
Iterative model
PPTX
Queue ppt
PPTX
Agile Methodology PPT
PPTX
Rapid Application Development Model
PPTX
Digital Image restoration
Incremental model
Artificial Intelligence - Hill climbing.
Iterative model
Queue ppt
Agile Methodology PPT
Rapid Application Development Model
Digital Image restoration

What's hot (20)

PPTX
Waterfall Model PPT in Software Engineering
PPTX
Software development life cycle (SDLC)
PPTX
SDLC (Software development life Cycle)
PPTX
Prototype model
PPT
Introduction to Compiler design
PPTX
Software Process Models
PPT
Flow oriented modeling
PPTX
Software project management- Software Engineering
PDF
Software Engineering : Requirement Analysis & Specification
PPT
REQUIREMENT ENGINEERING
PDF
Software requirements
PPTX
Design Pattern in Software Engineering
PDF
Agile model
PPTX
Software Engineering - Spiral Model
PPT
Introduction to Software Project Management
PPTX
Cocomo model
PPTX
Introduction to Software Engineering
PPTX
Evolutionary models
ODP
Evolutionary process models se.ppt
PPT
Chapter 01 software engineering pressman
Waterfall Model PPT in Software Engineering
Software development life cycle (SDLC)
SDLC (Software development life Cycle)
Prototype model
Introduction to Compiler design
Software Process Models
Flow oriented modeling
Software project management- Software Engineering
Software Engineering : Requirement Analysis & Specification
REQUIREMENT ENGINEERING
Software requirements
Design Pattern in Software Engineering
Agile model
Software Engineering - Spiral Model
Introduction to Software Project Management
Cocomo model
Introduction to Software Engineering
Evolutionary models
Evolutionary process models se.ppt
Chapter 01 software engineering pressman
Ad

Similar to Rad model (20)

PPT
Rad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
PPT
rad model rad model rad model rad model.ppt
PPTX
The Waterfall Model & RAD MODEL
PPT
Software Development Life Cycle.
DOCX
What is jad_session
PPTX
Rad model
PDF
Efficiency in Action The Power of Rapid Application Development Tools.pdf
PPTX
Introduction to Software Engg SDLC, SDLC Models
PPT
Rad model
PPT
Waterfall model
PPTX
RAD MODEL.pptx
PDF
Software Development Today Everything You Need To Know.pdf
DOC
Session3
PPTX
Software Engineering Introduction -UNIT 1.pptx
PDF
A Basic Introduction to Creating a Software Requirements Specification
PDF
Yii Framework in the RAD context + Mashup demo built on YII
PPTX
Java: The Backbone of Enterprise Applications | CBitss Training
PDF
Computer Aided Software Engineering Slide
DOCX
What is rad model
DOCX
Satish_Vishwa
Rad model arnav.ppt Rad model arnav.pptRad model arnav.ppt
rad model rad model rad model rad model.ppt
The Waterfall Model & RAD MODEL
Software Development Life Cycle.
What is jad_session
Rad model
Efficiency in Action The Power of Rapid Application Development Tools.pdf
Introduction to Software Engg SDLC, SDLC Models
Rad model
Waterfall model
RAD MODEL.pptx
Software Development Today Everything You Need To Know.pdf
Session3
Software Engineering Introduction -UNIT 1.pptx
A Basic Introduction to Creating a Software Requirements Specification
Yii Framework in the RAD context + Mashup demo built on YII
Java: The Backbone of Enterprise Applications | CBitss Training
Computer Aided Software Engineering Slide
What is rad model
Satish_Vishwa
Ad

More from Sneha Chopra (8)

PPTX
Data structures
PPTX
Embedded System
PPT
E.s unit 6
PPT
E.s unit 4 and 5
PPTX
E.s (2)
PPTX
Computer Graphics
PPT
Multimedia
PPTX
Modern Operating System Windows Server 2008
Data structures
Embedded System
E.s unit 6
E.s unit 4 and 5
E.s (2)
Computer Graphics
Multimedia
Modern Operating System Windows Server 2008

Rad model

  • 2. Introduction  RAD - Rapid application development.  It is adoption of waterfall model, It aims at developing a software in a short span of time.  It concentrates on input output source and destination of information.  It is based on Model Phases.
  • 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.  The term fourth-generation programming language (abbreviated 4GL) is better understood to be a fourth generation environment; packages of systems development software including very high level programming languages.
  • 8. Testing and Turnover  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. RAD Requirements  Case tool : Computer-aided software engineering (CASE) is a set of tools and methods to a software system which results in high-quality, defect-free, and maintainable software products.  Data dictionary : Is a centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format.
  • 10. Storyboard : A storyboard is an area where there will be a series of static images or sketches that when played in a fast sequence, will appear as an animation.  Risk Register : It acts as a central repository for all risks identified by the project or organisation and, for each risk, includes information such as risk probability, impact, counter-measures, risk owner and so on.
  • 11. Advantages  Quick initial reviews are possible.  Constant integration isolate problems and encourage customer feedback.  Flexible and adaptable to changes.  RAD realizes an overall reduction in project risk.  RAD generally incorporates short development cycles - users see the RAD product quickly.
  • 12. Disadvantage  Requires a systematic approach for modularized.  Requires highly skilled and well-trained developers.  Product may lose its competitive edge because of insufficient core functionality and may exhibit poor overall quality.
  • 13. Conclusion  Requires minimal planning in favor of rapid prototyping.  Instead of using codes, developers use different tools and software development kits and bring them all together to create a software.  Developers who are time challenged could use this application development.
  • 14. Users’ feedbacks are important in this development cycle since they will suggest whether the program will fit to their specifications and needs.  Businesses will also appreciate this software as it’s aimed to answer specific problems.