SlideShare a Scribd company logo
2
Most read
4
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
Spiral model
PPTX
PPTX
PROTOTYPE MODEL
PPTX
Software Development Life Cycle
PDF
Incremental model
PPT
Software Development Life Cycle (SDLC)
PPTX
Evolutionary models
PPTX
Prototype model
Spiral model
PROTOTYPE MODEL
Software Development Life Cycle
Incremental model
Software Development Life Cycle (SDLC)
Evolutionary models
Prototype model

What's hot (20)

PPT
Spiral model presentation
PPTX
Software Process Models
PPT
Coupling and cohesion
PPT
Formal Specification in Software Engineering SE9
PPTX
Cohesion and coupling
ODP
Evolutionary process models se.ppt
PPTX
Chapter 1 2 - some size factors
PDF
Software requirements
PPTX
Spiral Model
PDF
3. ch 2-process model
PPT
Unit 1 - Introduction to Software Engineering.ppt
PPTX
Language and Processors for Requirements Specification
PDF
Unit 5- Architectural Design in software engineering
PPT
PPTX
Waterfall Model PPT in Software Engineering
PPTX
Software development life cycle (SDLC)
PPTX
Data Designs (Software Engg.)
PPTX
Waterfall model in SDLC
PPTX
object oriented methodologies
Spiral model presentation
Software Process Models
Coupling and cohesion
Formal Specification in Software Engineering SE9
Cohesion and coupling
Evolutionary process models se.ppt
Chapter 1 2 - some size factors
Software requirements
Spiral Model
3. ch 2-process model
Unit 1 - Introduction to Software Engineering.ppt
Language and Processors for Requirements Specification
Unit 5- Architectural Design in software engineering
Waterfall Model PPT in Software Engineering
Software development life cycle (SDLC)
Data Designs (Software Engg.)
Waterfall model in SDLC
object oriented methodologies
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
Rad model
PPTX
Rad model
PPTX
Rapid Application Development Model
PPT
RUP VS RAD Methodology
PPTX
Rapid application development
DOCX
software engineering
PPTX
Issues in Rapid Application Development
PPTX
RAD MODEL.pptx
PPT
Software Process Models
PDF
Software engineering lecture notes
PPTX
Introduction to Software Engg SDLC, SDLC Models
PPTX
Veeru sdlc ppt
PPTX
351101835.pptx
PPTX
What is Rapid Application Development
DOCX
What is rad model
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
Rad model
Rad model
Rapid Application Development Model
RUP VS RAD Methodology
Rapid application development
software engineering
Issues in Rapid Application Development
RAD MODEL.pptx
Software Process Models
Software engineering lecture notes
Introduction to Software Engg SDLC, SDLC Models
Veeru sdlc ppt
351101835.pptx
What is Rapid Application Development
What is rad model
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.