| 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 | ||
| Fri 10/10 |
Why
use JUnit? JUnit quick start JUnit Style guide |
Hwk 6 | JUnit | |
| Week
4 |
||||
| Mon 10/13 |
High Level Design Deliverable? |
Unit Testing and Integration Testing | ||
| Wed 10/15 |
Detailed Design Deliverable? |
System Testing | ||
| Fri 10/17 |
Coding Standard Review? |
|||
| Week
5 |
||||
| Mon 10/20 |
Automated unit tests Deliverable? Daily Build script? |
|||
| Wed 10/22 |
Integration test script and coverage test Deliverable? Integration Plan? |
|||
| Fri 10/24 |
User Manual? System Tests and Test Case Matrix? |
|||
| Week
6 |
||||
| Mon 10/27 |
Storyboard? |
|||
| Wed 10/29 |
QA attributes? Data Dictionary? |
|||
| Fri 10/31 |
||||
| Week
7 |
||||
| Mon 11/3 |
||||
| Wed 11/5 |
||||
| Fri 11/7 |
||||
| Week
8 |
||||
| Mon 11/10 |
||||
| Wed 11/12 |
||||
| Fri 11/14 |
||||
| Week
9 |
||||
| Mon 11/17 |
||||
| Wed 11/19 |
||||
| Fri 11/21 |
||||
| Week 10 | ||||
| Mon 11/24 |
||||
| Wed 11/26 |
Holiday |
|||
| Fri 11/28 |
Holiday |
|||
| Week 11 | ||||
| Mon 12/1 |
||||
| Wed 12/3 |
||||
| Fri 12/5 |
||||
| Finals Week | ||||
| Final Exam |