SlideShare a Scribd company logo
System development life cycle
1. Analysis
 Investigation
 Information Sources
 Feasibility
 Requirements
2. System Design / Development
3. Implementation
4. Maintenance and Support
2Information Systems lhei
it determines whether or not there is a need to
establish the system
its most important output is to determine and
document the existing business process using various
information sources, that gives you an idea on how
business processes can be improved
3Information Systems lhei
serve as a basis for analysis of the systems
 Interviews – interviewing the personnel working in the
system to know about the problems or difficulties they
encounter, the managers to determine the
requirements of the system, and the supposed users to
determine their membership in the existing system.
 Documentation – for existing systems, it gives
information as to what data people use, how it serves
the organization and how information is manipulated.
4Information Systems lhei
 Observation – to determine closely how a system
operates, an analyst should go to the site or the
workplace and observe it for a certain period. The analyst
can use DFD or ERD to aid in the analysis. These
diagrams show the flow of information in the different
subsystems of the organization, which then reveals the
problem areas or sources.
 Questionnaires – these are used to gather information
when an interview is impractical like in dispersed areas of
operations. However, questions should be made in such a
way that reliable information could be gathered from the
respondents. 5Information Systems lhei
determining the feasibility is the analyst’s objective
in studying the systems before implementation.
 Technical feasibility – refers to the availability of the needed
hardware, software and telecommunications equipment.
Inavailability of equipment means additional cost to the
organization
 Economic feasibility – means that the benefits would
outweight the costs in establishing and maintaining the
system
 Operational feasibility – means that the system, at least
theoretically, would work in the organization
6Information Systems lhei
these are the essential features and functions that
the system is expected to fulfill
these are what the system should be able to do and
the means by which it will fulfill its stated goals
7Information Systems lhei
 its primary purpose is to ascertain the means
to meet the system requirements identified
in the list of requirements
 the design phase entails assessment of the
supposed solutions to a problem and the
identification of the hardware, software and
telecommunications equipment necessary to
bring about these solutions. It has four steps:
8Information Systems lhei
1. Logical Design
2. Physical Design
3. Development or Construction
4. Testing
9Information Systems lhei
 the user requirements in the analysis phase are
converted into detailed functions of the system.
Designers should determine the following during this
phase:
▪ Input files – the files that will be used to capture the
input data
▪ Procedures – the logical algorithms used to process the
input. The procedures will later be transformed into
code written in a programming language.
10Information Systems lhei
 Designers should determine the following during this phase:
▪ User dialog – the manner in which the user will interact with the system:
windows, menu, icons, and/or provisions for query by example. Usually,
there is heavy emphasis on creating an intuitive, easy to use GUI
▪ Interfaces – how the system will interact with other systems. This
includes provisions for input of data and information from the files of
other systems, retrieval of data from other systems and output of data
to other systems.
 Graphical presentations or analysis and design tools are used to
illustrate the logical operations and document the specifications
of the system. These includes: flowcharts, DFDs, data
dictionaries, decision tables, decision trees, process specification
and structured English (pseudocode)
11Information Systems lhei
 refers to the process of specifying the hardware and
software necessary to support the system. The project
team may opt for commercial application software (pre-
developed software that are available for purchase) or
customized software (the team will develop their own
software).
12Information Systems lhei
 Programming – to develop the software required
by the system that includes five steps which are:
(1) reviewing the program specification, (2)
designing the program, (3) coding the program,
(4) testing the program, and (5) finalizing the
program documentation
13Information Systems lhei
 Equipment acquisition – can be done
simultaneously with programming. It is when
final decisions regarding acquisition are done like
additional specifications. The purchase of
equipment should be based on the list specified
by the systems analyst during the analysis phase.
 Documentation can also be done concurrently with the system
development phase. Program documentation refers to the
compilation of transcribed materials or data and diagrams that are
sometimes already stored in the computer like the procedure
manuals.
14Information Systems lhei
 to ensure that the program operates together to
accomplish the desired function.
 it is done by feeding similar data to be processed in the
system to evaluate the current system against the
requirements specified in the analysis phase
 this is to make sure that the requirements are met and
the goals are achieved
15Information Systems lhei
 after testing the system and errors, if any, are
corrected, it will then be put into operation so
the people will start using the new system. This
phase has two parts
 Training – to teach people how they will use the new
system
 Conversion – the process of switching from the old
system to the new one.
16Information Systems lhei
 SDLC does not end with the implementation of the
system
 maintenance is also a part of the responsibility of the IS
professional
 maintenance may involve monitoring the performance
of the system to check performance measures with
those indicated in the system requirements so that
necessary changes may be employed
 error correction is also part of support to users for it
calls for post implementation debugging or correcting
“bugs” in programs which may cause problems to
users.
17Information Systems lhei
Information Systems lhei 18

More Related Content

PPT
System imolementation(Modern Systems Analysis and Design)
PPTX
PDF
L10 system implementation
PPTX
System analysis ITM3(1).pptx
DOCX
Introduction to system analysis and design
PPSX
Management information system
PPT
Chapter17 system implementation
System imolementation(Modern Systems Analysis and Design)
L10 system implementation
System analysis ITM3(1).pptx
Introduction to system analysis and design
Management information system
Chapter17 system implementation

What's hot (20)

PPTX
selection of hardware & software in SAD
PPTX
System Analysis And Design 2011
PPTX
analysis and design of information system
PPTX
The process and stages of system design
PPT
System Design and Analysis 1
PPTX
System design
PPTX
DOC
System analysis and_design
PDF
System ana
PDF
SE18_Lec 02_Software Life Cycle Model
PPTX
Ch15-Software Engineering 9
PPT
Chapter 8 system analysis and design
PPTX
System analysis and design
PPTX
Chap3 RE elicitation
PDF
IT6701 Information Management - Unit II
PDF
System Proposal(Personal Information & Leave Management System)
PPTX
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
PPT
Pm02 system design
PPTX
System Analysis & Designing : Elements of a System [In short]
selection of hardware & software in SAD
System Analysis And Design 2011
analysis and design of information system
The process and stages of system design
System Design and Analysis 1
System design
System analysis and_design
System ana
SE18_Lec 02_Software Life Cycle Model
Ch15-Software Engineering 9
Chapter 8 system analysis and design
System analysis and design
Chap3 RE elicitation
IT6701 Information Management - Unit II
System Proposal(Personal Information & Leave Management System)
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
Pm02 system design
System Analysis & Designing : Elements of a System [In short]
Ad

Similar to System development life cycle (20)

PPTX
SAD_SDLC.pptx
DOCX
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
PPTX
Software development life cycle
DOCX
Information system
DOCX
What is an Information system
PPTX
PPTX
system development life cycle
PPTX
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
PPT
Different Approaches To Sys Bldg
PPTX
Basic Concepts of system Chapter 2 PP.pptx
DOCX
Online auction system srs riport
DOCX
2 System development life cycle has six stages of creating a sys.docx
PPTX
Management information system
PPTX
Presentation2
DOCX
Online auction system srs riport
DOCX
System development life cycle
PDF
Systems Analysis Midterm Lesson
PPTX
Information Systems Development.pptx
PDF
Class - Approaches to the development of information systems
SAD_SDLC.pptx
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Software development life cycle
Information system
What is an Information system
system development life cycle
2. INFORMATION GATHERING.pptx Computer Applications in Pharmacy
Different Approaches To Sys Bldg
Basic Concepts of system Chapter 2 PP.pptx
Online auction system srs riport
2 System development life cycle has six stages of creating a sys.docx
Management information system
Presentation2
Online auction system srs riport
System development life cycle
Systems Analysis Midterm Lesson
Information Systems Development.pptx
Class - Approaches to the development of information systems
Ad

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
The various Industrial Revolutions .pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid model detection and classification of lung cancer
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Enhancing emotion recognition model for a student engagement use case through...
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Getting Started with Data Integration: FME Form 101
Developing a website for English-speaking practice to English as a foreign la...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
observCloud-Native Containerability and monitoring.pptx
A comparative study of natural language inference in Swahili using monolingua...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Assigned Numbers - 2025 - Bluetooth® Document
DP Operators-handbook-extract for the Mautical Institute
The various Industrial Revolutions .pptx
1. Introduction to Computer Programming.pptx
Zenith AI: Advanced Artificial Intelligence
A novel scalable deep ensemble learning framework for big data classification...
Hybrid model detection and classification of lung cancer
Module 1.ppt Iot fundamentals and Architecture
OMC Textile Division Presentation 2021.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx

