Computer Fundamentals (CS-101 & CS101L)
Computer Fundamentals (CS-101 & CS101L)
Lecture 4
Lecture Overview
• SDLC
• Prototyping
• Software Engineering ethics
SDLC
• SDLC stands for
Systems
Development
Life
Cycle
• The systems development life cycle (SDLC)
therefore, refers to the development stage of the
system’s life cycle.
SYSTEMS DEVELOPMENT LIFE CYCLE
(SDLC)
• Systems development life cycle (SDLC) - a structured
step-by-step approach for developing information
systems
• Typical activities include:
• Determining budgets
• Gathering business requirements
• Designing models
• Writing user documentation
SYSTEMS DEVELOPMENT LIFE CYCLE
(SDLC)
• The SDLC has 7 phases:
1. Planning
2. Analysis
3. Design
4. Development
5. Testing
6. Implementation
7. Maintenance
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)