0707.321 Principles of Software Engineering

Homework 3


Due Date

Both Sections: Friday, November 9

Form of Submission

Homework can submitted via email or printout by deadline.

Preparation

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

Assignment

  1. Answer Question 10.3 from the textbook.

    Giving reasons for your answer, suggest an appropriate structural model for the following systems:

  2. Answer Question 10.4 from the textbook. Your rough design can be in text (<100 words) or graphical form.

    Here are some example graphical designs:

  3. Answer Question 10.6 from the textbook.

    Giving reasons for your answer, suggest an appropriate control model for the following systems: