See list of WWW resources on SE topics.
Jump to the syllabus for the quarter.
Jump to the class newsgroup.
Jump to the project groups overview.
Jump to the project overview page.
| Required? | Title | Author | Publication information |
| Yes | The Mythical Man-Month (MM-M) | Frederick P. Brooks, Jr. | 20th Anniversary edition, Addison-Wesley, 1995 |
| Yes | Software Engineering: Theory and Practice | Shari Lawrence Pfleeger | 1st edition, Prentice Hall, 1998 |
| date | review link | |
| Exam 1 | 1/29 | see 1/27 lecture |
| Final | 3/18 | Review in Week 9 |
Prepared lectures are provided as PowerPoint'97 files, A free PowerPoint'97 viewer is available from Microsoft's PowerPoint download site.
| Week | Date | Topic | Reading | Prepared
lecture |
Project info | Individual assignments | Handouts | |
| 1 | 1/6 | Course Overview | Previous 3302 classes | PowerPoint'97 | Project overview | policies | ||
| 1/8 | SE knowledge | PowerPoint'97 | Pre-course exam (Word'97) | |||||
| 2 | 1/11 | Software Life Cycles
Project ideas |
Pfleeger pp. 1-58
up through Sec. 2.2 |
PowerPoint'97 | Project Ideas | |||
| 1/13 | Team Organization | Brooks Chs. 1-3, 7
Pfleeger pp. 89-98 (Sec. 3.2) |
PowerPoint'97 | Project roles | Some comments on MM-M | |||
| 1/15 | Project teams | none | ||||||
| 3 | 1/18 | Holiday | ||||||
| 1/20 | Project planning/tracking | Pfleeger Ch. 3
Secs. 3.1, 3.3, 3.4 Project Plan |
PowerPoint'97 | Agenda template
Status report Sample Project Plans |
||||
| 1/22 | Requirements | Pfleeger, Ch. 4
Brooks, Ch. 11 Requirements Document |
PowerPoint'97 | reqts. doc samples | ||||
| 4 | 1/25 | Reqt's (cont'd) Team intros |
project groups overview | see 1/22 | Project plan
due |
|||
| 1/27 | Review | PowerPoint'97 | ||||||
| 1/29 | Exam 1 | |||||||
| 5 | 2/1 | Architecture | Pfleeger, 5.1-5.3
Brooks, Ch. 4 |
PowerPoint'97 | ||||
| 2/3 | Design Documentation | Brooks Ch. 5 Design Document |
PowerPoint'97 | Requirements doc
due |
sample designs | |||
| 2/5 | Status meetings | |||||||
| 6 | 2/8 | SQA Technical reviews |
Brooks, Ch. 13 Design Review Document |
PowerPoint'97 | Review agenda | |||
| 2/10 | Reviews (cont'd) status meetings |
PowerPoint'97 | ||||||
| 2/12 | Status meetings | |||||||
| 7 | 2/15 | Configuration Management | Pfleeger pp. 139-140 336-343, 437-438 |
PowerPoint'97 | CM resources | |||
| 2/17 | Silver bullets | Brooks, Chs. 16-17 | PowerPoint'97 | Brad Cox rebuttal | ||||
| 2/19 | Project demos | none | Design Document and Design Review due | |||||
| 8 | 2/22 | Process Improvement Bob Waters |
PowerPoint'97 | |||||
| 2/24 | No class | |||||||
| 2/26 | Alternative SE styles |
The
Cathedral
the Bazaar |
PowerPoint'97 | |||||
| 9 | 3/1 | Unit Testing Bob Waters |
PowerPoint'97 | |||||
| 3/3 | Reflection | Brooks, Ch. 19 | PowerPoint'97 | |||||
| 3/5 | Review | PowerPoint'97 | ||||||
| 10 | 3/8 | Project presentations
Schedule |
Prototype due | Peer Reviews | ||||
| 3/10 | Project presentations
Schedule |
CM check | ||||||
| 3/12 | Course Wrap-up | |||||||
| 3/18 | Final exam 11:30-2:20 | |||||||