SlideShare a Scribd company logo
SOFTWARE
DEVELOPMENT
Presented By : Emporiumtech
This presentation is brought you by
http://www.emporiumtech.com/
Introduction
System Development Life Cycle
SDLC Phases
Timeline of Methodology
Code & Fix
Design-Code-Test-Maintain
Waterfall Model
Spiral Model
Agile Methods
This presentation is brought you by
http://www.emporiumtech.com/
This presentation is brought you by
http://www.emporiumtech.com/
 The development of a software product in a planned and structured
process.
 The term software development is often used to refer to the activity
of computer programming, which is the process of writing and
maintaining the source code.
 This software could be produced for a variety of purposes -specific
needs of a specific client/business
.-to meet a perceived need of some set of potential users (the
case with commercial and open source software).
-for personal use (e.g. a scientist may write software to automate
a mundane task).
 Is a product (information systems) life cycle that defines
phases and specific activities to deliver the product.
 Involves the elicitation and analysis of requirements, design,
development, testing, implementation and maintenance
of software solutions.
 SDLC Methodology provides a set of tools and templates to
assist the PM / Leader and Business Analysts or Functional
Leads in reducing common risks associated with projects.
This presentation is brought you by
http://www.emporiumtech.com/
 Analysis & Requirements
- Determining
requirements and analyzing
end-user information
needs.
 Design and Development
 Integration and Testing
 Maintenance
This presentation is brought you by
http://www.emporiumtech.com/
This presentation is brought you by
http://www.emporiumtech.com/
This presentation is brought you by
http://www.emporiumtech.com/
1950s Code & Fix
1960s Design-Code-Test-Maintain
1970s Waterfall Model
1980s Spiral Model
1990s V-Model / Rapid Application Development
2000s Agile Methods
Advantage
 No Overhead
 Requires little expertise
Disadvantage
 No process, quality control etc.
 Highly risky
This presentation is brought you by
http://www.emporiumtech.com/
• Design
-Specify requirement
diagrammatically
• Code
- Write the code
• Test
- Check if it is working
• Maintain
- Keep it up- to-date
This presentation is brought you by
http://www.emporiumtech.com/
Advantages
- More process control
- Less risky
Disadvantages
- More Overhead
- Requires more expertise
 Used when project has well
defined scope
 Small risk
 Minimal feedback cycles
 Sign-off at each phase
 Works for small projects
This presentation is brought you by
http://www.emporiumtech.com/
Advantages
Easy to explain to the user· Structures approach.· Stages and
activities are well defined· Helps to plan and schedule the
project· Verification at each stage ensures early detection of
errors / misunderstanding· Each phase has specific
deliverables.
Disadvantages
Assumes that the requirements of a system can be frozen·
Very difficult to go back to any stage after it finished.· Little
flexibility and adjusting scope is difficult and expensive.· Costly
and required more time, in addition to detailed plan.
This presentation is brought you by
http://www.emporiumtech.com/
 The spiral model of the
software process has been
evolving for several years,
based on experience with
various refinements of the
waterfall model as applied to
large government software
projects.
 The radial dimension
represents the cumulative cost
incurred in accomplishing the
steps to date; the angular
dimension represents the
progress made in completing
each cycle of the spiral
This presentation is brought you by
http://www.emporiumtech.com/
 Advantages
Estimates (i.e. budget, schedule, etc.) become more
realistic as work progresses, because important issues are
discovered earlier.· Early involvement of developers· Manages
risks and develops system into phases.
 Disadvantages
High cost and time to reach the final product.· Needs
special skills to evaluate the risks and assumptions· Highly
customized limiting re-usability.
This presentation is brought you by
http://www.emporiumtech.com/
 Incorporates both iterative and incremental, Quick time
to market by packages, requires solid user commitment and
time.
This presentation is brought you by
http://www.emporiumtech.com/
This presentation is brought you by
http://www.emporiumtech.com/

More Related Content

PPT
50500113 spiral-model
PPTX
Waterfall model and spiral model
DOCX
Assignment
PPTX
System development life cycle models
PPT
Spiral model
PPTX
Software development lifecycle part2
PPTX
Spiral model
PPTX
50500113 spiral-model
Waterfall model and spiral model
Assignment
System development life cycle models
Spiral model
Software development lifecycle part2
Spiral model

What's hot (19)

