CpSc372
Introduction to Software
Engineering
Assignment 7
Detailed Design Decisions
Goal: Gain experience in making design decision
Description: Typically a design decision involves the arrangement of relationships among a set of objects. In this assignment we will take one design problem and determine an appropriate solution.
The Design Problem: In Brickles, collisions between movable objects assumed that one had a fixed path (the paddle) and so the reaction was one-sided. In Pong, two balls may collide in the field. How do we determine what happens?
Procedure:
Turn-in: The description of the problem, the description of criteria, the description of the three solutions (use UML diagrams) and the justification for your choice.
Due: 4 pm Wednesday Oct 30 in the dept office
Points 3 points
Team: 2 person team assignment
Evaluation: Quality of the justification is most important, description of the solutions is the next most important and the criteria are next.