Theory: 2 Hours/Week   Exercises: 1 Hours/Week  
Credits (ECTS): 5
Formal Teaching Semester: 6th
Course Level: Mandatory Selective

Purpose: The course aims to study software project management issues, such as project planning and scheduling, risk management, human resource management, software cost estimation, management and study of software maintenance issues as well as configuration management. It also aims at the presentation of software quality assurance methods, through the application of international standards, dynamic and static control of software and measurements of quality characteristics. Finally, the course aims to introduce modern methods of process improvement when developing a software project.

Objective: To acquire knowledge and skills to be able to run and eventually completing a software project with any of the qualities needed in the labor market. The acquisition of knowledge will cover all stages of software management and development while engaging students in real software projects will enable them to master necessary knowledge and skills required. Issues covered are the following:

1.Software Project Planning and Scheduling.

2.Safety Critical Systems Risk Management.

3.Software Testing - Dynamic Techniques.

4.Software Testing - Static Techniques.

5.Software Quality Assurance – Standards – Measurements.

6.Human Resources Management.

7.Software Cost Estimation.

8.Process Improvement.

9.Software Maintenance – Configuration & Changes Management – Special Topics.

Course Description

Last Changes 21/4/2024
e-mail: pated@cs.duth.gr
Webmaster: Dr. Theodore Pachidis
flag_gr flag_en