CSE/ISE 308
Fall 2004
Stony Brook
Software Engineering
Annie Liu
Assignment 4
Handout A4
Sept. 21, 2004
Due Sept. 28

Group Project Requirements Elicitation; What I Did

This assignment has two parts.

Part 1. Group Project Requirements Elicitation

Each group is asked to do requirements elicitation and build UML use case diagrams for the group project. The goal is to produce the Requirement Analysis Document (RAD) as outlined in Figure 4-16 on page 152 of the textbook, excluding contents for sections 3.4.3 and 3.4.4 (which will be completed in the next assignment). Please read Chapter 4 of the textbook, and follow the steps and examples described in the textbook when doing the assignment.

Make sure you pay special attention to the most important steps and issues discussed in class. In particular, use case diagrams must include use case text. Also, you can avoid drawing all actors and all use cases in one diagram, especially when the lines get tangled; you may present separate smaller diagrams, grouping closer related use cases in each diagram.

Ideally, you are asked to draw use case diagrams for all use cases. If you estimate that this will take more than say 8-10 pages, you may pick the most important uses cases (i.e., those that are most important for understanding the behavior of the system being built) that fit in this range.

You are asked to draw these diagrams using UML tools. Rational Rose is installed on the machines in the Transaction Lab. You may use other UML tools if you prefer, but you need to specify exactly which tools you used and why you prefer it.

Part 2. What I did

Describe what you did for the course this week, as in Part 3 of Assignment 1.

Bonus

As in the Bonus part of Assignment 1.

Handins

For Part 1, each group is asked to hand in a printout (or a handwritten solution, if you didn't succeed in using tools). For Part 2, each person is asked to hand in a separate printout. Since there is no class scheduled on the due date, please hand in your assignment to Brian, one of our TAs, during or before his office hour on the due date, Tue 10-11:20AM.

Grading

This assignment is worth about 4% of the course grade. Each of the two parts is worth 90 and10% of the grade, respectively.