1 |
Introducing The Problem |
|
2 |
Process and Life Cycle Models |
Question for Class Discussion: What project characteristics are most important when selecting an appropriate life cycle model? |
3 |
Requirements and Specification |
|
4 |
Design |
Reading writeups due |
5 |
Design (cont.) |
|
6 |
COTS and Reuse |
|
7 |
Metrics and Reliability Assessment |
|
8 |
Building Confidence (Testing, Analysis, QA, Reviews) |
|
9 |
Selecting a Programming Language |
|
10 |
Team Organization and People Management |
|
11 |
Software and System Safety |
|
12 |
Putting It All Together |
The writing assignment is equivalent to a "take home final exam" and includes the four papers for the usual critique |