SlideShare a Scribd company logo
The System Life
Cycle
H’MM
Objectives
• Define the terms system, analysis, and design
• Describe the principal functions of the systems analyst
• List and describe the phases of the systems development
life cycle
• Describe the various data gathering and analysis tools
• Describe a selection of systems design tools
• Explain the concept of prototyping
• Explain the role of the maintenance task in the systems
development life cycle
Contents
• What is Systems Analysis and Design?
• Systems Analyst
• Systems Development Life Cycle
• Various Methods of System Development
• Preliminary Investigation
• Analysis
• Design
• Development
• Implementation
Systems Analysis and Design
What is it?
• System
• organized set of related components established to
accomplish certain task
• Natural
• Planned and placed by people
• Computer system
• A system that has computers as one of its components
System Analyst
• Professional computer employee who
performs analysis and design
• Change agent
• Overcome reluctance of users to change
• Typical career path
• Programmer
• Programmer / Analyst
• Systems Analyst
Functions
Coordination
• Schedules and system-related tasks
• Personnel
• Manager
• Programmers
• Users
• Vendors of computer equipment
• Mail room employees
• Contractors
Communication
• Oral presentations
• Written documentation
Planning and design
• Plans and designs new system
• Involved from beginning of project through
final implementation of the system
Personal Qualities
• Analytical mind
• Good communication skills
• Self-discipline
• Self-direction
• Organizational skills
• Creativity
• Ability to work without tangible results
• Who he may be or what he may be doing ?
• Seek out information about business functions
through organizations procedure manuals and
forms, etc.
• Find out how the existing system work, what
the flow of information through the system
look like.
• Know why the organization wants to change
its current operations
• Determine how and where a computer
information system can benefit all users of the
system
• Actually does more than just solve
current problems
• May handle planned expansion of a business
• Assess what future needs of the business
may be and the changes should be
considered to meet these needs
• May recommend alternatives for improving
the situation
• Perform a cost-benefit analysis over the
alternatives to support management take a
decision
• Develop a plan to implement the decision
• What may NOT be the prime objectives
• Study a business to see which existing processes
should be handled by computer and which
should be done by non-computerized methods
• It is a secondary objective
• Determine what changes should be made in
business
• Change should be a result not an intent
• Determine how to best solve an information
system problem
• Technical ideas be given only if they improve
business system
• Roles they may adopt …
• Information Analyst
• Performs System Analysis tasks only
• System Designers or Application Developers
• Performs System Analysis and Design tasks
• Programmer Analysts
• Performs System Analysis, Design and
Programming tasks
• Whatever be the role, interaction with
users is must!
• The System development life cycle (SDLC) is a
process used by a systems analyst to develop an
information system, training, and user (stakeholder)
ownership.
• The SDLC aims to produce a high quality system that
meets or exceeds customer expectations, reaches
completion within time and cost estimates, works
effectively and efficiently in the current and planned
Information Technology infrastructure, and is
inexpensive to maintain and cost-effective to
enhance.
System Development Life Cycle (SDLC)
• "Systems Development Computer systems are
complex and often (especially with the recent rise of
service-oriented architecture) link multiple
traditional systems potentially supplied by different
software vendors.
• To manage this level of complexity, a number of SDLC
models or methodologies have been created, such as
"waterfall"; "spiral"; "Agile software development";
"rapid prototyping"; "incremental"; “V”; and
"synchronize and stabilize"
History
• The systems life cycle (SLC) is a methodology used to describe the
process for building information systems, intended to develop
information systems in a very deliberate, structured and methodical
way, reiterating each stage of the life cycle.
• The systems development life cycle, according to Elliott & Strachan &
Radford (2004), "originated in the 1960s, to develop large scale
functional business systems in an age of large scale business
conglomerates. Information systems activities revolved around heavy
data processing and number crunching routines".
• Several systems development frameworks have been partly based on
SDLC, such as the structured systems analysis and design method
(SSADM) produced for the UK government Office of Government
Commerce in the 1980s. Ever since, according to Elliott (2004), "the
traditional life cycle approaches to systems development have been
increasingly replaced with alternative approaches and frameworks,
which attempted to overcome some of the inherent deficiencies of
the traditional SDLC".
Introduction to system life cycle
The Waterfall Model
The Spiral Model
Agile Software Development
Rapid Prototyping Model
The “V” Model
Synchronize and Stabilize Model
The Incremental Model
The System Life Cycle
Analysis
Design
Development
and Testing
Implementation
Documentation
Evaluation
Introduction to system life cycle

More Related Content

What's hot (20)

PPT
System Analysis and Design
Dr. C.V. Suresh Babu
 
PPT
Sadchap04
let's go to study
 
PPT
Role of System Analysis & Design
university of education,Lahore
 
PPT
9781111534127 ppt ch02
stanbridge
 
PPTX
System Analysis and Design
Aamir Abbas
 
PPT
Enterprise Systems.ppt
NeenuWilson7
 
PPT
It infrastructure
Rashed Kamrul
 
PPT
Pressman ch-1-software
AlenaDion
 
PPTX
System Engineering Unit-1
Dr. Shailendra Singh Thakur
 
PPTX
Rapid application development
Lombe Kapaya
 
PPTX
Software Evolution
Muhammad Asim
 
PPT
Software process and project metrics
Indu Sharma Bhardwaj
 
PPT
Foundations Of Information Systems In Business(97 2003)
Chandan Kumar
 
PPTX
Software design
Syed Muhammad Hammad-ud-Din
 
PPTX
Social & professional issues in IT
Rohana K Amarakoon
 
PPT
System Design and Analysis 1
Boeun Tim
 
PPTX
System Analysis and Design
Joel Briza
 
PPTX
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
anumayived
 
PPTX
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
Uttar Tamang ✔
 
PPT
System requirements specification (srs)
Savyasachi14
 
System Analysis and Design
Dr. C.V. Suresh Babu
 
Role of System Analysis & Design
university of education,Lahore
 
9781111534127 ppt ch02
stanbridge
 
System Analysis and Design
Aamir Abbas
 
Enterprise Systems.ppt
NeenuWilson7
 
It infrastructure
Rashed Kamrul
 
Pressman ch-1-software
AlenaDion
 
System Engineering Unit-1
Dr. Shailendra Singh Thakur
 
Rapid application development
Lombe Kapaya
 
Software Evolution
Muhammad Asim
 
Software process and project metrics
Indu Sharma Bhardwaj
 
Foundations Of Information Systems In Business(97 2003)
Chandan Kumar
 
Social & professional issues in IT
Rohana K Amarakoon
 
System Design and Analysis 1
Boeun Tim
 
System Analysis and Design
Joel Briza
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
anumayived
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
Uttar Tamang ✔
 
System requirements specification (srs)
Savyasachi14
 

Viewers also liked (15)

PPT
Edu+Presentation
gurbaxrawat
 
PPTX
Fountain project model
Rikupekka Oksanen
 
PDF
Software lifecycle lodhi (1)
Nitesh Nayal
 
PPT
Chapter 5 Mis Software Development Life Cycle
management 2
 
DOCX
Spiral model
Hajji Mboowa Yahaya
 
PPT
Slides chapter 3
Priyanka Shetty
 
PPTX
The spiral model
phatcom10
 
PPTX
Spiral model : System analysis and design
Mitul Desai
 
PPT
Spiral model
rewa_monami
 
PPT
Spiral model explanation
Umar Farooq
 
PPT
Spiral model presentation
SayedFarhan110
 
PPTX
System development life cycle (sdlc)
Mukund Trivedi
 
PPT
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
PPTX
Sdlc fountain model
Rana Atilli
 
PPTX
Fountain model
yenohhoney
 
Edu+Presentation
gurbaxrawat
 
Fountain project model
Rikupekka Oksanen
 
Software lifecycle lodhi (1)
Nitesh Nayal
 
Chapter 5 Mis Software Development Life Cycle
management 2
 
Spiral model
Hajji Mboowa Yahaya
 
Slides chapter 3
Priyanka Shetty
 
The spiral model
phatcom10
 
Spiral model : System analysis and design
Mitul Desai
 
Spiral model
rewa_monami
 
Spiral model explanation
Umar Farooq
 
Spiral model presentation
SayedFarhan110
 
System development life cycle (sdlc)
Mukund Trivedi
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Sdlc fountain model
Rana Atilli
 
Fountain model
yenohhoney
 
Ad

Similar to Introduction to system life cycle (20)

PPTX
management system development and planning
milkesa13
 
PPTX
Lec01.pptx
hashimalbadani
 
PPTX
Systems Analyst and Its Roles
Ajeng Savitri
 
PDF
SDLC 21.11.2022.pdf
rajalakshmi5921
 
PPTX
Systems Analyst and Its Roles (2)
Ajeng Savitri
 
PDF
PLANNING PHASE(1).pdf and designing phases
hamdiabdrhman
 
PPTX
HI600 Ch 1 Inst_slides
ljmcneill33
 
PPTX
System Analysis and Design Project documentation
MAHERMOHAMED27
 
PPTX
System analysis 1
Mustafa Saeed
 
PPTX
CH01_Foundation of Systems Development.pptx
NoharaShinnosuke2
 
PPTX
System engineering analysis and design
Dr. Vardhan choubey
 
PPTX
Chapter 1 Introduction to Systems Analysis and Design .pptx
AxmedMaxamuudYoonis
 
PPT
System imolementation(Modern Systems Analysis and Design)
yukidiagnosticimagin
 
PPTX
Introduction To System Analysis & Design
SyedQamar9
 
PDF
chapter01-120827115344-phpapp01.pdf
AxmedMaxamuud6
 
PPTX
Systems analysis and design
Arnel Llemit
 
PPTX
Chapter_01_Introduction.pptx
LeTrungNhatB2005888
 
PPTX
Introduction Software engineering
Jennifer O. Contreras Coloma
 
management system development and planning
milkesa13
 
Lec01.pptx
hashimalbadani
 
Systems Analyst and Its Roles
Ajeng Savitri
 
SDLC 21.11.2022.pdf
rajalakshmi5921
 
Systems Analyst and Its Roles (2)
Ajeng Savitri
 
PLANNING PHASE(1).pdf and designing phases
hamdiabdrhman
 
HI600 Ch 1 Inst_slides
ljmcneill33
 
System Analysis and Design Project documentation
MAHERMOHAMED27
 
System analysis 1
Mustafa Saeed
 
CH01_Foundation of Systems Development.pptx
NoharaShinnosuke2
 
System engineering analysis and design
Dr. Vardhan choubey
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
AxmedMaxamuudYoonis
 
System imolementation(Modern Systems Analysis and Design)
yukidiagnosticimagin
 
Introduction To System Analysis & Design
SyedQamar9
 
chapter01-120827115344-phpapp01.pdf
AxmedMaxamuud6
 
Systems analysis and design
Arnel Llemit
 
Chapter_01_Introduction.pptx
LeTrungNhatB2005888
 
Introduction Software engineering
Jennifer O. Contreras Coloma
 
Ad

More from Haa'Meem Mohiyuddin (20)

PDF
30 task 14.21
Haa'Meem Mohiyuddin
 
PDF
2 activity 14.1
Haa'Meem Mohiyuddin
 
PDF
29 Task 14.20
Haa'Meem Mohiyuddin
 
PDF
4 Activity 14.2
Haa'Meem Mohiyuddin
 
PPTX
1.2 Output devices
Haa'Meem Mohiyuddin
 
PPTX
1.3 control output devices
Haa'Meem Mohiyuddin
 
PPTX
1.1 Input devices
Haa'Meem Mohiyuddin
 
PPTX
1.5 portable communication devices
Haa'Meem Mohiyuddin
 
PPTX
1.4 backing storage_media_n_devices
Haa'Meem Mohiyuddin
 
PPTX
2.10 art and design work
Haa'Meem Mohiyuddin
 
PPTX
2.9 technical and customer support
Haa'Meem Mohiyuddin
 
PPTX
2.8 payroll applications
Haa'Meem Mohiyuddin
 
PPTX
2.7 use of ict in data management
Haa'Meem Mohiyuddin
 
PPTX
2.6 use of ict in time management
Haa'Meem Mohiyuddin
 
PPTX
2.5 use of ict in publishing
Haa'Meem Mohiyuddin
 
PPTX
2.4 uses of ict in teaching and learning
Haa'Meem Mohiyuddin
 
PPTX
2.3 uses of ict in advertising
Haa'Meem Mohiyuddin
 
PPTX
2.2 working practices
Haa'Meem Mohiyuddin
 
PPTX
2.1 cControl systems
Haa'Meem Mohiyuddin
 
PPTX
8. software selection
Haa'Meem Mohiyuddin
 
30 task 14.21
Haa'Meem Mohiyuddin
 
2 activity 14.1
Haa'Meem Mohiyuddin
 
29 Task 14.20
Haa'Meem Mohiyuddin
 
4 Activity 14.2
Haa'Meem Mohiyuddin
 
1.2 Output devices
Haa'Meem Mohiyuddin
 
1.3 control output devices
Haa'Meem Mohiyuddin
 
1.1 Input devices
Haa'Meem Mohiyuddin
 
1.5 portable communication devices
Haa'Meem Mohiyuddin
 
1.4 backing storage_media_n_devices
Haa'Meem Mohiyuddin
 
2.10 art and design work
Haa'Meem Mohiyuddin
 
2.9 technical and customer support
Haa'Meem Mohiyuddin
 
2.8 payroll applications
Haa'Meem Mohiyuddin
 
2.7 use of ict in data management
Haa'Meem Mohiyuddin
 
2.6 use of ict in time management
Haa'Meem Mohiyuddin
 
