SlideShare a Scribd company logo
SOFTWARE DEVELOPMENT
METHOD
By
MEGHAJ KUMAR MALLICK
MCA
1st Year
1st Semester
MCA/25017/18
Software Development Method
INTRODUCTION
 Software development is a process by which
standalone or individual software is created using a
specific programming language.
 Software development includes numerous steps
such as thinking of an idea, designing a rough idea,
implementation of the blueprint, testing, bug fixing
and many more.
OVERVIEW OF SDLC
Software Development Method
SOFTWARE DEVELOPMENT
METHOD
 A software development methodology or system
development methodology in software engineering
is a framework that is
used to structure, plan, and control
the process of developing an information
system.
Software Development Method
WATERFALL METHOD
WATERFALL MODEL
 The Waterfall Model was first Process Model to
be introduced. It is very simple to understand and
use.
 In a Waterfall model, each phase must be
completed before the next phase can begin and
there is no overlapping in the phases.
 Waterfall model is the earliest SDLC approach
that was used for software development.
PRO & CONS OF WATERFALL
 Requirements are very
well documented, clear
and fixed.
 Clearly defined stages.
 Phases are processed
and completed one at a
time
 No working software is
produced until late
during the life cycle.
 Poor model for long
and ongoing projects.
 Not a good model for
complex and object-
oriented projects.
PRO CONS
Software Development Method
ABOUT PROTOTYPING
 The Prototyping Model is a systems development
method (SDM) in which a prototype (an early
approximation of a final system or product) is built,
tested, and then reworked as necessary until an
acceptable prototype is finally achieved from which
the complete system or product can now be
developed.
PRO & CONS
 Easier to manage risk,
high risk part is done first.
 Testing and debugging
during smaller iteration is
easy.
 Results are obtained
early and periodically.
 More resources may
be required.
 Not suitable for smaller
projects.
 End of project may not
be known which is a
risk
PRO CONS
INCREMENTAL MODEL
ABOUT INCREMENTAL
MODEL
 The product is designed, implemented
and tested incrementally (a little more is added
each time) until the product is finished.
 The product is defined as finished when it satisfies
all of its requirements. This model combines the
elements of the waterfall model with the iterative
philosophy of prototyping.
PRO & CON
 Uses divide and
conquer for breakdown
of tasks.
 Lowers initial delivery
cost.
 Incremental Resource
Deployment.
 Well defined module
interfaces are required.
 Total cost is not lower.
 Requires good
planning and design.
PRO CON
Software Development Method

More Related Content

What's hot (20)

DOCX
Spiral model
Hajji Mboowa Yahaya
 
PPTX
Software development lifecycle part2
Ramandeep Singh
 
PPTX
Iterative model in sdlc
Abdullah Al Rumy
 
PPTX
Prototype Model
khushi kalaria
 
PPTX
Incremental and iterative stratergy
Sushant Kushwaha
 
PPTX
Spiral model
Estiak Khan
 
PPTX
PROTOTYPE MODEL
shenagarg44
 
PPTX
Comparison of waterfall model and prototype model
Shubham Agrawal
 
PPT
50500113 spiral-model
asidharath
 
PPT
Spiral model
rewa_monami
 
PPTX
The Waterfall Model & RAD MODEL
Daffodil International University
 
PPTX
Spiral model of SDLC
Animesh Chakraborty
 
PPTX
Spiral model
Noraphyusin
 
PDF
Waterfall model
Sandeep Kumar
 
PPTX
Waterfall model
khushboo8093
 
PPTX
Evolutionary models
Pihu Goel
 
DOCX
Comparison between waterfall model and spiral model
Galaxyy Pandey
 
PPT
Waterfall, Incremental and prototyping model
yaseen4444
 
PPTX
Waterfall model
Manusha Dilan
 
PPT
Iterative Development: Breaking from the Waterfall
Andrei Navarro
 
Spiral model
Hajji Mboowa Yahaya
 
Software development lifecycle part2
Ramandeep Singh
 
Iterative model in sdlc
Abdullah Al Rumy
 
Prototype Model
khushi kalaria
 
Incremental and iterative stratergy
Sushant Kushwaha
 
Spiral model
Estiak Khan
 
PROTOTYPE MODEL
shenagarg44
 
Comparison of waterfall model and prototype model
Shubham Agrawal
 
50500113 spiral-model
asidharath
 
Spiral model
rewa_monami
 
The Waterfall Model & RAD MODEL
Daffodil International University
 
Spiral model of SDLC
Animesh Chakraborty
 
Spiral model
Noraphyusin
 
Waterfall model
Sandeep Kumar
 
Waterfall model
khushboo8093
 
Evolutionary models
Pihu Goel
 
Comparison between waterfall model and spiral model
Galaxyy Pandey
 
Waterfall, Incremental and prototyping model
yaseen4444
 
