Professional Documents
Culture Documents
Planning
Requirements Determination
Analysis
Design
Implementation
Maintenance
A. Planning Phases
Steps:
1. Recognize the problem
What is a problem?
When is a problem advantageous?
2. Define the problem
Is it the correct problem?
3. Set system objectives
How will you solve the problem?
4. Identify system constraints
5. What are the boundaries/limitations of the
system?
Elements of Project Planning
Describing project scope, alternatives and
feasibility
Dividing project into manageable tasks
Estimating resources and creating resource plan
Developing a preliminary schedule
Developing a communication plan
Determining project standards and procedures
Features:
uses bottom-up implementation
also known as the waterfall life cycle
has a number of difficulties:
nothings done until its all done
most trivial bugs are found at the
beginning of the testing period, and most
serious bugs are found last
debugging tends to be extremely difficult
during the final stages of system testing
requirement for computer test time usually
rises exponentially at the final stages of
testing
phases progress sequentially
relies on outdated techniques
3. Semi-Structured Life Cycle
Features:
uses top-down implementation
uses structured design
Terminators:
Users
Managers
Operations Personnel
Activities:
Survey
identification of users & development of
initial system scope
identification of current deficiencies in the
users environment
establishment of goals/objectives for a
new system