- defining and understanding the problem
- preparation of initial
documentation
- identification of a suitable
development approach
- design of appropriate
algorithms
- identification and
incorporation of appropriate existing algorithms
- determination of appropriate
data structures
- identification
of relevant subroutines
- design of test data and
expected output
- identification of existing code
that can be used
- coding the solution in an
appropriate language
- documenting the solution,
including:
- test data and expected output
- testing of the solution using
test data
- evaluating
the implemented solution
- modifying the solution to meet
original or changed specifications
|
• apply
the steps in the software development cycle when developing solutions
|
|