Theory: 2 Hours/Week Practice: 2 Hours/Week
Credits (ECTS): 5
Formal Teaching Semester: 3th
Course Level: Basic, Mandatory
Purpose: The course was originally intended to present the software development process and the phases of the software lifecycle. The aim is to focus on stages of software analysis and design following the functional and object-oriented approach and to present methods for dynamic testing of the software. Finally, the course aims to study issues of software implementation and reliability and CASE tools in software development.
Objective: The course aims at students' ability to apply software engineering principles to the study, analysis, design, development, testing and installing software systems or software applications.
Issues covered are the following: