Next: Prelude to Dealing with
Up: Basic Concepts
Previous: Basic Concepts
This approach is called software construction following
McConnell[5] and is based on the old waterfall
approach. McConnell uses only architectural design to unit testing.
We need to expand a bit to include the initial problem solving steps.
-
We start with some statement of requirements. These come from
the instructor.
- The students will take this requirement statement and develop
the statement of the problem and the solution.
-
The overall architecture of the solution is found.
-
Detailed design takes place.
- Coding and debugging take place.
-
Unit testing takes place.
Items 1-3 are the first milestone and
4-6 are the second. The first milestone
indicates how well the groundwork has been done. The second milestone
indicates how well the groundwork has been taken to the code. The grading
scheme should be weighted to reflect the amount of work in each component.
Steve Stevenson
Wed Feb 26 10:54:45 EST 1997