You will need to keep track of the time you spend each week on the lab assignments and enter it in the FAST system. The FAST system is only available on campus or via MSOE's VPN. Your student ID number is your initial password. FAST provides both you and me with easy access to your time summary information. You are encouraged to enter your times regularly; they will be checked when various reports are graded.
Week | Day | Topics | Reading | Lab | Assignments |
---|---|---|---|---|---|
1 8-12 September |
M | Introduction, The Software Crisis | Lab 1: C++/Java Refresher and Personal Software Process | Team Member Resume due Friday by 11 PM
Team assignments |
|
W | Use Cases (concept map), Class Exercise | Chapters 1-8 | |||
R | Analysis, Concepts | Chapter 9.1-9.13 | |||
2 15-19 September |
M | Associations, Attributes / Domain Model Exercise | Chapter 9.14-9.20 | Lab 2: Application Frameworks and OO CASE Tool | Lab 1 Report due Thursday by 11 PM |
W | System Behavior, Sequence Diagrams, Contracts | Chapters 10 and 11 | |||
R | Interaction Diagrams | Chapter 15 | |||
3 22-26 September |
M | Assigning Responsibilities | Chapter 17 | Project Cycle 1: Analysis | Lab 2 Report due Thursday by 11 PM |
W | Designing Solutions, Example Diagram | Chapter 18 | |||
R | Design Class Diagrams, Example Diagram | Chapters 16 and 19 | |||
4 29 September - 3 October |
M | System Design Issues | Chapter 13 and 14 | Project Cycle 1: Design | Cycle 1 Analysis Document due Thursday by 11 PM
Grading checklist |
W | Team Exercise: Implementation Techniques | Chapter 20 | |||
R | Guest Speakers: Scott Bailey and Chris Chapman from Rockwell Collins | ||||
5 6-10 October |
M | Generalization | Chapter 25.1 | CASE Tool Usage: Implementation Project Cycle 1: Implementation |
Cycle 1 Design Document due Thursday by 11 PM
Grading checklist |
W | Cycle Final Report Contents | ||||
R | Code Reviews: Procedure, Sample C++ Checklist (Word), Sample Java Checklist (PDF), Sample C# Checklist | ||||
6 13-17 October |
M | Project: Code Review | Project Cycle 1: Implementation and Test | Take-home midterm (F'08), (F'07) due Wednesday by 11 PM | |
W | Special office hours for midterm questions | ||||
R | Project Cycle 1: Implementation and Test | ||||
7 20-24 October |
M | State Charts | Chapter 29 | Project Cycle 2: Analysis and Design | Cycle 1 Final Report and Peer Evaluation due Thursday by 11 PM
Grading checklist |
W | Additional Design Patterns | Chapters 25 and 26 | |||
R | Software Metrics, Estimation | ||||
8 27-31 October |
M | Testing | Project Cycle 2: Analysis and Design | ||
W | Testing (continued), Configuration Management | ||||
R | Project Cycle 2: Analysis and Design | ||||
9 3-7 November |
M | Guest Lecture: Dr. Sebern: Formal Methods | Project Cycle 2: Implementation | Cycle 2 Analysis and Design Report due Thursday by 11 PM
Grading checklist |
|
W | SEI CMMI Official Web Site |
||||
R | Client Interview Techniques | ||||
10 10-14 November |
M | Project Cycle 2: Test | Project Cycle 2: Test | Final Project Report and Peer Evaluations due Friday by 11 PM
Grading checklist |
|
W | PSP/TSP See SE280 materials. |
||||
R | Review for Final Exam | ||||
11 17-21 November |
T | Oral Final Exam: Individually Scheduled in L-339 |