next up previous
Next: Prelude to Dealing with Up: Basic Concepts Previous: Basic Concepts

Software Construction

  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.
  1.   We start with some statement of requirements. These come from the instructor.
  2. The students will take this requirement statement and develop the statement of the problem and the solution.
  3.   The overall architecture of the solution is found.
  4.   Detailed design takes place.
  5. Coding and debugging take place.
  6.   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