Systems Development Life Cycle (SDLC) - A Structured
Systems Development Life Cycle (SDLC) - A Structured
CYCLE (SDLC)
1. Planning
2. Analysis
3. Design
4. Implementation
5. Maintenance
The System Development Life
Cycle
What are the phases of the system development cycle?
Phase 2. Analysis
Conduct preliminary investigation
Phase 1. Planning Perform detailed analysis activities:
Review project requests
Phase 3. Design
Study current system Acquire hardware
Prioritize project Determine user requirements and software, if
requests necessary
Recommend solution
Allocate resources Develop details of
Identify project system
development team
CUSTOMER KITCHEN
0
Customer Order
Food
ordering
Food Order
system
Receipt
Management
Reports
RESTAURANT
MANAGER
Goods Inventory
3.0 Sold Data 2.0
D2 Inventory File
D1 Goods Sold
4.0
File
Produce
Daily Goods Sold Management Daily Inventory Depletion Amounts
Amount Reports
RESTAURANT
LEVEL 1 DIAGRAM Management MANAGER
Reports
Analysis
Two primary analysis activities:
1. Gather the business requirements
Business requirements - the detailed set of knowledge worker
requests that the system must meet in order to be successful
Joint application development (JAD) - knowledge workers and IT
specialists meet, sometimes for several days, to define or review the
business requirements for the system
2. Prioritize the requirements
Requirements definition document – prioritizes the business
requirements and places them in a formal comprehensive document
Design
This has two stages:
Provides several different solutions to the problem
Selects one solution and specifies it in detail