Chapter-03 - System Development Life Cycle
Chapter-03 - System Development Life Cycle
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 2
Topics Overview
• What is SDLC?
• Objectives of SDLC
• Phases of SDLC
• Role of system analyst in SDLC.
• Attributes of a system analyst in
SDLC
• What makes up the project team in
SDLC
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 3
What is a SDLC?
• Traditional methodology used to develop,
maintain, and replace information
systems.
1. Requirements
2. Design
3. Implementation
4. Testing
5. Deployment
6. Operations
7. Maintenance
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 5
Objectives of SDLC
• SDLC has three (3) primary objectives:
Phase 5. Phase 4.
Maintenance/Support
Conduct post- Implementation
Develop programs, if
implementation system necessary
review Install and test new
Identify errors and system
enhancements Train users
Monitor system Convert to new system
performance
Fig. 3.2: Complete life cycle of the system during analysis & design
phase.
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 16
Role of System Analyst in SDLC
• The system analyst is a person who is
thoroughly aware of the system and
guides the system development
project by giving proper directions.
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 17
Role of System Analyst in
SDLC Contd..
• He pursues to match the
objectives of information system
with the organization goal.
Responsible for designing
and developing
information system
• Analytical Skills
– System study and organizational knowledge
– Problem identification, problem analysis, and
problem solving
– Sound commonsense
– Ability to access trade-off
– Curiosity to learn about new organization
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 22
Attributes of a Systems
Analyst contd..
• Management Skills
– Understand users jargon and practices.
– Resource &project management
– Change & risk management
– Understand the management functions
thoroughly.
• Technical Skills
– Knowledge of computers and software
– Keep abreast of modern development.
– Know of system design tools.
– Breadth knowledge about new
technologies
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 23
What is the Project Team in
SDLC?
• The team pursues to match the
objectives of information system
with the organization goal.
Formed to work on project from beginning to end
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 24
Q&A
CSC 307- System Analysis and Design Prepared by Dams G. L. & Kameel B. Chapter 3: Slide 25