SlideShare a Scribd company logo
1 of 18
Download to read offline
Software Methodologies and
Management
Jai Hind College
SY BSc IT(Sem 4)
Prof. Diksha S. W.
(MSc CS, NET,GATE)
Rational Unified Development
Inception Elaboration Construction Transition Production
• Unified Process Model
• Reduces the unexpected development cost and prevent wastage
of resources
5 phases of RUP
1. Inception
2. Elaboration
3. Construction
4. Transition
5. Production
Inception
Communication and planning
Identification of project scope
Customer requirement identification
Project plan, project goal, risk identification
Elaboration
Describing in more details.
Redefine if we need, cancel project as well as if
needed.
Construction
Here we develop and complete the project based on the data
we get from previous stages.
Coding is done.
All kind of testing are also done here.
Alpha testing is done here (Team performs testing)
Transition
Here finally project transit from development
environment to production.
Beta testing is done
Removing all the bugs from project based on customer’s
feedback
Production
Final phase of the model
Project is maintained here
Project is updated here accordingly.
Rapid Application Development Model
(RAD)
This model helps in developing the S/W in short span (urgent cases)
It is combination of prototype and iterative model
This model puts less emphasis on planning tasks and more emphasis on development and
coming up with a prototype.
The initial activity starts communication between customer and developer for gathering
requirements.
Then requirements are divided into groups.
Planning is more important to work together on different modules.
Thus, the components or functions are developed in parallel as if they are mini projects.
The developments are time boxed (timelines), delivered and then assembled into a working
system.
The most vital point for this model to be successful is to make sure that the prototypes developed
are reusable.
Business modeling
Data modeling
Process modeling
Application
generation
Testing and
turnover
Business modeling
Data modeling
Process modeling
Application
generation
Testing and
turnover
Module 1
Team 2
Business modeling
Data modeling
Process modeling
Application
generation
Testing and
turnover
Team 1
Module 2
Business modeling
Data modeling
Process modeling
Application
generation
Testing and
turnover
Team 3
Module 3
Business modeling
Requirement gathering
What data drives the business process
What data is generated, who generates it
Where does the information go
Who process it and so on.
Data modeling
The information in the business modelling phase is refined into a set of objects and analysis
for the important objects for the business are done.
The attributes of each object are identified and defined the relationship between objects.
Process modeling
In this phase, the input of the previous two phases is put into a process.
The data objects defined in the data modeling phase are modified to fulfill the information
flow to implement the business model.
The process description is created for adding, modifying ,deleting or retrieving a data
object.
Application generation
In the application generation phase, the actual system is built.
Coding is done.
To construct the software, the automated tools are used. (Eclipse in
case of Java language)
Testing and turnover
The prototypes are independently tested after each iteration so that the overall testing is
reduced.
The data flow and the interfaces between all the components are fully tested. Hence, most
of the programming components are already tested.
Where can be used?
There is a need to create a system that can be modularized in 2-3 months of time.
It should be used if there’s high availability of designers for modeling and the budget is
high enough to afford code generating tools.
RAD SDLC model should be chosen only if resources with high business knowledge are
available.
Advantages
Changing requirements can be accommodated.
Quick initial reviews occur.
Reduced development time.
Encourages customer feedback.
It is easier to accommodate changing requirements die to the short iteration time spans.
Increases reusability of components.
Disadvantages
Strong team needed (Highly skilled developers/designers).
Expensive model.
More man power.

More Related Content

What's hot

Chandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan Jai
 
Complexity Measures for Secure Service-Orieted Software Architectures
Complexity Measures for Secure Service-Orieted Software ArchitecturesComplexity Measures for Secure Service-Orieted Software Architectures
Complexity Measures for Secure Service-Orieted Software ArchitecturesTim Menzies
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project ManagmentSaqib Naveed
 
Spm unit v-software reliability-
Spm unit v-software reliability-Spm unit v-software reliability-
Spm unit v-software reliability-Kanchana Devi
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimationramesh kumar
 
