CS383 HW#6: Implementation
Group Sprint Due: Monday 4/11/16 10:00pm.
In-class sprint report 2:30pm Monday 4/11.
- Translate your project's design (use cases, diagrams) into code.
- Add/refine design details as needed.
- Review all class diagrams, consider all aggregations to see if they
should instead be a user-defined association. If they have an association
name, get the diamond off them; it is either/or. Association names
should not be whole sentences or long phrases; those go in the diagram
dictionary.
- Add "diagram dictionary" below each class diagram if you do not have it
already, defining the semantics of your classes
and associations.
- Review and/or add reviewer information to sequence diagrams if it
is not already present.
- Correct instructor feedback items.
- Prioritize backlog items to target code deliverables for the most
central use cases. Try to deliver the first runnable prototype.
- In your sprint report, demo use cases that are done and non-usecase
progress that has been made.
- Your group submission should be organized into three sections/chapters:
requirements, design, and implementation. Regarding the implementation,
the document should not include all source files, but rather, project
organization (directories, summaries of files' contents) and JavaDoc
or equivalent reference information.