2.5 use of ict in publishing
Haa'Meem Mohiyuddin
 
2.4 uses of ict in teaching and learning
Haa'Meem Mohiyuddin
 
2.3 uses of ict in advertising
Haa'Meem Mohiyuddin
 
2.2 working practices
Haa'Meem Mohiyuddin
 
2.1 cControl systems
Haa'Meem Mohiyuddin
 
8. software selection
Haa'Meem Mohiyuddin
 

Recently uploaded (20)

PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Home Cleaning App Development Services.pdf
V3cube
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PPTX
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PPTX
Essential Content-centric Plugins for your Website
Laura Byrne
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PPTX
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PPTX
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Home Cleaning App Development Services.pdf
V3cube
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
Essential Content-centric Plugins for your Website
Laura Byrne
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 

Introduction to system life cycle

  • 2. Objectives • Define the terms system, analysis, and design • Describe the principal functions of the systems analyst • List and describe the phases of the systems development life cycle • Describe the various data gathering and analysis tools • Describe a selection of systems design tools • Explain the concept of prototyping • Explain the role of the maintenance task in the systems development life cycle
  • 3. Contents • What is Systems Analysis and Design? • Systems Analyst • Systems Development Life Cycle • Various Methods of System Development • Preliminary Investigation • Analysis • Design • Development • Implementation
  • 4. Systems Analysis and Design What is it? • System • organized set of related components established to accomplish certain task • Natural • Planned and placed by people • Computer system • A system that has computers as one of its components
  • 5. System Analyst • Professional computer employee who performs analysis and design • Change agent • Overcome reluctance of users to change • Typical career path • Programmer • Programmer / Analyst • Systems Analyst
  • 6. Functions Coordination • Schedules and system-related tasks • Personnel • Manager • Programmers • Users • Vendors of computer equipment • Mail room employees • Contractors
  • 7. Communication • Oral presentations • Written documentation Planning and design • Plans and designs new system • Involved from beginning of project through final implementation of the system
  • 8. Personal Qualities • Analytical mind • Good communication skills • Self-discipline • Self-direction • Organizational skills • Creativity • Ability to work without tangible results
  • 9. • Who he may be or what he may be doing ? • Seek out information about business functions through organizations procedure manuals and forms, etc. • Find out how the existing system work, what the flow of information through the system look like. • Know why the organization wants to change its current operations • Determine how and where a computer information system can benefit all users of the system
  • 10. • Actually does more than just solve current problems • May handle planned expansion of a business • Assess what future needs of the business may be and the changes should be considered to meet these needs • May recommend alternatives for improving the situation • Perform a cost-benefit analysis over the alternatives to support management take a decision • Develop a plan to implement the decision
  • 11. • What may NOT be the prime objectives • Study a business to see which existing processes should be handled by computer and which should be done by non-computerized methods • It is a secondary objective • Determine what changes should be made in business • Change should be a result not an intent • Determine how to best solve an information system problem • Technical ideas be given only if they improve business system
  • 12. • Roles they may adopt … • Information Analyst • Performs System Analysis tasks only • System Designers or Application Developers • Performs System Analysis and Design tasks • Programmer Analysts • Performs System Analysis, Design and Programming tasks • Whatever be the role, interaction with users is must!
  • 13. • The System development life cycle (SDLC) is a process used by a systems analyst to develop an information system, training, and user (stakeholder) ownership. • The SDLC aims to produce a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned Information Technology infrastructure, and is inexpensive to maintain and cost-effective to enhance. System Development Life Cycle (SDLC)
  • 14. • "Systems Development Computer systems are complex and often (especially with the recent rise of service-oriented architecture) link multiple traditional systems potentially supplied by different software vendors. • To manage this level of complexity, a number of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile software development"; "rapid prototyping"; "incremental"; “V”; and "synchronize and stabilize"
  • 15. History • The systems life cycle (SLC) is a methodology used to describe the process for building information systems, intended to develop information systems in a very deliberate, structured and methodical way, reiterating each stage of the life cycle. • The systems development life cycle, according to Elliott & Strachan & Radford (2004), "originated in the 1960s, to develop large scale functional business systems in an age of large scale business conglomerates. Information systems activities revolved around heavy data processing and number crunching routines". • Several systems development frameworks have been partly based on SDLC, such as the structured systems analysis and design method (SSADM) produced for the UK government Office of Government Commerce in the 1980s. Ever since, according to Elliott (2004), "the traditional life cycle approaches to systems development have been increasingly replaced with alternative approaches and frameworks, which attempted to overcome some of the inherent deficiencies of the traditional SDLC".
  • 24. The System Life Cycle Analysis Design Development and Testing Implementation Documentation Evaluation