PPT
Spiral model by yameen 3001
PPTX
Spiral Model - Software Development Life Cycle (SDLC)
PPTX
Spiral model
PPTX
Spiral model : System analysis and design
PPT
Rad model
DOCX
Spiral Model & Requirement Validation
PPTX
Sen2 Software Processes
PPTX
PPTX
Manual testing
PDF
Spiral model
PDF
Apt sdlc
DOCX
Spiral model
PPT
Prototype model of SDLC
PPTX
Need for Software Engineering
PPTX
Week 8 final assesement presentation
PPTX
Spiral model
PPTX
Evolutionary models
PDF
Make software like they make cars!
PPTX
Fountain project model
Spiral model by yameen 3001
Spiral Model - Software Development Life Cycle (SDLC)
Spiral model
Spiral model : System analysis and design
Rad model
Spiral Model & Requirement Validation
Sen2 Software Processes
Manual testing
Spiral model
Apt sdlc
Spiral model
Prototype model of SDLC
Need for Software Engineering
Week 8 final assesement presentation
Spiral model
Evolutionary models
Make software like they make cars!
Fountain project model
Ad

Viewers also liked (11)

PDF
ON DECREASING OF DIMENSIONS OF FIELDEFFECT TRANSISTORS WITH SEVERAL SOURCES
PPTX
Getting started with fedora infra
PDF
NEW EXPERIMENT SYSTEM FOR THE INTERACTION BETWEEN SOFT ROCK AND WATER: A CASE...
PPTX
Mobile application development
PPTX
Larry Holmes PowerPoint Presentation
DOCX
Ashraf Suleiman.
PDF
OpenStreetMapを使ったクライシスマッピングのやり方
PDF
Qgisにおけるラスタデータ解析
PDF
MODELING, ANALYZING AND SAFETY ASPECTS OF TORSION AND NOISE EFFECTS ON ROUND ...
PPTX
Ecommerce
PPTX
The issues and challenges in integrating ict
ON DECREASING OF DIMENSIONS OF FIELDEFFECT TRANSISTORS WITH SEVERAL SOURCES
Getting started with fedora infra
NEW EXPERIMENT SYSTEM FOR THE INTERACTION BETWEEN SOFT ROCK AND WATER: A CASE...
Mobile application development
Larry Holmes PowerPoint Presentation
Ashraf Suleiman.
OpenStreetMapを使ったクライシスマッピングのやり方
Qgisにおけるラスタデータ解析
MODELING, ANALYZING AND SAFETY ASPECTS OF TORSION AND NOISE EFFECTS ON ROUND ...
Ecommerce
The issues and challenges in integrating ict
Ad

Similar to Software development (20)

PDF
Software Development Life Cycle (SDLC)
PPT
Software Development Life Cycle (SDLC)
PPT
Introduction,Software Process Models, Project Management
PPT
Software Development Life Cycle Part II
PPT
Software Development Life Cycle Model
PPTX
4_59247024118127714222222222222222255.pptx
DOCX
Incremental model
PPTX
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
PPT
PPS
Software Devlopment Life Cycle
PPT
Soft lifecycle
PPTX
Introduction to Software Development Life Cycle: Phases & Models
PPTX
Software Life Cycle Modelsrerfgrgreg.pptx
PPTX
Software Process Models
PPT
03 module2-090710094221-phpapp02
PPT
SDLC model Lecture 03.ppt
PPT
SDLC model Lecture 03.ppt
PPTX
Process model
PPTX
SDLC MODEL
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Introduction,Software Process Models, Project Management
Software Development Life Cycle Part II
Software Development Life Cycle Model
4_59247024118127714222222222222222255.pptx
Incremental model
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
Software Devlopment Life Cycle
Soft lifecycle
Introduction to Software Development Life Cycle: Phases & Models
Software Life Cycle Modelsrerfgrgreg.pptx
Software Process Models
03 module2-090710094221-phpapp02
SDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
Process model
SDLC MODEL

Recently uploaded (20)

