CpSc 372

Assignment 6

Design Decisions

 

Description:

There is almost always many ways to construct a solution to a problem, even small problems. A designer is one who can make thoughtful decisions that consider the implications of all actions. In this assignment you will take the design problem we began discussing in class and do a thorough analysis and design.

Steps:

1.     Identify the design criteria you will use. Prioritize the criteria.

2.     Identify and model the three design options.

3.     Evaluate each design option on each criterion. Identify the best option using the formula we discussed in class.

4.     Submit the decision table, a narrative discussion of the factors affecting your decision, a justification for each of the values in the table, and a UML model that illustrates each design option.

This is a 2 person team assignment. Email is due Tuesday, October 17, 2006 no later than 1:30 pm.

Grading will be based on

1.     Completeness

2.     Correctness

3.     Consistency

4.     Any value added beyond the basic assignment

Points: 2