SlideShare a Scribd company logo
1 of 16
Software Development Life Cycle
Presentation By
Ganapathi M
Managing Information
• A Computer-based
Information System
(CBIS) uses these
components to manage
and distribute
information.
Participants in Systems Dev.
Systems Analyst:
professional who
specializes in analyzing
and designing systems.
Stakeholders:
those that stand to
benefit from a new
system.
Systems Dev Life Cycle
Systems development
is the activity of creating
new or modifying existing
information systems.
System to Software Development
Program
Specification
Program Development Life Cycle
Program Development
Many Variations…
Program Development
Many Variations…
Program Development
Many Variations…
Program Development
Many Variations…
Analysis
The most important task in creating a
software product is extracting the
requirements or requirements analysis.
Customers typically have an abstract
idea of what they want as an end result,
but not what software should do.
Incomplete, ambiguous, or even
contradictory requirements are
recognized by skilled and experienced
software engineers.
From
http://en.wikipedia.org/wiki/Software_development_process
Design
• Specification is the task of precisely
describing the software to be written,
possibly in a rigorous way.
• A use case is a description of a
system’s behavior as it responds to a
request that originates from outside of
that system.
• Flowcharts and psuedo-code are
typically used.
Design
Implementation
• Implementation is the part of the
process where software engineers
actually program the code for the
project.
Testing
• Alpha testing – in-house
• Beta testing – select users
• Syntax errors – incorrect use of
language, causes system crashes
• Logic (semantic) errors – system
works, but gives the wrong result,
incorrect software design
Maintenance
• Maintenance and enhancing software
to cope with newly discovered
problems or new requirements can
take far more time than the initial
development of the software.
Program Design Models
• Waterfall Model: Analysis, Design,
Implementation, Testing, Maintanance, months
or years before product is presented
• Agile Software Development/Extreme
Programming (XP): Iterative,small steps,
automated testing, pair programming,
dependence on frequent user feedback
• Cowboy coding: anything goes

More Related Content

What's hot

System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
tgushi12
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
nayanav
 
Importance of software architecture
Importance of software architectureImportance of software architecture
Importance of software architecture
Himanshu
 

What's hot (20)

System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Se lec1 (1)
Se lec1 (1)Se lec1 (1)
Se lec1 (1)
 
Quality attribute scenarios
Quality attribute scenariosQuality attribute scenarios
Quality attribute scenarios
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Lecture 18 design concepts (3)
Lecture 18   design concepts (3)Lecture 18   design concepts (3)
Lecture 18 design concepts (3)
 
Basics Of Software Engineering
Basics Of Software EngineeringBasics Of Software Engineering
Basics Of Software Engineering
 
Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirements
 
Importance of software architecture
Importance of software architectureImportance of software architecture
Importance of software architecture
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Reconstructing Software Architecture
Reconstructing Software ArchitectureReconstructing Software Architecture
Reconstructing Software Architecture
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Lecture 17 design concepts (2)
Lecture 17   design concepts (2)Lecture 17   design concepts (2)
Lecture 17 design concepts (2)
 

Viewers also liked

Random 091108040922-phpapp02
Random 091108040922-phpapp02Random 091108040922-phpapp02
Random 091108040922-phpapp02
Denka Vladimirova
 
2013 Award Competition Winners
2013 Award Competition Winners2013 Award Competition Winners
2013 Award Competition Winners
TLMI
 
Science jeopardy
Science jeopardyScience jeopardy
Science jeopardy
theMrNeale
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo Workshop
Joshua Birk
 
2014 awards for website incl intl
2014 awards for website   incl intl2014 awards for website   incl intl
2014 awards for website incl intl
TLMI
 
Black fox site visit june 5
Black fox site visit june 5Black fox site visit june 5
Black fox site visit june 5
primero_mining
 
Primero corporate presentation november final
Primero corporate presentation november finalPrimero corporate presentation november final
Primero corporate presentation november final
primero_mining
 

Viewers also liked (20)

Random 091108040922-phpapp02
Random 091108040922-phpapp02Random 091108040922-phpapp02
Random 091108040922-phpapp02
 
2013 Award Competition Winners
2013 Award Competition Winners2013 Award Competition Winners
2013 Award Competition Winners
 
Evaluation
EvaluationEvaluation
Evaluation
 
Investment
InvestmentInvestment
Investment
 
Kristalografi dan mineralogi pertemuan ke 2
Kristalografi dan mineralogi pertemuan ke 2Kristalografi dan mineralogi pertemuan ke 2
Kristalografi dan mineralogi pertemuan ke 2
 
Pengantar teknologi mineral 2
Pengantar teknologi mineral 2Pengantar teknologi mineral 2
Pengantar teknologi mineral 2
 
Los virus informáticos
Los virus informáticosLos virus informáticos
Los virus informáticos
 
Science jeopardy
Science jeopardyScience jeopardy
Science jeopardy
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo Workshop
 
Projects
ProjectsProjects
Projects
 
Shaft plumbing ppt
Shaft plumbing pptShaft plumbing ppt
Shaft plumbing ppt
 
2014 awards for website incl intl
2014 awards for website   incl intl2014 awards for website   incl intl
2014 awards for website incl intl
 
1.geoteknik tambang 1
1.geoteknik tambang 11.geoteknik tambang 1
1.geoteknik tambang 1
 
Actieplan tegen leegstand (UNIZO-Limburg)
Actieplan tegen leegstand (UNIZO-Limburg)Actieplan tegen leegstand (UNIZO-Limburg)
Actieplan tegen leegstand (UNIZO-Limburg)
 
Hoover and the depression
Hoover and the depressionHoover and the depression
Hoover and the depression
 
Black fox site visit june 5
Black fox site visit june 5Black fox site visit june 5
Black fox site visit june 5
 
Eidn 6-simobe
Eidn 6-simobeEidn 6-simobe
Eidn 6-simobe
 
Shaft plumbing
Shaft plumbingShaft plumbing
Shaft plumbing
 
Lenguaje de programación MySQL
Lenguaje de programación MySQLLenguaje de programación MySQL
Lenguaje de programación MySQL
 
Primero corporate presentation november final
Primero corporate presentation november finalPrimero corporate presentation november final
Primero corporate presentation november final
 

Similar to Software developement life_cycle_v1.1

System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
MAHERMOHAMED27
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
Dhairya Joshi
 

Similar to Software developement life_cycle_v1.1 (20)

Sdlc
SdlcSdlc
Sdlc
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
Presentation2
Presentation2Presentation2
Presentation2
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Introduction Software engineering
Introduction   Software engineeringIntroduction   Software engineering
Introduction Software engineering
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
 
Lecture - 7-10.pptx
Lecture - 7-10.pptxLecture - 7-10.pptx
Lecture - 7-10.pptx
 
SE chp1 update and learning management .pptx
SE chp1 update and learning management .pptxSE chp1 update and learning management .pptx
SE chp1 update and learning management .pptx
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019
 
Software Engineering
Software  EngineeringSoftware  Engineering
Software Engineering
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 

More from Ganapathi M

More from Ganapathi M (10)

Agira focussing on CI process
Agira focussing on CI processAgira focussing on CI process
Agira focussing on CI process
 
Content Marketing Strategy - 7 Steps
Content Marketing Strategy - 7 StepsContent Marketing Strategy - 7 Steps
Content Marketing Strategy - 7 Steps
 
A Good Software Product What and How - Part2
A Good Software Product What and How - Part2A Good Software Product What and How - Part2
A Good Software Product What and How - Part2
 
A Good Software Product What and How - Part1
A Good Software Product What and How - Part1A Good Software Product What and How - Part1
A Good Software Product What and How - Part1
 
Opportunities in Marketing Landscape Jul-2017
Opportunities in Marketing Landscape   Jul-2017Opportunities in Marketing Landscape   Jul-2017
Opportunities in Marketing Landscape Jul-2017
 
Will there be any reason to avoid the Project
Will there be any reason to avoid the ProjectWill there be any reason to avoid the Project
Will there be any reason to avoid the Project
 
Top 9 in-demand development languages in 2017
Top 9 in-demand development languages in 2017 Top 9 in-demand development languages in 2017
Top 9 in-demand development languages in 2017
 
Object oriented analysis_and_design_v2.0
Object oriented analysis_and_design_v2.0Object oriented analysis_and_design_v2.0
Object oriented analysis_and_design_v2.0
 
Social Media and Business
Social Media and BusinessSocial Media and Business
Social Media and Business
 
Workshop on Virtual Learning - Chennai Literary Festival 2015
Workshop on Virtual Learning - Chennai Literary Festival 2015Workshop on Virtual Learning - Chennai Literary Festival 2015
Workshop on Virtual Learning - Chennai Literary Festival 2015
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%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
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
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
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%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
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%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
 

Software developement life_cycle_v1.1

  • 1. Software Development Life Cycle Presentation By Ganapathi M
  • 2. Managing Information • A Computer-based Information System (CBIS) uses these components to manage and distribute information.
  • 3. Participants in Systems Dev. Systems Analyst: professional who specializes in analyzing and designing systems. Stakeholders: those that stand to benefit from a new system.
  • 4. Systems Dev Life Cycle Systems development is the activity of creating new or modifying existing information systems.
  • 5. System to Software Development Program Specification Program Development Life Cycle
  • 10. Analysis The most important task in creating a software product is extracting the requirements or requirements analysis. Customers typically have an abstract idea of what they want as an end result, but not what software should do. Incomplete, ambiguous, or even contradictory requirements are recognized by skilled and experienced software engineers. From http://en.wikipedia.org/wiki/Software_development_process
  • 11. Design • Specification is the task of precisely describing the software to be written, possibly in a rigorous way. • A use case is a description of a system’s behavior as it responds to a request that originates from outside of that system. • Flowcharts and psuedo-code are typically used.
  • 13. Implementation • Implementation is the part of the process where software engineers actually program the code for the project.
  • 14. Testing • Alpha testing – in-house • Beta testing – select users • Syntax errors – incorrect use of language, causes system crashes • Logic (semantic) errors – system works, but gives the wrong result, incorrect software design
  • 15. Maintenance • Maintenance and enhancing software to cope with newly discovered problems or new requirements can take far more time than the initial development of the software.
  • 16. Program Design Models • Waterfall Model: Analysis, Design, Implementation, Testing, Maintanance, months or years before product is presented • Agile Software Development/Extreme Programming (XP): Iterative,small steps, automated testing, pair programming, dependence on frequent user feedback • Cowboy coding: anything goes