Software Engineering

6 ECTS

Editions: 2014, 2015

Course offered in the following programs:
  • Master in Informatics (Elective course)

Description. Software engineering is the discipline of engineering large software systems, that is developing software systems that are available in multiple versions and whose design, development and maintenance involve multiple people. Modern software engineering requires to manage methods, tools and techniques to develop systems on time and on schedule. The course provides the fundamental skills to engineer large software systems, manage a software process, elicit, specify and analyze software requirements, architect and design dependable and maintainable software, validate and verify software systems.

Student Evaluations

The reported student evaluations for each course are always instructor-specific, so these are always related to me, even if there are other instructors.