Augustana Campus, University of Alberta

COMPUTING SCIENCE 220
Software Engineering and Human-Computer Interfaces


Assignment 4 - Design Model in UML



Due Date: Wednesday, November 28, by the start of the class session

Objectives

In this lab, we will do a group design workshop on the customer rewards program problem domain, for which we created a domain model in Assignment 2.

Then, each class member will individually develop, create, and submit a design model consisting of a design class diagram (DCD) and a sequence diagram for the "Redeem Points" use case.

In addition to the UML diagrams of the design model, submit a brief commentary on your design model in which you identify any of the GRASP design principles or design patterns that you applied in creating your design model.

Submission

Submit the design model diagrams in hard-copy form, along with your commentary on your design, by the beginning of the class session on the due date. Late submissions will be assessed a penalty of 10% per day.

Copyright © 2005, 2007 Jonathan Mohr