Update the need definition to include any changes that are discovered to be necessary. Use the software, Phase 4 Developers document test results. Developers document user's comments. Update the need definition to include any changes that are discovered to be necessary. Phase 3 Build the software.
Some development tools implement much of the software automatically from a design.
The programmers must implement the other parts of the software by writing source code. Update the design to include any changes that are discovered to be necessary. Phase 4 Work the software maintenance actions. Test the modifications to the executables. Training Needs Definition, Phase 1 Define the user's need for training.