| Date | Topic | Reading/Activity | Assignment | |
|---|---|---|---|---|
| Tuesday, 9/4 | Course Orientation | Homework 1 due Thursday 9/6 | ||
| Thursday, 9/6 | What is software engineering? | A: pgs 1-30, B: Ch 1 | Project Assessment Report due Wednesday 9/12 at midnight via email. | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 9/11 | Software Truths | B: Ch 2 A: Ch 2 pgs 45-46 | Launch Report due Tuesday 9/18 5:00 p.m. via email. | |
| Thursday, 9/13 | Process Models | A: Ch 2 pgs 45-63 | Homework 2 due Tuesday 9/18 | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 9/18 | Eliciting Requirements | A: Ch 4 pgs 141-153, 155-156, 193-209 | SRS due to opposite via email team by 5:00 p.m. Friday 9/28 | |
| Thursday, 9/20 | Modeling Notations | A: Ch 4 pgs 156-187 | Homework 3 due Tuesday 9/25 in class on modeling notations | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 9/25 | Requirements Wrap-Up | A: Ch 4 pgs 156-187 | ||
| Thursday, 9/27 | Reviews |
Improving Quality Through Software Inspections by Karl E. Wiegers
Seven Deadly Sins of Software Reviews by Karl E. Wiegers Customer Interviews |
Requirements Review Checklist Read and apply to the opposite team's SRS Sunday evening.
SRS due to opposite team via email by 5:00 p.m. Friday 9/28 |
|
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 10/2 | Quiz 1 | Requirements Review |
Revised Requirements (SRS) due Sunday 10/7 midnight SRS Review Report due Friday 10/5 5:00 p.m. |
|
| Thursday, 10/4 | Planning, Effort Estimation, and Risk | A: 3.1, 3.3 through pg 115, 3.4 |
SDS due to opposite team by noon Sunday 10/21.
Bring hard copy to class to review on Tuesday 10/23. Revised SDS due Monday 10/29, 5:00 p.m. Homework 4 due Tuesday 10/16 |
|
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 10/9 | Trinity Days - No Class! | |||
| Thursday, 10/11 | Prof. Ellis away | Andrew Budd will explain Timelog structure | ||
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 10/16 | Software Architectures |
Ch 5: pgs 223-247
Software Architectures by Wikipedia CMU's Architecture site |
||
| Thursday, 10/18 | Good Design |
A: pgs 248-259
Structure charts from Bill Rogers Saint Xavier University Examples of structure charts by John Dalbey, CalPoly Structure charts by Craig Borysowich, ITToolBox.com - read all five links under "Methods" |
SDS due to Prof. Ellis and opposite team by 5:00 p.m. Sunday 10/21.
Design Review Checklist |
|
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 10/23 | Design Review | A: pgs 274-278 | Chapter on using branches from SVNBook in PDF | |
| Thursday, 10/25 | Implementation |
A: Ch 7, pgs 337-359
B: Ch 12, 13 |
SDS due to Dr. Ellis by 5:00 p.m. Monday 10/29 via email | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 10/30 | Testing Issues | A: Ch 8 pgs 365-390 | White Box Testing Activity | |
| Thursday, 11/1 | Test Specifications | A: Ch 8 pgs 390-412 | Test Specifications due by 5:00 p.m. Tuesday 11/20 | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 11/6 |
Quiz 2
Function Testing |
A: Ch 9 pgs 417-438 | Homework 5 due 11:20 a.m. Tuesday November 13th | |
| Thursday, 11/8 | Testing Qualitative Requirements |
A: Ch 9 pgs 438-462
B: Ch 7,8,9 |
||
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 11/13 | System Delivery |
A: Ch 10
B: Ch 10 |
||
| Thursday, 11/15 | Maintenance | A: Ch 11 |
Customer Documentation Due 8:00 a.m. Thursday 12/6.
Implementation Documentation Due 5:00 p.m. Monday 12/10. Student Evaluation of Project and Team Due 5:00 p.m. Monday 12/10. |
|
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 11/20 | Risk and Effort Estimation |
A: Ch 3 pgs 104-123
Overview of CoCoMo Model |
||
| Thursday, 11/22 | Thanksgiving | |||
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 11/27 | Reuse |
A: Ch 12, pgs 559-595
B: Ch 14 |
||
| Thursday, 11/29 | Professional Ethics |
B: Ch 20
ACM Code of Ethics and Professional Practice |
Ethics Exercise | |
| Date | Topic | Reading/Activity | Assignment | |
| Tuesday, 12/4 |
Certification and Licensing
Quiz 3 |
A: Ch 14 pgs 653-671
B: Ch 19 |
||
| Thursday, 12/6
(last class) |
Project Presentation - Must follow the Presentation Guidelines |
Customer Documentation Due 8:00 a.m. Thursday 12/6
Implementation Documentation and Student Evaluation due 5:00 p.m. Monday 12/10 |
||