SlideShare une entreprise Scribd logo
1  sur  16
Software Development Models SW
Software Development Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Code & Fix Development/QA Release Requirements Advantages:  -no overhead -fast Drawbacks: -no modularity -no schedule/milestones -small team/simple projects
Waterfall (normal) Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -large projects  -well documented Drawbacks: -overhead -slow
Study project model Concept Specification Prototyping Evaluation & Analysis Engineering Project (Standard Waterfall Model) Report
Milestone build model Requirements (Build #1  Functionality) Design (Build #1) Implementation (Build #1) Testing  (Build #1) Requirements (Build #2 Functionality) Design (Build #2) Implementation (Build #2) Testing  (Build #2) Requirements Design Development QA/Test Release Milestone Build1 Milestone Build2 Waterfall Concept Advantages: -software  enhancements  projects -risk reduction Drawbacks: -overhead
Waterfall/Spiral hybrid Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -risk reduction Drawbacks: -overhead
Waterfall with subprojects Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Module1 Development QA/Test Module2 Development QA/Test Module3 Advantages: -faster than normal wf
Waterfall with overlapping Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -faster than normal wf (overlap phases)
Evolutionary prototype Requirements Design Development Release Requirements Document Code Design Document Design/build a prototype, then make further  developments
Staged delivery Requirements Design Development Alpha Release Requirements Document Design Document Code Test Plans Test Cases QA/Test Beta Release QA/Test Final Release Advantages: -reduce QA time/costs
Sequential development Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Development  Development QA/Test Release QA/Test Release -work upon several  releases in the same time
Spiral Design Development QA/Test Release Requirements Design Development QA/Test Design Development QA/Test Design Development QA/Test Design Development QA/Test -complex projects -slow development time
Incremental Development Requirements Design Architecture Specify Increment Design/Build Increment Test/Validate Increment Integrate Increment Validate application Complete ? Deliver application -conservative -slow development time
SW Development model comparison
 

Contenu connexe

Tendances

Developer Ignite Scott Cate Versioning
Developer Ignite Scott Cate VersioningDeveloper Ignite Scott Cate Versioning
Developer Ignite Scott Cate VersioningScott Cate
 
Iterative Waterfall model
Iterative Waterfall modelIterative Waterfall model
Iterative Waterfall modelAnmol Purohit
 
Feature driven development
Feature driven developmentFeature driven development
Feature driven developmentKhanh Nguyen
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineeringEhtesham Mehmood
 
Working process and git branch strategy
Working process and git branch strategyWorking process and git branch strategy
Working process and git branch strategyKan-Han (John) Lu
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
Simple ci cd with strider cd
Simple ci cd with strider cdSimple ci cd with strider cd
Simple ci cd with strider cdAmandeep Singh
 
Feature Driven Development
Feature Driven DevelopmentFeature Driven Development
Feature Driven DevelopmentUlas Karademir
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Imaginet
 
Version control Flow
Version control FlowVersion control Flow
Version control FlowLuis Ginanjar
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Processreetamclassic
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speedSvitlana Dubyk
 
Automated testing overview
Automated testing overviewAutomated testing overview
Automated testing overviewAlex Pop
 
Software lifecycle lodhi (1)
Software lifecycle   lodhi (1)Software lifecycle   lodhi (1)
Software lifecycle lodhi (1)Nitesh Nayal
 
Synergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdSynergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdBill Duncan
 
Development Flow from Perspective of an Entry Level Programmer
Development Flow from Perspective of an Entry Level ProgrammerDevelopment Flow from Perspective of an Entry Level Programmer
Development Flow from Perspective of an Entry Level ProgrammerCY Lee
 

Tendances (20)

Developer Ignite Scott Cate Versioning
Developer Ignite Scott Cate VersioningDeveloper Ignite Scott Cate Versioning
Developer Ignite Scott Cate Versioning
 
Iterative Waterfall model
Iterative Waterfall modelIterative Waterfall model
Iterative Waterfall model
 
Feature driven development
Feature driven developmentFeature driven development
Feature driven development
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineering
 
Working process and git branch strategy
Working process and git branch strategyWorking process and git branch strategy
Working process and git branch strategy
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Simple ci cd with strider cd
Simple ci cd with strider cdSimple ci cd with strider cd
Simple ci cd with strider cd
 
Feature Driven Development
Feature Driven DevelopmentFeature Driven Development
Feature Driven Development
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
 
Version control Flow
Version control FlowVersion control Flow
Version control Flow
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speed
 
Automated testing overview
Automated testing overviewAutomated testing overview
Automated testing overview
 
Git code reviews
Git code reviewsGit code reviews
Git code reviews
 
User story workflow (eng)
User story workflow (eng)User story workflow (eng)
User story workflow (eng)
 
Software lifecycle lodhi (1)
Software lifecycle   lodhi (1)Software lifecycle   lodhi (1)
Software lifecycle lodhi (1)
 
Synergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With CbdSynergy Tech Software Reuse With Cbd
Synergy Tech Software Reuse With Cbd
 
Development Flow from Perspective of an Entry Level Programmer
Development Flow from Perspective of an Entry Level ProgrammerDevelopment Flow from Perspective of an Entry Level Programmer
Development Flow from Perspective of an Entry Level Programmer
 
Bdd
BddBdd
Bdd
 
Kumar_J
Kumar_JKumar_J
Kumar_J
 

Similaire à Sw Software Development Models

Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testingjonathan077070
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyQuang Ngoc
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
Quality-Assurance-QA.pptx
Quality-Assurance-QA.pptxQuality-Assurance-QA.pptx
Quality-Assurance-QA.pptxBrainyScout
 
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdf
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdfLife cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdf
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdfSohamChatterjee47
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodIntland Software GmbH
 
project_life_cycles_models.ppt
project_life_cycles_models.pptproject_life_cycles_models.ppt
project_life_cycles_models.pptchandrasekarnatraj
 
Product Development
Product DevelopmentProduct Development
Product DevelopmentJohn Gibbon
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.pptPriyanshTan
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.pptPriyanshTan
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development processIvano Malavolta
 
Software Product Development - Simple Process flow
Software Product Development - Simple Process flowSoftware Product Development - Simple Process flow
Software Product Development - Simple Process flowSabina Siddiqi
 
Session 03 - SDLC
Session 03 - SDLCSession 03 - SDLC
Session 03 - SDLCPoojaLQA
 

Similaire à Sw Software Development Models (20)

Sw Software QA Testing
Sw Software QA TestingSw Software QA Testing
Sw Software QA Testing
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
1 sdlc model
1 sdlc model1 sdlc model
1 sdlc model
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
 
Automatied Testing QA
Automatied Testing QAAutomatied Testing QA
Automatied Testing QA
 
Quality-Assurance-QA.pptx
Quality-Assurance-QA.pptxQuality-Assurance-QA.pptx
Quality-Assurance-QA.pptx
 
Seng 123 3-sdlc
Seng 123 3-sdlcSeng 123 3-sdlc
Seng 123 3-sdlc
 
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdf
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdfLife cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdf
Life cycle models cccccccccccccccccccccccccccccccccccccccccccccccc.pdf
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
project_life_cycles_models.ppt
project_life_cycles_models.pptproject_life_cycles_models.ppt
project_life_cycles_models.ppt
 
Product Development
Product DevelopmentProduct Development
Product Development
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
 
Software Product Development - Simple Process flow
Software Product Development - Simple Process flowSoftware Product Development - Simple Process flow
Software Product Development - Simple Process flow
 
Session 03 - SDLC
Session 03 - SDLCSession 03 - SDLC
Session 03 - SDLC
 

Plus de jonathan077070

Pm Scheduling Cost Pricing
Pm Scheduling Cost PricingPm Scheduling Cost Pricing
Pm Scheduling Cost Pricingjonathan077070
 
Pm Communication Reporting
Pm Communication ReportingPm Communication Reporting
Pm Communication Reportingjonathan077070
 
Pm Risk Analysis Management
Pm Risk Analysis ManagementPm Risk Analysis Management
Pm Risk Analysis Managementjonathan077070
 
Sw Software Engineering
Sw Software EngineeringSw Software Engineering
Sw Software Engineeringjonathan077070
 
Sw Requirements Engineering
Sw Requirements EngineeringSw Requirements Engineering
Sw Requirements Engineeringjonathan077070
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluationjonathan077070
 
Sw Software Documentation
Sw Software DocumentationSw Software Documentation
Sw Software Documentationjonathan077070
 

Plus de jonathan077070 (10)

Pm Project Planning
Pm Project PlanningPm Project Planning
Pm Project Planning
 
Pm Scheduling Cost Pricing
Pm Scheduling Cost PricingPm Scheduling Cost Pricing
Pm Scheduling Cost Pricing
 
Pm Communication Reporting
Pm Communication ReportingPm Communication Reporting
Pm Communication Reporting
 
Pm Risk Analysis Management
Pm Risk Analysis ManagementPm Risk Analysis Management
Pm Risk Analysis Management
 
Sw Software Engineering
Sw Software EngineeringSw Software Engineering
Sw Software Engineering
 
Sw Requirements Engineering
Sw Requirements EngineeringSw Requirements Engineering
Sw Requirements Engineering
 
Sw Software Design
Sw Software DesignSw Software Design
Sw Software Design
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluation
 
Sw Software Metrics
Sw Software MetricsSw Software Metrics
Sw Software Metrics
 
Sw Software Documentation
Sw Software DocumentationSw Software Documentation
Sw Software Documentation
 

Dernier

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfShashank Mehta
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 

Dernier (20)

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 

Sw Software Development Models

  • 2.
  • 3. Code & Fix Development/QA Release Requirements Advantages: -no overhead -fast Drawbacks: -no modularity -no schedule/milestones -small team/simple projects
  • 4. Waterfall (normal) Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -large projects -well documented Drawbacks: -overhead -slow
  • 5. Study project model Concept Specification Prototyping Evaluation & Analysis Engineering Project (Standard Waterfall Model) Report
  • 6. Milestone build model Requirements (Build #1 Functionality) Design (Build #1) Implementation (Build #1) Testing (Build #1) Requirements (Build #2 Functionality) Design (Build #2) Implementation (Build #2) Testing (Build #2) Requirements Design Development QA/Test Release Milestone Build1 Milestone Build2 Waterfall Concept Advantages: -software enhancements projects -risk reduction Drawbacks: -overhead
  • 7. Waterfall/Spiral hybrid Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -risk reduction Drawbacks: -overhead
  • 8. Waterfall with subprojects Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Module1 Development QA/Test Module2 Development QA/Test Module3 Advantages: -faster than normal wf
  • 9. Waterfall with overlapping Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -faster than normal wf (overlap phases)
  • 10. Evolutionary prototype Requirements Design Development Release Requirements Document Code Design Document Design/build a prototype, then make further developments
  • 11. Staged delivery Requirements Design Development Alpha Release Requirements Document Design Document Code Test Plans Test Cases QA/Test Beta Release QA/Test Final Release Advantages: -reduce QA time/costs
  • 12. Sequential development Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Development Development QA/Test Release QA/Test Release -work upon several releases in the same time
  • 13. Spiral Design Development QA/Test Release Requirements Design Development QA/Test Design Development QA/Test Design Development QA/Test Design Development QA/Test -complex projects -slow development time
  • 14. Incremental Development Requirements Design Architecture Specify Increment Design/Build Increment Test/Validate Increment Integrate Increment Validate application Complete ? Deliver application -conservative -slow development time
  • 15. SW Development model comparison
  • 16.