Search for contacts, projects,
courses and publications

Software Engineering

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.

 

 

REFERENCES

  • Selected chapters and papers provided on line during the course.

People

 

Pezzè M.

Course director

Blasi A.

Assistant

Additional information

Semester
Fall
Academic year
2018-2019
ECTS
6
Language
English
Education
Master of Science in Financial Technology and Computing, Elective course, Lecture, 2nd year

Master of Science in Informatics, Elective course, Lecture, 2nd year

Master of Science in Informatics, Elective course, Lecture, 1st year

Master of Science in Software & Data Engineering, Elective course, Lecture, 1st year