Waterfall model
Manusha Dilan
 
Iterative Development: Breaking from the Waterfall
Andrei Navarro
 

Similar to Software Development Method (20)

DOCX
Software engineering 25 models details
Samiul Hossaini
 
PPTX
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
ESAChannel
 
PPTX
SDLC MODEL
KOMAL DAHERIYA
 
PPTX
reaserch ppt.pptx
BinyamBekele3
 
PPTX
Software life cycle models
Wasif Khan
 
PPT
Soft lifecycle
sathyakamsundher30
 
DOCX
Assignment
Delowar hossain
 
PPTX
SDLC
JayeshPatil149
 
PPTX
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
anilrathod600628
 
PPTX
Software development process models
Muhammed Afsal Villan
 
PPTX
unit 2.pptx of Software engineering subject
shubhangiganti
 
PDF
Software lifecycle model report
Ashutosh Singh
 
DOCX
Incremental model
Sajid Ali Laghari
 
PDF
A Software System Development Life Cycle Model for Improved Students Communic...
IJCSES Journal
 
PDF
A SOFTWARE SYSTEM DEVELOPMENT LIFE CYCLE MODEL FOR IMPROVED STUDENTS’ COMMUNI...
IJCSES Journal
 
PPTX
Software development process basic
Anurag Tomar
 
PDF
Lecture 1. Software Process Models.pdf
OwenHarveyBalocon
 
PDF
SDLC Models
Coddy5
 
PPTX
Software Process Models
Hassan A-j
 
DOCX
Final boss
Preet Ojha
 
Software engineering 25 models details
Samiul Hossaini
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
ESAChannel
 
SDLC MODEL
KOMAL DAHERIYA
 
reaserch ppt.pptx
BinyamBekele3
 
Software life cycle models
Wasif Khan
 
Soft lifecycle
sathyakamsundher30
 
Assignment
Delowar hossain
 
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
anilrathod600628
 
Software development process models
Muhammed Afsal Villan
 
unit 2.pptx of Software engineering subject
shubhangiganti
 
Software lifecycle model report
Ashutosh Singh
 
Incremental model
Sajid Ali Laghari
 
A Software System Development Life Cycle Model for Improved Students Communic...
IJCSES Journal
 
A SOFTWARE SYSTEM DEVELOPMENT LIFE CYCLE MODEL FOR IMPROVED STUDENTS’ COMMUNI...
IJCSES Journal
 
Software development process basic
Anurag Tomar
 
Lecture 1. Software Process Models.pdf
OwenHarveyBalocon
 
SDLC Models
Coddy5
 
Software Process Models
Hassan A-j
 
Final boss
Preet Ojha
 
Ad

More from Meghaj Mallick (20)

PPT
24 partial-orderings
Meghaj Mallick
 
PPTX
PORTFOLIO BY USING HTML & CSS
Meghaj Mallick
 
PPTX
Introduction to Software Testing
Meghaj Mallick
 
PPTX
Introduction to System Programming
Meghaj Mallick
 
PPTX
MACRO ASSEBLER
Meghaj Mallick
 
PPTX
Icons, Image & Multimedia
Meghaj Mallick
 
PPTX
Project Tracking & SPC
Meghaj Mallick
 
PPTX
Peephole Optimization
Meghaj Mallick
 
PPTX
Routing in MANET
Meghaj Mallick
 
PPTX
Macro assembler
Meghaj Mallick
 
PPTX
Architecture and security in Vanet PPT
Meghaj Mallick
 
PPTX
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
PPTX
Text Mining of Twitter in Data Mining
Meghaj Mallick
 
PPTX
DFS & BFS in Computer Algorithm
Meghaj Mallick
 
PPTX
Secant method in Numerical & Statistical Method
Meghaj Mallick
 
PPTX
Motivation in Organization
Meghaj Mallick
 
PPTX
Communication Skill
Meghaj Mallick
 
PPT
Partial-Orderings in Discrete Mathematics
Meghaj Mallick
 
PPTX
Hashing In Data Structure
Meghaj Mallick
 
PPTX
Complexity Analysis of Recursive Function
Meghaj Mallick
 
24 partial-orderings
Meghaj Mallick
 
PORTFOLIO BY USING HTML & CSS
Meghaj Mallick
 
Introduction to Software Testing
Meghaj Mallick
 
Introduction to System Programming
Meghaj Mallick
 
MACRO ASSEBLER
Meghaj Mallick
 
Icons, Image & Multimedia
Meghaj Mallick
 
Project Tracking & SPC
Meghaj Mallick
 
Peephole Optimization
Meghaj Mallick
 
Routing in MANET
Meghaj Mallick
 
Macro assembler
Meghaj Mallick
 
Architecture and security in Vanet PPT
Meghaj Mallick
 
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
Text Mining of Twitter in Data Mining
Meghaj Mallick
 