System development life cycle

  • 2. 1. Analysis  Investigation  Information Sources  Feasibility  Requirements 2. System Design / Development 3. Implementation 4. Maintenance and Support 2Information Systems lhei
  • 3. it determines whether or not there is a need to establish the system its most important output is to determine and document the existing business process using various information sources, that gives you an idea on how business processes can be improved 3Information Systems lhei
  • 4. serve as a basis for analysis of the systems  Interviews – interviewing the personnel working in the system to know about the problems or difficulties they encounter, the managers to determine the requirements of the system, and the supposed users to determine their membership in the existing system.  Documentation – for existing systems, it gives information as to what data people use, how it serves the organization and how information is manipulated. 4Information Systems lhei
  • 5.  Observation – to determine closely how a system operates, an analyst should go to the site or the workplace and observe it for a certain period. The analyst can use DFD or ERD to aid in the analysis. These diagrams show the flow of information in the different subsystems of the organization, which then reveals the problem areas or sources.  Questionnaires – these are used to gather information when an interview is impractical like in dispersed areas of operations. However, questions should be made in such a way that reliable information could be gathered from the respondents. 5Information Systems lhei
  • 6. determining the feasibility is the analyst’s objective in studying the systems before implementation.  Technical feasibility – refers to the availability of the needed hardware, software and telecommunications equipment. Inavailability of equipment means additional cost to the organization  Economic feasibility – means that the benefits would outweight the costs in establishing and maintaining the system  Operational feasibility – means that the system, at least theoretically, would work in the organization 6Information Systems lhei
  • 7. these are the essential features and functions that the system is expected to fulfill these are what the system should be able to do and the means by which it will fulfill its stated goals 7Information Systems lhei
  • 8.  its primary purpose is to ascertain the means to meet the system requirements identified in the list of requirements  the design phase entails assessment of the supposed solutions to a problem and the identification of the hardware, software and telecommunications equipment necessary to bring about these solutions. It has four steps: 8Information Systems lhei
  • 9. 1. Logical Design 2. Physical Design 3. Development or Construction 4. Testing 9Information Systems lhei
  • 10.  the user requirements in the analysis phase are converted into detailed functions of the system. Designers should determine the following during this phase: ▪ Input files – the files that will be used to capture the input data ▪ Procedures – the logical algorithms used to process the input. The procedures will later be transformed into code written in a programming language. 10Information Systems lhei
  • 11.  Designers should determine the following during this phase: ▪ User dialog – the manner in which the user will interact with the system: windows, menu, icons, and/or provisions for query by example. Usually, there is heavy emphasis on creating an intuitive, easy to use GUI ▪ Interfaces – how the system will interact with other systems. This includes provisions for input of data and information from the files of other systems, retrieval of data from other systems and output of data to other systems.  Graphical presentations or analysis and design tools are used to illustrate the logical operations and document the specifications of the system. These includes: flowcharts, DFDs, data dictionaries, decision tables, decision trees, process specification and structured English (pseudocode) 11Information Systems lhei
  • 12.  refers to the process of specifying the hardware and software necessary to support the system. The project team may opt for commercial application software (pre- developed software that are available for purchase) or customized software (the team will develop their own software). 12Information Systems lhei
  • 13.  Programming – to develop the software required by the system that includes five steps which are: (1) reviewing the program specification, (2) designing the program, (3) coding the program, (4) testing the program, and (5) finalizing the program documentation 13Information Systems lhei
  • 14.  Equipment acquisition – can be done simultaneously with programming. It is when final decisions regarding acquisition are done like additional specifications. The purchase of equipment should be based on the list specified by the systems analyst during the analysis phase.  Documentation can also be done concurrently with the system development phase. Program documentation refers to the compilation of transcribed materials or data and diagrams that are sometimes already stored in the computer like the procedure manuals. 14Information Systems lhei
  • 15.  to ensure that the program operates together to accomplish the desired function.  it is done by feeding similar data to be processed in the system to evaluate the current system against the requirements specified in the analysis phase  this is to make sure that the requirements are met and the goals are achieved 15Information Systems lhei
  • 16.  after testing the system and errors, if any, are corrected, it will then be put into operation so the people will start using the new system. This phase has two parts  Training – to teach people how they will use the new system  Conversion – the process of switching from the old system to the new one. 16Information Systems lhei
  • 17.  SDLC does not end with the implementation of the system  maintenance is also a part of the responsibility of the IS professional  maintenance may involve monitoring the performance of the system to check performance measures with those indicated in the system requirements so that necessary changes may be employed  error correction is also part of support to users for it calls for post implementation debugging or correcting “bugs” in programs which may cause problems to users. 17Information Systems lhei