CS375 Winter 2011 Version A Print your name here _______________________

 (200 points maximum, 40% to total for class, 110 minutes) SID#_____________________

You may use a calculator and a single piece of 11><8 paper with notes on both sides. No wireless communication and no computers. Put answers on blank paper and put the last 4 digits of your SID in the top left hand corner of each sheet. Diagrams don't have to be tidy but spelling is important. Partial credit is given for incomplete answers and working -- cross out but do not erase working. There are 10 questions. Start each question on a new page. Each is worth 20 points maximum. An answer can continue over the page. Read them all before you start -- many refer to the same project -- others refer to your team's project! Attempt all 10 questions. Leave the table below blank.

Qn #

1

2

3

4

5

6

7

8

9

10

Total

Score

 

 

 

 

 

 

 

 

 

 

 


Question 1 (20 points max). Planning and Process

Unified Process, iteration, phases, disciplines


Question 2 (20 Points max). Domain Models

Given a brief project description draw a Domain model.


Question 3 (20 points). Use Case Models

Draw and write use case for above project



Question 4 (20 Points). System Sequence Diagrams

Draw an SSD for scenarios in project


Question 5 (20 points). GRASP

Example of GRASP patterns.


Question 6 (20 points). GoF Patterns

Name, describe, draw, classes, interfaces, GRASP


Question 7 (20 points). Logical Architecture

Packages, classic layers, contents of packages




Question 8 (20 Points). Sequence Diagrams

Objects, lifelines, message names, data


Question 9(20 Points). Communications Diagrams

objects, associations, messages , data , message numbers


Question 10 (20 points). Design Class Diagrams

(DCD)of the classes, associations, attributes, and operations that support given interactions.