SOFTWARE ENGINEERING
Stampa
Enrollment year
2018/2019
Academic year
2020/2021
Regulations
DM270
Academic discipline
ING-INF/05 (DATA PROCESSING SYSTEMS)
Department
DEPARTMENT OF ELECTRICAL,COMPUTER AND BIOMEDICAL ENGINEERING
Course
ELECTRONIC AND COMPUTER ENGINEERING
Curriculum
Informatica
Year of study
Period
2nd semester (08/03/2021 - 14/06/2021)
ECTS
6
Lesson hours
70 lesson hours
Language
Italian
Activity type
WRITTEN AND ORAL TEST
Teacher
CUSANO CLAUDIO (titolare) - 3 ECTS
MUSCI MIRTO - 3 ECTS
Prerequisites
Knowledge of procedural and object-oriented programming. Basic knowledge of the Java programming language.
Learning outcomes
The objective of the course is the understanding of the main issues concerning the design and the development of medium and large software projects.
Course contents
The following topics are addressed:- software development processes;- analysis of requirements;- object-oriented design principles;- software architectures;- distributed systems;- verification and validation techniques.
Teaching methods
Lectures (hours/year in lecture theater): 35
Practical class (hours/year in lecture theater): 0
Practicals / Workshops (hours/year in lecture theater): 35
Lectures are given having as reference slides and other material provided by the lecturer.
The workshops take place in the laboratory and concern the development (individually or in team) of a few software applications that illustrate the topics shown during the lectures.
Reccomended or required readings
- Ian Sommerville. Software Engineering
- Craig Larman. Applying UML and Patterns
Assessment methods
The evaluation includes the presentation of a team project and the discussion of the topics presented during the lectures.
A positive assessment of the project is a requirement for the access to the final oral exam.
Further information
Sustainable development goals - Agenda 2030