Processes
for IT Project Management
The course Processes for IT
Project Management is an advanced course in software engineering
on processes and management of large IT projects and products.
The course primarily deals with IT processes leading to a
disciplined way of building and managing quality software
systems. The goal of the course is
to provide the students with a broad and general perspective
on software engineering and processes required for developing,
evolving, maintaining and managing software products and projects.
Another goal is to make students get insight into the recent
research results within software engineering. The course deals with the
presentation of the following topics:
- the subject of software engineering.
- the concept of computer-based system engineering
- software processes and process models
- software project management
- system- and software requirements
- system models
- formal specification
- architectural design
- distributed systems architectures
- object-oriented design
- real-time software design
- design with reuse
- dependability
- critical systems development
- verification and validation
- software testing
- managing people
- software cost estimation
- process improvement
- legacy systems
- software evolution and maintenance
|