Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Degrees
  • Courses
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Degrees
  • Courses
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Courses

SOFTWARE ENGINEERING - 21034

courses
ID:
21034
Dettaglio:
SSD: Data Processing Systems Duration: 72 CFU: 9
Located in:
DALMINE
Url:
Course Details:
COMPUTER SCIENCE AND ENGINEERING - 21-270/PERCORSO COMUNE Year: 3
Approval Status:
Draft
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People
  • Other

Overview

Date/time interval

Primo Semestre (15/09/2025 - 20/12/2025)

Syllabus

Course Objectives

Aims of the course:
- Provide the foundations of the discipline
- Discuss real-world problems, through a profession-oriented approach
- Overview the state of the art of the discipline

Course Prerequisites

Object Oriented Programming

Teaching Methods

The course includes both lectures and lab sessions.

Assessment Methods

The examination consists of a written test – 3 hours and an oral examination. Students will present a software project developed in small teams to which the technique and methodologies presented during the course, are applied.

Contents

Part I Software Management

  1. Introduction to Software Engineering Management
  2. The Software Life Cycle • The waterfall model • The agile model (in particular SCRUM) • The rational Unified Process (RUP) • Model-driven Engineering and architecture • Software product lines and feature models • Process modeling
  3. Configuration Management • Git as an example
  4. People Management and Team Organization • Hierarchical model, agile team
  5. Software quality assurance

Part II The Software Life Cycle

  1. Requirements Engineering • Requirements elicitation • Requirements Specification • Verification and Validation
  2. Modeling • UML
  3. Software Architecture and Design 9. Software Testing
  4. Software Maintenance

Online Resources

  • E-learning
  • Leganto - Reading lists

More information

Text books:
Software Engineering: Principles and Practice THIRD EDITION, Hans van Vliet, John Wiley &Sons
Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel. UML@Classroom, Springer Verlag, 2015.

Degrees

Degrees

COMPUTER SCIENCE AND ENGINEERING - 21-270 
Bachelor's Degree
3 years
No Results Found

People

People (3)

BONFANTI Silvia
Teaching staff
GARGANTINI Angelo Michele
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Presidente di Consiglio di corso di studio
GARGANTINI Angelo Michele
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Professori Ordinari
No Results Found

Other

Main module

SOFTWARE ENGINEERING
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0