Assessing the Reliability of a Human Estimator
Assessing the Reliability of a Human EstimatorAssessing the Reliability of a Human Estimator
Assessing the Reliability of a Human EstimatorTim Menzies
 

What's hot (20)

Ch02
Ch02Ch02
Ch02
 
Bai giang-se-03mar14
Bai giang-se-03mar14Bai giang-se-03mar14
Bai giang-se-03mar14
 
Chandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_Oracle
 
Complexity Measures for Secure Service-Orieted Software Architectures
Complexity Measures for Secure Service-Orieted Software ArchitecturesComplexity Measures for Secure Service-Orieted Software Architectures
Complexity Measures for Secure Service-Orieted Software Architectures
 
Bai giang-se-10feb14
Bai giang-se-10feb14Bai giang-se-10feb14
Bai giang-se-10feb14
 
Generic process model
Generic process modelGeneric process model
Generic process model
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14
Bai giang-spm-16jan14
 
Ch07
Ch07Ch07
Ch07
 
Bai giang-se-20jan14
Bai giang-se-20jan14Bai giang-se-20jan14
Bai giang-se-20jan14
 
Slides chapters 28-32
Slides chapters 28-32Slides chapters 28-32
Slides chapters 28-32
 
Ch05
Ch05Ch05
Ch05
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Ch04
Ch04Ch04
Ch04
 
Spm unit v-software reliability-
Spm unit v-software reliability-Spm unit v-software reliability-
Spm unit v-software reliability-
 
Ch02 process a generic view
Ch02 process a generic viewCh02 process a generic view
Ch02 process a generic view
 
Bai giang-se-24feb14
Bai giang-se-24feb14Bai giang-se-24feb14
Bai giang-se-24feb14
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimation
 
Bai giang-se-20feb14
Bai giang-se-20feb14Bai giang-se-20feb14
Bai giang-se-20feb14
 
Assessing the Reliability of a Human Estimator
Assessing the Reliability of a Human EstimatorAssessing the Reliability of a Human Estimator
Assessing the Reliability of a Human Estimator
 
Bai giang-spm-13feb14
Bai giang-spm-13feb14Bai giang-spm-13feb14
Bai giang-spm-13feb14
 

Similar to Ac fr ogdgcmxqfucumvb3rtaloaj_brftdqxmm9hvb6ttcdlh-kap3doq8rsu8vhkdcpgfpozovbc6l0n03pkdlldlmiz09rs8pvr8knxxntvm6udzqmutpmwcu8g1s6urm8etqs4em_gsfnctb0m

Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfVikasRai405977
 
System Development
System  DevelopmentSystem  Development
System DevelopmentSharad Patel
 
Unit 1 sepm process models
Unit 1 sepm process modelsUnit 1 sepm process models
Unit 1 sepm process modelsKanchanPatil34
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software EngineeringBilal Bhatti
 
The Bioinformatics and softwars development
The Bioinformatics and softwars developmentThe Bioinformatics and softwars development
The Bioinformatics and softwars developmentRabiaKabir
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basicAnurag Tomar
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 
RAD MODEL.pptx
RAD MODEL.pptxRAD MODEL.pptx
RAD MODEL.pptxsuchita74
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organizationIRJET Journal
 
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
 

Similar to Ac fr ogdgcmxqfucumvb3rtaloaj_brftdqxmm9hvb6ttcdlh-kap3doq8rsu8vhkdcpgfpozovbc6l0n03pkdlldlmiz09rs8pvr8knxxntvm6udzqmutpmwcu8g1s6urm8etqs4em_gsfnctb0m (20)

Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Software models
Software modelsSoftware models
Software models
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdf
 
System Development
System  DevelopmentSystem  Development
System Development
 
Unit 1 sepm process models
Unit 1 sepm process modelsUnit 1 sepm process models
Unit 1 sepm process models
 
Incremental model
Incremental modelIncremental model
Incremental model
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software Engineering
 
