previous |
start |
next
The Software Life Cycle
- Analysis
- You decide what the project is supposed to accomplish; you
do not think about how the program will accomplish its tasks.
- The output of the analysis phase is a
requirements document that
- describes in complete detail what the program
will be able to do.
- provides a user manual that tells how the user
will operate the program to derive the promised
benefits.
- sets performance criteria - how many inputs the program must
be able to handle in what time, or what its maximum memory and disk
storage requirements are.
- Design -
- You develop a plan for how you will implement
the system.
- The output of this phase is a description of
the classes and member functions, with diagrams that show
relationships among the classes.
previous |
start |
next