SlideShare a Scribd company logo
1 of 11
Rapid Application
Development
(RAD)
Model
Software process model
–Set of activities required to develop a software system
–Software process model provide roadmap for software
engineering work
Phases
–Specification
–Design and implementation
–Integration and testing
–Operation and maintenance
Rapid application developm
– The Rapid Application Development Model was first proposed by
IBM in 1980’s in James Martin’s book by the same name.
– Its starts by defining a loose set of requirements, so developers
get an idea of what the product needs to achieve.
– Developers then create a prototype that satisfies all or some of
the requirements.
– This prototype is presented to the client and feedback collected.
At this point, clients may change their mind or discover that
something that seemed right on paper makes no sense in practice.
Cont.
–This kind of revision is an accepted part of
the RAD approach and developers return to
step two to revise the product.
–If client feedback is entirely positive then
developers can move to the ultimate step of
finalizing the product and it can be handed to
the client with confidence that it meets their
requirements
Cont.
–Rapid application development falls under the
category of agile development techniques
–RAD is more focused on prototypes. In RAD, the
primary focus is to get something usable in front of
the client as quickly as possible to get feedback.
–In the RAD model, you may show the client
something still in the development phase, whereas
Agile will usually wait until a specific feature is
designed and built before showing it.
RAD Model
Pros & Cons of RAD
– Reduced development time.
– Increases reusability of components
– Quick initial reviews occur
– Encourages customer feedback
– Integration from very beginning solves a lot of integration issues.
Disadvantages
– Depends on strong team and individual performances for identifying business
– requirements.
– Only system that can be modularized can be built using RAD
– Requires highly skilled developers/designers.
– High dependency on modeling skills
Example
– KiSSFLOW uses the rapid application development model.
– For example, if you’re looking into developing an app on KiSSFLOW
for some use case, say to manage your finance department, you’ll
have a basic idea of what your finance department needs. Using
rapid prototyping, you can make several models and get feedback
from the finance team on what they’re looking for.
– Once you have a prototype that has all the features that they’re
looking for, you can develop the final app, and launch it.
RAD vs. Agile
Comparison
Conclusion
–The Rapid Application Development (RAD)
model is a software development model,
where developers produce a prototype of
the software as quickly as possible to get
feedback from the client and add new
functionalities.

More Related Content

What's hot

Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application developmentDhani Ahmad
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLCAdeel Rasheed
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
R.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentR.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentMediotype .
 
SDLC RAD model
SDLC RAD modelSDLC RAD model
SDLC RAD modelJay Sharma
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)Simran Kaur
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)Priya Tomar
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineeringRupesh Vaishnav
 

What's hot (20)

Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application development
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Rad model
Rad modelRad model
Rad model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
R.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentR.A.D. - Rapid Application Development
R.A.D. - Rapid Application Development
 
SDLC, Iterative Model
SDLC, Iterative ModelSDLC, Iterative Model
SDLC, Iterative Model
 
Spiral model of SDLC
Spiral model of SDLCSpiral model of SDLC
Spiral model of SDLC
 
SDLC RAD model
SDLC RAD modelSDLC RAD model
SDLC RAD model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Agile model
Agile modelAgile model
Agile model
 
Sdlc
SdlcSdlc
Sdlc
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 

Similar to RAD Model

Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptRayonJ1
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineeringMuhammadTalha436
 
What is rad model
What is rad modelWhat is rad model
What is rad modelrjasad
 
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
 
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 testing
Software testingSoftware testing
Software testingK Lingaraju
 
Software testing
Software testingSoftware testing
Software testingK Lingaraju
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsAsmita Singh
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle modelsWasif Khan
 
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
 

Similar to RAD Model (20)

Software process model
Software process modelSoftware process model
Software process model
 
What is rad model
What is rad modelWhat is rad model
What is rad model
 
RAD
RADRAD
RAD
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.ppt
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineering
 
What is rad model
What is rad modelWhat is rad model
What is rad model
 
rad.pptx
rad.pptxrad.pptx
rad.pptx
 
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
 
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
 
Manual testing notes
Manual testing notesManual testing notes
Manual testing notes
 
Software testing
Software testingSoftware testing
Software testing
 
351101835.pptx
351101835.pptx351101835.pptx
351101835.pptx
 
SDLC
SDLCSDLC
SDLC
 
Software testing
Software testingSoftware testing
Software testing
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
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
 
Bai giang-se-10feb14
Bai giang-se-10feb14Bai giang-se-10feb14
Bai giang-se-10feb14
 

