Steps in software development (contd.)
Documentation
- Provide information for use and maintenance of the software. Provide an example that gives input and output.
Implementation
- Code the algorithms into a programs using a HLL.
Debugging
- Compile and execute the software. Remove any errors.
Testing
- Execute with various test data and make sure the software works as expected.