·µ»ØÄ¿Â¼
 

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