Calendar

LEC # TOPICS KEY DATES
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