CSE/ISE 308
Fall 2010
Stony Brook
Software Engineering
Instructor: Peter Williams
Assignment 7
Handout A7
3/19
Due Mar. 26 before class

Assignment 7: Planning and Design (2).

Congratulations: you have finished the first iteration of the incremental and iterative model. We will perform two more iterations. The emphasis for these iterations will be on getting the development done, rather than documentation and procedures (which was the focus of the first iteration).

Part 1. Requirements Update (20 pts)

Choose which requirements you will target for the second iteration. You may add, remove, or re-prioritize requirements at this time (as your project vision changes).

Part 2. UML Class Diagram update (30 pts)

Update your UML Class Diagram to reflect design changes since the first iteration. Consider what changes you will need to implement the new features.

Use OCL to specify class invariants, preconditions, and postconditions as appropriate. I am looking for at least 5 meaningful constraints -- specifying multiplicity/cardinality doesn't count.

Submission

Submit on blackboard and post to your group project website. Please submit the actual content on blackboard, not just links to the website.

Giving Credit

As with all group project deliverables, include a section giving appropriate credit to all contributors. This includes anything in your submission that is not created by your group. For documents created by your group, indicate what percent each group member contributed.