Theory: 3 Hours/Week   Exercises: 2 Hours/Week  
Credits (ECTS): 8
Formal Teaching Semester: 6th
Course Level: Mandatory (Software Engineering Direction), Selected (Computer Engineering Direction, Network Engineering Direction)

 

Purpose: The course aims to study issues of software project management, such as project planning and scheduling, human resources management and software cost estimation. The main objective is also to present the software quality assurance processes through implementation of international standards, dynamic and static testing techniques and measurement of software quality characteristics. Finally, the course aims to present modern methods of process improvement and the study of software maintenance.

 

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 – StandardsMeasurements.
6.Human Resources Management.
7.Software Cost Estimation.
8.Process Improvement.
9.Software Maintenance – Configuration & Changes ManagementSpecial Topics.

 

Course Description

Last Changes 21//2/2021
e-mail: pated@cs.ihu.gr pated@teiemt.gr pated@otenet.gr
Webmaster: Dr. Theodore Pachidis
flag_gr flag_en