PPT
tcp ip networks nd ip layering assotred slides
PPTX
artificial intelligence overview of it and more
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Sims 4 Historia para lo sims 4 para jugar
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Funds Management Learning Material for Beg
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
innovation process that make everything different.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
tcp ip networks nd ip layering assotred slides
artificial intelligence overview of it and more
An introduction to the IFRS (ISSB) Stndards.pdf
SAP Ariba Sourcing PPT for learning material
SASE Traffic Flow - ZTNA Connector-1.pdf
Introuction about ICD -10 and ICD-11 PPT.pptx
WebRTC in SignalWire - troubleshooting media negotiation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Sims 4 Historia para lo sims 4 para jugar
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Power Point - Lesson 3_2.pptx grad school presentation
Funds Management Learning Material for Beg
international classification of diseases ICD-10 review PPT.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
The New Creative Director: How AI Tools for Social Media Content Creation Are...
RPKI Status Update, presented by Makito Lay at IDNOG 10
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
innovation process that make everything different.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Decoding a Decade: 10 Years of Applied CTI Discipline

Software development

  • 1. SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by http://www.emporiumtech.com/
  • 2. Introduction System Development Life Cycle SDLC Phases Timeline of Methodology Code & Fix Design-Code-Test-Maintain Waterfall Model Spiral Model Agile Methods This presentation is brought you by http://www.emporiumtech.com/
  • 3. This presentation is brought you by http://www.emporiumtech.com/  The development of a software product in a planned and structured process.  The term software development is often used to refer to the activity of computer programming, which is the process of writing and maintaining the source code.  This software could be produced for a variety of purposes -specific needs of a specific client/business .-to meet a perceived need of some set of potential users (the case with commercial and open source software). -for personal use (e.g. a scientist may write software to automate a mundane task).
  • 4.  Is a product (information systems) life cycle that defines phases and specific activities to deliver the product.  Involves the elicitation and analysis of requirements, design, development, testing, implementation and maintenance of software solutions.  SDLC Methodology provides a set of tools and templates to assist the PM / Leader and Business Analysts or Functional Leads in reducing common risks associated with projects. This presentation is brought you by http://www.emporiumtech.com/
  • 5.  Analysis & Requirements - Determining requirements and analyzing end-user information needs.  Design and Development  Integration and Testing  Maintenance This presentation is brought you by http://www.emporiumtech.com/
  • 6. This presentation is brought you by http://www.emporiumtech.com/
  • 7. This presentation is brought you by http://www.emporiumtech.com/ 1950s Code & Fix 1960s Design-Code-Test-Maintain 1970s Waterfall Model 1980s Spiral Model 1990s V-Model / Rapid Application Development 2000s Agile Methods
  • 8. Advantage  No Overhead  Requires little expertise Disadvantage  No process, quality control etc.  Highly risky This presentation is brought you by http://www.emporiumtech.com/
  • 9. • Design -Specify requirement diagrammatically • Code - Write the code • Test - Check if it is working • Maintain - Keep it up- to-date This presentation is brought you by http://www.emporiumtech.com/ Advantages - More process control - Less risky Disadvantages - More Overhead - Requires more expertise
  • 10.  Used when project has well defined scope  Small risk  Minimal feedback cycles  Sign-off at each phase  Works for small projects This presentation is brought you by http://www.emporiumtech.com/
  • 11. Advantages Easy to explain to the user· Structures approach.· Stages and activities are well defined· Helps to plan and schedule the project· Verification at each stage ensures early detection of errors / misunderstanding· Each phase has specific deliverables. Disadvantages Assumes that the requirements of a system can be frozen· Very difficult to go back to any stage after it finished.· Little flexibility and adjusting scope is difficult and expensive.· Costly and required more time, in addition to detailed plan. This presentation is brought you by http://www.emporiumtech.com/
  • 12.  The spiral model of the software process has been evolving for several years, based on experience with various refinements of the waterfall model as applied to large government software projects.  The radial dimension represents the cumulative cost incurred in accomplishing the steps to date; the angular dimension represents the progress made in completing each cycle of the spiral This presentation is brought you by http://www.emporiumtech.com/
  • 13.  Advantages Estimates (i.e. budget, schedule, etc.) become more realistic as work progresses, because important issues are discovered earlier.· Early involvement of developers· Manages risks and develops system into phases.  Disadvantages High cost and time to reach the final product.· Needs special skills to evaluate the risks and assumptions· Highly customized limiting re-usability. This presentation is brought you by http://www.emporiumtech.com/
  • 14.  Incorporates both iterative and incremental, Quick time to market by packages, requires solid user commitment and time. This presentation is brought you by http://www.emporiumtech.com/
  • 15. This presentation is brought you by http://www.emporiumtech.com/