|
CSE/ISE 308 Fall 2004 Stony Brook |
Software Engineering
Annie Liu Assignment 4 |
Handout A4 Sept. 21, 2004 Due Sept. 28 |
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.