0707.321 Principles of Software Engineering

Homework 1

Software Process Models


Due Date

Both Sections: Wednesday, February 6 (11:59pm)

Form of Submission

Homework can submitted via email or printout by deadline.

Preparation

This assignment will exercise your knowledge of software process models. Before you begin, do the following:

Assignment

  1. Question 3.1 from the textbook.

  2. Question 3.2 from the textbook.

  3. Explain how incremental development adapts positive traits from the Waterfall and Evolutionary Development models without inheriting (most of) their respective shortcomings.

  4. As part of the standard software validation process, system testing is followed by acceptance testing. Compare and contrast the purposes of these two testing regimens, both of which are performed against the complete system.