SlideShare a Scribd company logo
1 of 12
 AHMAD JUNAID TARIQ
 FA17-BCS-004
 HAFIZ MUHAMMAD WALEED
 SP17-BCS-013
Rapid
Application
Development
Model
RAD
 It is adoption of waterfall model, It aims at
developing a software in a short span of
time.
 It is a type of Incremental model.
 In RAD the Components are developed in
parallel Manner.
 It is a faster software development process.
 This can quickly give the customer
something to see and use and to provide
feedback regarding the delivery and their
requirements.
REQUIREMEN
T PLANNING
 During this initial stage
designers, developers, and
users come to a rough
agreement on project scope
and application requirements,
so that future stages with
prototyping can begin.
USER DESIGN
 User feedback is gathered
with heavy emphasis on
determining the system
architecture. This allows
initial modeling and
prototypes to be created.
This step is repeated as
often as necessary as the
project evolves.
CONSTRUCTI
ON
 Once basic user and system
design has begun, the
construction phase is where
most of the actual application
coding, testing, and integration
takes place.
 Along with User Design,
the Rapid Construction phase is
repeated as often as necessary,
as new components are required
or alterations are made to meet
the needs of the project.
 Final Cutover (or Transition) stage
allows the development team time to
move components to a live production
environment, where any necessary full-
scale testing or team training can take
place.
 Requirements can be changed at any
time
 Encourages and priorities customer
feedback
 Reviews are quick
 Development time is drastically
reduced
 More productivity with fewer people
 Time between prototypes and
iterations is short
 Needs strong team collaboration
 Cannot work with large teams
 Needs highly skilled developers
 Needs user requirement
throughout the life cycle of the
product
 Only suitable for projects which
have a small development time
 More complex to manage when
compared to other models
 When a system needs to be produced in a short span of time
 When the requirements are known
 When the user will be involved all through the life cycle
 When technical risk is less
 RAD design philosophies, such
as quick prototyping, receiving
constant feedback into how an
app works, and easy
maintenance.
 This provides you with a
platform to create apps quickly.
 Moreover, since you can test it
out before you release it into
your office environment, you
have an idea of whether it
actually works as intended or
not.
Rad

More Related Content

What's hot

Rapid application development model
Rapid application development modelRapid application development model
Rapid application development modelVaibhav Dash
 
Comparision between waterfall model and agile model
Comparision between waterfall model and agile modelComparision between waterfall model and agile model
Comparision between waterfall model and agile modeldiwas mishra
 
Informative Slides
Informative SlidesInformative Slides
Informative Slidesgilashikwa
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileAnanda Pramanik
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and processDanish Musthafa
 
Software development process models
Software development process modelsSoftware development process models
Software development process modelsMuntha Ulfat
 
Problems with water fall model ppt
Problems with water fall model pptProblems with water fall model ppt
Problems with water fall model pptsoni singh
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentationgurbaxrawat
 
Fountain model
Fountain modelFountain model
Fountain modelyenohhoney
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentGeoffrey Weglarz
 

What's hot (20)

Rapid application development model
Rapid application development modelRapid application development model
Rapid application development model
 
Comparision between waterfall model and agile model
Comparision between waterfall model and agile modelComparision between waterfall model and agile model
Comparision between waterfall model and agile model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Rad model
Rad modelRad model
Rad model
 
Informative Slides
Informative SlidesInformative Slides
Informative Slides
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Problems with water fall model ppt
Problems with water fall model pptProblems with water fall model ppt
Problems with water fall model ppt
 
The Waterfall Model & RAD MODEL
 The Waterfall Model &  RAD MODEL The Waterfall Model &  RAD MODEL
The Waterfall Model & RAD MODEL
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentation
 
Fountain model
Fountain modelFountain model
Fountain model
 
Iterative model
Iterative modelIterative model
Iterative model
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
SDLC Waterfall Model
SDLC Waterfall ModelSDLC Waterfall Model
SDLC Waterfall Model
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software Development
 
Adv Disadv
Adv DisadvAdv Disadv
Adv Disadv
 
Fountain project model
Fountain project modelFountain project model
Fountain project model
 

Similar to Rad

Lecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxLecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxSeniorUsama
 
What Is Rapid Application Development Everything To Know
What Is Rapid Application Development Everything To KnowWhat Is Rapid Application Development Everything To Know
What Is Rapid Application Development Everything To KnowPolyxer Systems
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle modelsWasif Khan
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineeringMuhammadTalha436
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptRayonJ1
 
What Is Rapid Application Development? Everything To Know
What Is Rapid Application Development? Everything To KnowWhat Is Rapid Application Development? Everything To Know
What Is Rapid Application Development? Everything To KnowPolyxer Systems
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfKAJAL MANDAL
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSibel Kuzgun AKIN
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 

Similar to Rad (20)

Prototyping
PrototypingPrototyping
Prototyping
 
Lecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxLecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptx
 
SDLC
SDLCSDLC
SDLC
 
What Is Rapid Application Development Everything To Know
What Is Rapid Application Development Everything To KnowWhat Is Rapid Application Development Everything To Know
What Is Rapid Application Development Everything To Know
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
Software process model
Software process modelSoftware process model
Software process model
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineering
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.ppt
 
What Is Rapid Application Development? Everything To Know
What Is Rapid Application Development? Everything To KnowWhat Is Rapid Application Development? Everything To Know
What Is Rapid Application Development? Everything To Know
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdf
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Report
ReportReport
Report
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Incremental model
Incremental modelIncremental model
Incremental model
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Rad

  • 1.  AHMAD JUNAID TARIQ  FA17-BCS-004  HAFIZ MUHAMMAD WALEED  SP17-BCS-013
  • 3.  It is adoption of waterfall model, It aims at developing a software in a short span of time.  It is a type of Incremental model.  In RAD the Components are developed in parallel Manner.  It is a faster software development process.  This can quickly give the customer something to see and use and to provide feedback regarding the delivery and their requirements.
  • 4.
  • 5. REQUIREMEN T PLANNING  During this initial stage designers, developers, and users come to a rough agreement on project scope and application requirements, so that future stages with prototyping can begin.
  • 6. USER DESIGN  User feedback is gathered with heavy emphasis on determining the system architecture. This allows initial modeling and prototypes to be created. This step is repeated as often as necessary as the project evolves.
  • 7. CONSTRUCTI ON  Once basic user and system design has begun, the construction phase is where most of the actual application coding, testing, and integration takes place.  Along with User Design, the Rapid Construction phase is repeated as often as necessary, as new components are required or alterations are made to meet the needs of the project.
  • 8.  Final Cutover (or Transition) stage allows the development team time to move components to a live production environment, where any necessary full- scale testing or team training can take place.
  • 9.  Requirements can be changed at any time  Encourages and priorities customer feedback  Reviews are quick  Development time is drastically reduced  More productivity with fewer people  Time between prototypes and iterations is short  Needs strong team collaboration  Cannot work with large teams  Needs highly skilled developers  Needs user requirement throughout the life cycle of the product  Only suitable for projects which have a small development time  More complex to manage when compared to other models
  • 10.  When a system needs to be produced in a short span of time  When the requirements are known  When the user will be involved all through the life cycle  When technical risk is less
  • 11.  RAD design philosophies, such as quick prototyping, receiving constant feedback into how an app works, and easy maintenance.  This provides you with a platform to create apps quickly.  Moreover, since you can test it out before you release it into your office environment, you have an idea of whether it actually works as intended or not.