
Home
Profile
Research Interests
PhD Students
Former PhD Students
Publications
CV (in PDF)
Teaching
Directions
|
 |
Advanced Software Engineering 2003/2004
This page contains the lecture notes that I have used 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.
- Introduction
- Embedded Software and Systems Engineering
- Project Planning and Scheduling
- Risk Management
- Standards
- Unified Software Development Process
- eXtreme Programming
- Software Quality
- Software Process Improvement
- Requirements Engineering
- Testing and Inspections
- Component-based Software Engineering
- Pattern-oriented Software Architecture (Further Reading)
- UML Extension Mechanisms (Further Reading)
- Object Constraint Language (Further Reading)
- Model Checking (Further Reading)
- Program Slicing (Further Reading)
- Distributed Software Architectures and Middleware (Further Reading)
- Distributed Objects and Components (Further Reading)
- Model Driven Architecture (Further Reading)
- Enterprise Application Integration (Further Reading)
|
 |
|