The Bioinformatics and softwars development
The Bioinformatics and softwars developmentThe Bioinformatics and softwars development
The Bioinformatics and softwars development
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
software engineering
software engineering software engineering
software engineering
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
RAD MODEL.pptx
RAD MODEL.pptxRAD MODEL.pptx
RAD MODEL.pptx
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organization
 
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
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Ac fr ogdgcmxqfucumvb3rtaloaj_brftdqxmm9hvb6ttcdlh-kap3doq8rsu8vhkdcpgfpozovbc6l0n03pkdlldlmiz09rs8pvr8knxxntvm6udzqmutpmwcu8g1s6urm8etqs4em_gsfnctb0m

  • 1. Software Methodologies and Management Jai Hind College SY BSc IT(Sem 4) Prof. Diksha S. W. (MSc CS, NET,GATE)
  • 2. Rational Unified Development Inception Elaboration Construction Transition Production • Unified Process Model • Reduces the unexpected development cost and prevent wastage of resources
  • 3. 5 phases of RUP 1. Inception 2. Elaboration 3. Construction 4. Transition 5. Production
  • 4. Inception Communication and planning Identification of project scope Customer requirement identification Project plan, project goal, risk identification
  • 5. Elaboration Describing in more details. Redefine if we need, cancel project as well as if needed.
  • 6. Construction Here we develop and complete the project based on the data we get from previous stages. Coding is done. All kind of testing are also done here. Alpha testing is done here (Team performs testing)
  • 7. Transition Here finally project transit from development environment to production. Beta testing is done Removing all the bugs from project based on customer’s feedback
  • 8. Production Final phase of the model Project is maintained here Project is updated here accordingly.
  • 9. Rapid Application Development Model (RAD) This model helps in developing the S/W in short span (urgent cases) It is combination of prototype and iterative model This model puts less emphasis on planning tasks and more emphasis on development and coming up with a prototype. The initial activity starts communication between customer and developer for gathering requirements. Then requirements are divided into groups. Planning is more important to work together on different modules. Thus, the components or functions are developed in parallel as if they are mini projects. The developments are time boxed (timelines), delivered and then assembled into a working system. The most vital point for this model to be successful is to make sure that the prototypes developed are reusable.
  • 10. Business modeling Data modeling Process modeling Application generation Testing and turnover Business modeling Data modeling Process modeling Application generation Testing and turnover Module 1 Team 2 Business modeling Data modeling Process modeling Application generation Testing and turnover Team 1 Module 2 Business modeling Data modeling Process modeling Application generation Testing and turnover Team 3 Module 3
  • 11. Business modeling Requirement gathering What data drives the business process What data is generated, who generates it Where does the information go Who process it and so on.
  • 12. Data modeling The information in the business modelling phase is refined into a set of objects and analysis for the important objects for the business are done. The attributes of each object are identified and defined the relationship between objects.
  • 13. Process modeling In this phase, the input of the previous two phases is put into a process. The data objects defined in the data modeling phase are modified to fulfill the information flow to implement the business model. The process description is created for adding, modifying ,deleting or retrieving a data object.
  • 14. Application generation In the application generation phase, the actual system is built. Coding is done. To construct the software, the automated tools are used. (Eclipse in case of Java language)
  • 15. Testing and turnover The prototypes are independently tested after each iteration so that the overall testing is reduced. The data flow and the interfaces between all the components are fully tested. Hence, most of the programming components are already tested.
  • 16. Where can be used? There is a need to create a system that can be modularized in 2-3 months of time. It should be used if there’s high availability of designers for modeling and the budget is high enough to afford code generating tools. RAD SDLC model should be chosen only if resources with high business knowledge are available.
  • 17. Advantages Changing requirements can be accommodated. Quick initial reviews occur. Reduced development time. Encourages customer feedback. It is easier to accommodate changing requirements die to the short iteration time spans. Increases reusability of components.
  • 18. Disadvantages Strong team needed (Highly skilled developers/designers). Expensive model. More man power.