| Date |
Readings |
Hwk | Project Activity |
Lecture |
|---|---|---|---|---|
| Week 1 | ||||
| Mon 9/22 |
Software's
Chronic Crisis quiz (in lab) Student Background Form |
Overview of Course Software Lifecycle |
||
| Wed 9/24 |
Syllabus Team Project Overview |
Hwk 1 |
Review Job Descriptions Create Project Team (in lab) |
Coding Std Review Mgr's Diamond Project Scope |
| Fri 9/26 |
Managing Group Projects | Hwk 2 | Choose Project |
Detailed Design Quality
Example |
| Week 2 | ||||
| Mon 9/29 |
Detailed
Design |
Hwk 3 |
Project Tracking - Trac Demo | Interface Design Quality |
| Wed 10/1 |
Hwk 4 |
High Level Design Quality | ||
| F 10/3 |
High
Level Design QA |
Hwk 5 |
High Level Design Quality Why ADT's |
|
| Week
3 |
||||
| Mon 10/6 |
Project Demo |
Project Demo |
||
| Wed 10/8 |
Design Review |
Design
Document Format Thin GUI design/test |
||
| Fri 10/10 |
Why
use JUnit? JUnit quick start JUnit Style guide |
Hwk 6 | JUnit Integration Strategies |
|
| Week
4 |
||||
| Mon 10/13 |
Hwk 7 | High Level Design Deliverable |
Unit Testing and Integration Testing | |
| Wed 10/15 |
Preparing System Test Cases | Hwk 8 | System Testing | |
| Fri 10/17 |
Detailed Design Deliverable Coding Standard Review |
|||
| Week
5 |
||||
| Mon 10/20 |
|
|||
| Wed 10/22 |
Automated unit tests Daily Build script & report |
|||
| Fri 10/24 |
Integration test script and coverage test report. |
|||
| Week
6 |
||||
| Mon 10/27 |
User
Guide Tutorial How to Publish a Great User Manual Example Style |
User Manual |
||
| Wed 10/29 |
Acceptance Test |
Software Process Models | ||
| Fri 10/31 |
When Telepathy Won't Do |
Vision & Scope | Requirements | |
| Week
7 |
||||
| Mon 11/3 |
Gather Requirements |
Estimation and Scheduling | ||
| Wed 11/5 |
Hwk 9 | Requirements | ||
| Fri 11/7 |
Budget due |
Midterm Exam midterm topics |
||
| Week
8 |
||||
| Mon 11/10 |
Schedule due |
Prototyping |
||
| Wed 11/12 |
Hwk 10 |
Quality Attributes | ||
| Fri 11/14 |
Hwk 11 |
Data Dictionary | ||
| Week
9 |
||||
| Mon 11/17 |
Hwk 12 | |||
| Wed 11/19 |
Hwk 13 | UI design criteria | ||
| Fri 11/21 |
makeup exam | |||
| Week 10 | ||||
| Mon 11/24 |
||||
| Wed 11/26 |
Holiday |
|||
| Fri 11/28 |
Holiday |
|||
| Week 11 | ||||
| Mon 12/1 |
||||
| Wed 12/3 |
||||
| Fri 12/5 |
Project Retrospective | Enum tricks | ||
| Finals Week | ||||
| Wed | Final Exam Self-evaluation due |
308-01 Wed 0700-1000 308-03 Wed 1000-1300 |