CSE 216: Software Engineering
Homeworks will be announced here.
- Homework 1: Inception artifacts for a new ATM machine. Due date: Jan 26th 10am in Blackboard. Note: The vision and scope template is available in Blackboard under assignment 1.
- Homework 2: Domain Model for Ordering Meal. Due date: Feb 2nd 10am in class. Note: The order-meal use case is available in Blackboard under "more use case examples".
- Homework 3: SSD and Operation contracts. Due date: Feb 9th 10am in class.
- Homework 4: Sequence and Design Class Diagrams. Due date: Part 1 is due on Feb 16th 10am in class, part 2 Feb 18th 10am in class.
- Course project inception phase documents. Due date: Feb 27th 5pm. Please submit your documents through Blackboard.
- Team documents (only one member of a team needs to submit these): vision and scope document; one fully dressed use case; meeting minutes (one per meeting)
- Individual report (each member submits their own)
- Homework 5: Java practice. Due date: Mar 16th 10am in Blackboard. Note: The javadoc can be downloaded from Blackboard.
- Course project design documents. Due date: Mar 20th 5pm. Please submit your documents through Blackboard.
- Course project phase 3: improved design documents + implementation. Due date: Apr 4th 5pm. Please submit your deliverables through Blackboard.
- Homework 6: Software metrics. Due date: Apr 10th 10am in class.