Advanced Software Engineering 2002/2003

This page contains the lecture notes that I am using in the first half of the term for Advanced Software Engineering (3C05) as well as electronic copies of the hand-outs prepared for the seminar in the second half.

  1. Introduction
  2. Embedded Software and Systems Engineering
  3. Project Planning and Scheduling
  4. Risk Management
  5. Software Engineering Standards
  6. Unified Software Development Process
  7. Coursework 1
  8. USDP Case Study: Not Playing with Trains
  9. Software Development Team Structures
  10. Software Quality
  11. Software Process Improvement
  12. Requirements Management
  13. Configuration Management
  14. Extreme Programming
  15. Testing and Inspections
  16. Component-based Development
  17. Coursework 2
  18. Pattern-oriented Software Architecture Essay
  19. UML Extension Mechanisms Essay
  20. Object Constraint Language Essay
  21. Model Checking Essay
  22. Distributed Software Architecture using Middleware Essay
  23. Distributed Objects and Components Essay
  24. Model Driven Architecture Essay
  25. Enterprise Application Integration Essay
  26. Mobile Computing Essay

[ Up ]

Wolfgang Emmerich

Updated on: 03/05/2003