More from MariamKhan120

Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence MariamKhan120
 
Porte's Five Forces Model
Porte's Five Forces ModelPorte's Five Forces Model
Porte's Five Forces ModelMariamKhan120
 
Ernst & Young- Knowledge Management
 Ernst & Young- Knowledge Management Ernst & Young- Knowledge Management
Ernst & Young- Knowledge ManagementMariamKhan120
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOTMariamKhan120
 
Six Sigma and Quality Management System
Six Sigma and  Quality Management SystemSix Sigma and  Quality Management System
Six Sigma and Quality Management SystemMariamKhan120
 
Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)MariamKhan120
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemMariamKhan120
 
School management system
School management systemSchool management system
School management systemMariamKhan120
 
Motorola Marketing Startegies
Motorola Marketing StartegiesMotorola Marketing Startegies
Motorola Marketing StartegiesMariamKhan120
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)MariamKhan120
 

More from MariamKhan120 (20)

Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
 
Data Mining
Data MiningData Mining
Data Mining
 
E-learning
E-learningE-learning
E-learning
 
Porte's Five Forces Model
Porte's Five Forces ModelPorte's Five Forces Model
Porte's Five Forces Model
 
Ernst & Young- Knowledge Management
 Ernst & Young- Knowledge Management Ernst & Young- Knowledge Management
Ernst & Young- Knowledge Management
 
Scorpio Technique
Scorpio TechniqueScorpio Technique
Scorpio Technique
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOT
 
Microsoft Company
Microsoft CompanyMicrosoft Company
Microsoft Company
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Spiral Model
Spiral  ModelSpiral  Model
Spiral Model
 
Agile Model
Agile ModelAgile Model
Agile Model
 
Six Sigma and Quality Management System
Six Sigma and  Quality Management SystemSix Sigma and  Quality Management System
Six Sigma and Quality Management System
 
Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)
 
White Box Testing
White Box Testing White Box Testing
White Box Testing
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
School management system
School management systemSchool management system
School management system
 
Motorola Marketing Startegies
Motorola Marketing StartegiesMotorola Marketing Startegies
Motorola Marketing Startegies
 
Big data Mining
Big data MiningBig data Mining
Big data Mining
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

RAD Model

  • 2. Software process model –Set of activities required to develop a software system –Software process model provide roadmap for software engineering work Phases –Specification –Design and implementation –Integration and testing –Operation and maintenance
  • 3. Rapid application developm – The Rapid Application Development Model was first proposed by IBM in 1980’s in James Martin’s book by the same name. – Its starts by defining a loose set of requirements, so developers get an idea of what the product needs to achieve. – Developers then create a prototype that satisfies all or some of the requirements. – This prototype is presented to the client and feedback collected. At this point, clients may change their mind or discover that something that seemed right on paper makes no sense in practice.
  • 4. Cont. –This kind of revision is an accepted part of the RAD approach and developers return to step two to revise the product. –If client feedback is entirely positive then developers can move to the ultimate step of finalizing the product and it can be handed to the client with confidence that it meets their requirements
  • 5. Cont. –Rapid application development falls under the category of agile development techniques –RAD is more focused on prototypes. In RAD, the primary focus is to get something usable in front of the client as quickly as possible to get feedback. –In the RAD model, you may show the client something still in the development phase, whereas Agile will usually wait until a specific feature is designed and built before showing it.
  • 7. Pros & Cons of RAD – Reduced development time. – Increases reusability of components – Quick initial reviews occur – Encourages customer feedback – Integration from very beginning solves a lot of integration issues. Disadvantages – Depends on strong team and individual performances for identifying business – requirements. – Only system that can be modularized can be built using RAD – Requires highly skilled developers/designers. – High dependency on modeling skills
  • 8. Example – KiSSFLOW uses the rapid application development model. – For example, if you’re looking into developing an app on KiSSFLOW for some use case, say to manage your finance department, you’ll have a basic idea of what your finance department needs. Using rapid prototyping, you can make several models and get feedback from the finance team on what they’re looking for. – Once you have a prototype that has all the features that they’re looking for, you can develop the final app, and launch it.
  • 11. Conclusion –The Rapid Application Development (RAD) model is a software development model, where developers produce a prototype of the software as quickly as possible to get feedback from the client and add new functionalities.

Editor's Notes

  1. https://www.guru99.com/compare-waterfall-vs-incremental-vs-spiral-vs-rad.html