DFS & BFS in Computer Algorithm
Meghaj Mallick
 
Secant method in Numerical & Statistical Method
Meghaj Mallick
 
Motivation in Organization
Meghaj Mallick
 
Communication Skill
Meghaj Mallick
 
Partial-Orderings in Discrete Mathematics
Meghaj Mallick
 
Hashing In Data Structure
Meghaj Mallick
 
Complexity Analysis of Recursive Function
Meghaj Mallick
 
Ad

Recently uploaded (17)

PPTX
STURGEON BAY WI AG PPT JULY 6 2025.pptx
FamilyWorshipCenterD
 
PDF
The Family Secret (essence of loveliness)
Favour Biodun
 
PPTX
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
PPTX
Great-Books. Powerpoint presentation. files
tamayocrisgie
 
PDF
From Draft to DSN - How to Get your Paper In [DSN 2025 Doctoral Forum Keynote]
vschiavoni
 
PDF
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
PPTX
2025-07-06 Abraham 06 (shared slides).pptx
Dale Wells
 
PDF
Buy Verified Coinbase Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
PDF
Buy Verified Payoneer Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
PDF
The Impact of Game Live Streaming on In-Game Purchases of Chinese Young Game ...
Shibaura Institute of Technology
 
PPTX
Presentationexpressions You are student leader and have just come from a stud...
BENSTARBEATZ
 
PPTX
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
PPTX
presentation on legal and regulatory action
raoharsh4122001
 
PPTX
AI presentation for everyone in every fields
dodinhkhai1
 
PPTX
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
PDF
The Origin - A Simple Presentation on any project
RishabhDwivedi43
 
PPTX
some leadership theories MBA management.pptx
rkseo19
 
STURGEON BAY WI AG PPT JULY 6 2025.pptx
FamilyWorshipCenterD
 
The Family Secret (essence of loveliness)
Favour Biodun
 
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
Great-Books. Powerpoint presentation. files
tamayocrisgie
 
From Draft to DSN - How to Get your Paper In [DSN 2025 Doctoral Forum Keynote]
vschiavoni
 
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
2025-07-06 Abraham 06 (shared slides).pptx
Dale Wells
 
Buy Verified Coinbase Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
Buy Verified Payoneer Accounts — The Ultimate Guide for 2025 (Rank #1 on Goog...
Buy Verified Cash App Accounts
 
The Impact of Game Live Streaming on In-Game Purchases of Chinese Young Game ...
Shibaura Institute of Technology
 
Presentationexpressions You are student leader and have just come from a stud...
BENSTARBEATZ
 
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
presentation on legal and regulatory action
raoharsh4122001
 
AI presentation for everyone in every fields
dodinhkhai1
 
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
The Origin - A Simple Presentation on any project
RishabhDwivedi43
 
some leadership theories MBA management.pptx
rkseo19
 

Software Development Method

  • 1. SOFTWARE DEVELOPMENT METHOD By MEGHAJ KUMAR MALLICK MCA 1st Year 1st Semester MCA/25017/18
  • 3. INTRODUCTION  Software development is a process by which standalone or individual software is created using a specific programming language.  Software development includes numerous steps such as thinking of an idea, designing a rough idea, implementation of the blueprint, testing, bug fixing and many more.
  • 6. SOFTWARE DEVELOPMENT METHOD  A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system.
  • 9. WATERFALL MODEL  The Waterfall Model was first Process Model to be introduced. It is very simple to understand and use.  In a Waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases.  Waterfall model is the earliest SDLC approach that was used for software development.
  • 10. PRO & CONS OF WATERFALL  Requirements are very well documented, clear and fixed.  Clearly defined stages.  Phases are processed and completed one at a time  No working software is produced until late during the life cycle.  Poor model for long and ongoing projects.  Not a good model for complex and object- oriented projects. PRO CONS
  • 12. ABOUT PROTOTYPING  The Prototyping Model is a systems development method (SDM) in which a prototype (an early approximation of a final system or product) is built, tested, and then reworked as necessary until an acceptable prototype is finally achieved from which the complete system or product can now be developed.
  • 13. PRO & CONS  Easier to manage risk, high risk part is done first.  Testing and debugging during smaller iteration is easy.  Results are obtained early and periodically.  More resources may be required.  Not suitable for smaller projects.  End of project may not be known which is a risk PRO CONS
  • 15. ABOUT INCREMENTAL MODEL  The product is designed, implemented and tested incrementally (a little more is added each time) until the product is finished.  The product is defined as finished when it satisfies all of its requirements. This model combines the elements of the waterfall model with the iterative philosophy of prototyping.
  • 16. PRO & CON  Uses divide and conquer for breakdown of tasks.  Lowers initial delivery cost.  Incremental Resource Deployment.  Well defined module interfaces are required.  Total cost is not lower.  Requires good planning and design. PRO CON