SOFTWARE ARCHITECTURE AND ENGINEERING
INGEGNERIA E ARCHITETTURA DEL SOFTWARE
A.Y. | Credits |
---|---|
2020/2021 | 6 |
Lecturer | Office hours for students | |
---|---|---|
Claudio Antares Mezzina |
Teaching in foreign languages |
---|
Course with optional materials in a foreign language
English
This course is entirely taught in Italian. Study materials can be provided in the foreign language and the final exam can be taken in the foreign language. |
Assigned to the Degree Course
Date | Time | Classroom / Location |
---|
Date | Time | Classroom / Location |
---|
Learning Objectives
This module aims at showing the basic principles, techniques and tools of software engineering
Program
01. Software Engineering Principles
01.01 Basic Concepts of Software Engineering
01.02 Software Quality
02. Software Development Models
02.01 Intro
02.02 Linead and iterative models
02.03 Agile
02.04 Scrum
03. Software Engineering Methods
03.01 Requirements Analysis
03.02 Principles of software design
03.03 Techniques of Software Testing
03.04 Software Metrics
04. Project Management
04.01 Planning
04.02 Cost Estimation
04.03 Risk Analysis
04.04 Project Scheduling
04.05 Project Documentation
05. Advanced Topics
05.01 Formal Methods
05.02 Software Architectures
05.02 Debugging and Reversible Debugging
06. Lab
06.01 Version Control and GIT
06.02 Continuous Integration
06.03 Testing
06.04 Actor Model (Erlang)
Bridging Courses
There are no obligations. It is nonetheless kindly suggested to pass the modules Procedural Programming and Object-Oriented Modelling
Teaching Material
The teaching material prepared by the lecturer in addition to recommended textbooks (such as for instance slides, lecture notes, exercises, bibliography) and communications from the lecturer specific to the course can be found inside the Moodle platform › blended.uniurb.it
« back | Last update: 29/09/2020 |