Tentative Week by Week Outlines Recommended Readings
Week 1 0. Prospect for an Engineering Discipline of Software by Mary Shaw
Introduction 1. No Silver Bullet: Essence and Accidents of Software Engineering,
Introduction to Project Management Computer Magazine; April 1987 by Frederick P. Brooks, Jr.,
Week 2 2. Theory-W Software Project Management: Principles and Examples
Software Life Cycle By Barry W. Boehm and Rony Ross (TTMG)
3. The Future Engineering of Software: A Management Perspective
By Victor R. Basil & John D. Musa
4. A Spiral Model of Software Development and Enhancement
By Barry W. Boehm, TRW Defense Systems Group (TTMG)
5. Software Development Process: A necessary Evil
By Mohamed E. Fayad
6. Rapid Prototyping: Lessons Learned by V.S. Gordon et. al. (TTMG)
7. Prototyping in industrial Software Projects - Bridging the gap between
theory and practice by Horst Lichter et. al.
Week 3
Software Process & Project Metrics 8. Eight Secrets of Software Measurement by Betsy Clark, IEEE Software,
Week 4 Sept./Oct. 2002
Process Driven Improvement
Week 5
Software Project Planning
Risk Analysis and Management 9. Software Risk Management: Principles and Practice by Barry W. Boehm
Week 6 10. Risk Management for Software Project by Richard Fairley (TTMG)
Project Scheduling 11. Investigation of the Risk to Software Reliability and Maintainability of
Week 7 .Requirements Changes by Norman F. Schneidewind et. al. (TTMG)
Summary & Mid-Term Exam
Project Communication
Week 8
Software Quality & Metrics
Week 9
Software Configuration Management
Week 10 12. Requirements and Testing: Seven Missing-Link Myths by Dorothy Graham
Management of Testing IEEE Software Sept./Oct. 2002
Week 11 13. Improving the Software Testing Process in NASA’s Software Engineering
Project Presentation Time table for 94.416 Laboratory by Sharon Waligora et. al. (TTMG)
Week 12
Term Paper Presentation Time table for 96.506
Week 13
Term Paper Presentation Time table for 96.506