SlideShare une entreprise Scribd logo
1  sur  12
SDLC

Introduction
SDLC
» SDLC stands for
   » Systems Development Life Cycle
   » SDLC is a Life Cycle.
   » All systems have a life cycle or a series of stages they naturally
     undergo.
       » The number and name of the stages varies, but the primary stages
         are conception, development, maturity and decline.
       » The systems development life cycle (SDLC) therefore, refers to
         the development stage of the system’s life cycle.
Systems Development Life Cycle
 » We have different names for the stages of the SDLC
      » Usually the stages are
          »   Planning (just after Conception)
          »   Analysis
          »   Design
          »   Implementation
          »   Maintenance (starting Maturity)




1.3
Systems Development Life Cycle
» This article highlights 6 phases:
    »   Project Identification and Selection
    »   Project Initiation and Planning
    »   Analysis
    »   Design
    »   Implementation
    »   Maintenance
Stages of the SDLC




                                     Sy
    Sy                                    st IS
         st     IS                          em 42
              em 42                           s 2
                 s    1                         De
                   An                              si
                      al                                gn
                           ys
                                is
Phases of the Systems Development Life Cycle

1. Project Identification and Selection
  »   Two Main Activities
      »   Identification of need
      »   Prioritization and translation of need into a development
          schedule
  »   Helps organization to determine whether or not
      resources should be dedicated to a project.
1. Project Initiation and Planning
  »   Two Activities
      »   Formal preliminary investigation of the problem at hand
      »   Presentation of reasons why system should or should not
          be developed by the organization
Systems Development Life Cycle
» Analysis
   » Study of current procedures and information systems
       » Determine requirements
             » Study current system
             » Structure requirements and eliminate redundancies
       » Generate alternative designs
       » Compare alternatives
       » Recommend best alternative
Systems Development Life Cycle

» Design
  » Logical Design
     » Concentrates on business aspects of the system
  » Physical Design
     » Technical specifications
» Implementation
  » Implementation
     »   Hardware and software installation
     »   Programming
     »   User Training
     »   Documentation
Systems Development Life Cycle
» Maintenance
      » System changed to reflect changing conditions
      » System obsolescence
Alternative Approaches

» Prototyping
  » Building a scaled-down working version of the system
  » Advantages:
     » Users are involved in design
     » Captures requirements in concrete form
» Rapid Application Development (RAD)
  » Utilizes prototyping to delay producing system design
    until after user requirements are clear
Prototyping
Resources
» http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle
» http://codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.

Contenu connexe

Similaire à Sdlc

ISAD description and sdlc and its phases
ISAD description and sdlc and its phasesISAD description and sdlc and its phases
ISAD description and sdlc and its phasesssuserbb9996
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006eeetq
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycleHaa'Meem Mohiyuddin
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycleHaa'Meem Mohiyuddin
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering coursesAnatoly Levenchuk
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxNoharaShinnosuke2
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle modelsNavneet Kaur
 
System developement methods
System developement methodsSystem developement methods
System developement methodssachinsreekumar
 
System development life cycle-Naveen vijay
System development life cycle-Naveen vijaySystem development life cycle-Naveen vijay
System development life cycle-Naveen vijayNaveen Vijay
 
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdf
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdfIT GOVERNANCE 5-1 - Developing Business IT Solutions.pdf
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdfTawsiq Mahi
 
Week4 lecture
Week4 lectureWeek4 lecture
Week4 lecturefentrekin
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle EssayPamela Wright
 

Similaire à Sdlc (20)

ISAD description and sdlc and its phases
ISAD description and sdlc and its phasesISAD description and sdlc and its phases
ISAD description and sdlc and its phases
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
ISD_lecture1.pptx
ISD_lecture1.pptxISD_lecture1.pptx
ISD_lecture1.pptx
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering courses
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
 
Database Design
Database Design Database Design
Database Design
 
ITFT - System development life cycle models
ITFT - System development life cycle modelsITFT - System development life cycle models
ITFT - System development life cycle models
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
System development life cycle-Naveen vijay
System development life cycle-Naveen vijaySystem development life cycle-Naveen vijay
System development life cycle-Naveen vijay
 
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdf
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdfIT GOVERNANCE 5-1 - Developing Business IT Solutions.pdf
IT GOVERNANCE 5-1 - Developing Business IT Solutions.pdf
 
Week4 lecture
Week4 lectureWeek4 lecture
Week4 lecture
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Cis520 ch01
Cis520 ch01Cis520 ch01
Cis520 ch01
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle Essay
 
Chaper 1 sdlc
Chaper 1 sdlcChaper 1 sdlc
Chaper 1 sdlc
 

Sdlc

  • 2. SDLC » SDLC stands for » Systems Development Life Cycle » SDLC is a Life Cycle. » All systems have a life cycle or a series of stages they naturally undergo. » The number and name of the stages varies, but the primary stages are conception, development, maturity and decline. » The systems development life cycle (SDLC) therefore, refers to the development stage of the system’s life cycle.
  • 3. Systems Development Life Cycle » We have different names for the stages of the SDLC » Usually the stages are » Planning (just after Conception) » Analysis » Design » Implementation » Maintenance (starting Maturity) 1.3
  • 4. Systems Development Life Cycle » This article highlights 6 phases: » Project Identification and Selection » Project Initiation and Planning » Analysis » Design » Implementation » Maintenance
  • 5. Stages of the SDLC Sy Sy st IS st IS em 42 em 42 s 2 s 1 De An si al gn ys is
  • 6. Phases of the Systems Development Life Cycle 1. Project Identification and Selection » Two Main Activities » Identification of need » Prioritization and translation of need into a development schedule » Helps organization to determine whether or not resources should be dedicated to a project. 1. Project Initiation and Planning » Two Activities » Formal preliminary investigation of the problem at hand » Presentation of reasons why system should or should not be developed by the organization
  • 7. Systems Development Life Cycle » Analysis » Study of current procedures and information systems » Determine requirements » Study current system » Structure requirements and eliminate redundancies » Generate alternative designs » Compare alternatives » Recommend best alternative
  • 8. Systems Development Life Cycle » Design » Logical Design » Concentrates on business aspects of the system » Physical Design » Technical specifications » Implementation » Implementation » Hardware and software installation » Programming » User Training » Documentation
  • 9. Systems Development Life Cycle » Maintenance » System changed to reflect changing conditions » System obsolescence
  • 10. Alternative Approaches » Prototyping » Building a scaled-down working version of the system » Advantages: » Users are involved in design » Captures requirements in concrete form » Rapid Application Development (RAD) » Utilizes prototyping to delay producing system design until after user requirements are clear

Notes de l'éditeur

  1. Development stage is critical. For example, learning behavior of humans is heavily influenced by their development period (and is the reason why money and effort is probably more effective in early stages of development).  In much the same way, the success or failure of an information systems and the amount of maintenance required is dependent on the events during development.