CSE/ISE 308 Fall 2001 Stony Brook |
Software Engineering
Annie Liu Homework 7 |
Handout H7 Oct. 16, 2001 Due Oct. 23 |
This assignment has two parts, worth 90% and 10% of the grade, respectively. Printed/written copies of both parts are due in class on Tuesday Oct. 23. Each group should hand in one copy for Part I, and each person should hand in individually Part II.
Part I. Group Project Organization and Deployment.
Each group is asked to build complete models of the system, organize them and if possible identify patterns (mechanisms and frameworks in particular), and finally build component diagrams and deployment diagrams and generate code.
Render and organize these diagrams as much as possible using Rational Rose. Hand in printed (or written, only if you didn't succeed in using Rose) diagrams as well as associated specifications.
Note that documentation can be, and should be, rendered using Rose also, and that you are asked to print out not only the diagrams but also associated specifications; if you do not wish to print out associated specifications because you think they do not add more information than the diagrams alone, say so explicitly.
For printing specifications, which have large default fonts and wide space everywhere, you may print to a file, fitting more things into one page, printing them double-sided, etc. For example, you may easily fit 4 default pages into 1, print double-sided, and hand in 3 pages, rather than 24 pages, of specifications.
Part II. What I did.
Describe what you did for the course this week, as in Part III of Homework 1.
Bonus.
1. If you have any improvements to previous homeworks that are not in the requirement above, you may present them explicitly as improvements (exactly what were the problems and what are the fixes), and describe the changes (exactly what is the same and what is different). You could attach either complete new specifications or just the changed parts. You will get extra credit for such well-documented improvements.
2. As in the Bonus part of Homework 1.