|
CSE/ISE 308 Fall 2004 Stony Brook |
Software Engineering
Annie Liu Assignment 6 |
Handout A6 Oct. 5, 2004 Due Oct. 12 |
This assignment has two parts.
Part 1. Group Project System Design
Each group is asked to do system design. The goal is to produce the System Design Document (SDD) as outlined in Figure 7-17 on page 283 of the textbook. Please read Chapters 6 and 7 of the textbook, and follow the steps and examples described in the textbook when doing the assignment.
In particular, you should produce class diagrams that show the decomposition of your system into subsystems, and component and deployment diagrams that show the components and hardware-software mapping for your system. Make sure that you include all other items required for SDD also.
For those who have not followed the link to the textbook (the first link under Pointers on the course page), you may find templates for the required documents there.
You are asked to draw the UML 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.
Finally, you are asked to continue (or start if you have not already started) using the cvs server set up for the course.
Part 2. What I did
Describe what you did for the course this week, as in Part 3 of Assignment 1.
Bonus
1. Of course, the system design part needs to be based on the RAD from the requirements elicitation and analysis part. You can see now that if you have done a good job before, then you have an easier time this week. If you do want to improve your RAD, then please do and include the improved document in the handin; to receive extra credits, at the end of the RAD, you should explicitly state your problems from before and refer to your fixes in the improved document.
2. 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) in class. For Part 2, each person is asked to hand in a separate printout in class.
Grading
This assignment is worth about 4% of the course grade. Each of the two parts is worth 90 and10% of the grade, respectively.