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:
- Read Sommerville's Software Engineering, Chapter 3.
Assignment
- Question 3.1 from the textbook.
- Question 3.2 from the textbook.
- Explain how incremental development adapts positive traits from
the Waterfall and Evolutionary Development models without
inheriting (most of) their respective shortcomings.
- 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.