Mauro IACONO
Insegnamento di ELEMENTS OF SOFTWARE ENGINEERING AND INFORMATION SYSTEMS
Corso di laurea magistrale in DATA SCIENCE
SSD: ING-INF/05
CFU: 9,00
ORE PER UNITÀ DIDATTICA: 72,00
Periodo di Erogazione: Secondo Semestre
Italiano
Lingua di insegnamento | Inglese |
Contenuti | Il corso mira a fornire gli elementi, le metodologie e le tecniche di analisi e progettazione di sistemi software, delle architetture dei sistemi informativi e delle relative problematiche. |
Testi di riferimento | Ian Sommerville, Software engineering, 10th edition, Pearson |
Obiettivi formativi | Lo studente sarà in grado di comprendere gli aspetti principali dei processi di sviluppo del software, dei ruoli e delle responsabilità connesse, del ciclo di sviluppo e del ciclo di vita dei sistemi e delle architetture dei sistemi informativi, e le relative problematiche, e di partecipare attivamente ai processi |
Prerequisiti | Conoscenza delle basi di dati e della programmazione |
Metodologie didattiche | Lezioni, esercitazioni di laboratorio |
Metodi di valutazione | Elaborato di progetto, esame orale. L’elaborato di progetto deve essere consegnato prima dell’esame orale e sarà discusso contestualmente all’esame orale. L’elaborato contribuisce alla valutazione al 50%. |
Altre informazioni | Nessuna |
Programma del corso | Ciclo di vita del Software e Qualità del software. |
English
Teaching language | English |
Contents | The course aims to provide the elements, methodologies and techniques of analysis and design of software systems, of information systems architectures and related issues. |
Textbook and course materials | Ian Sommerville, Software engineering, 10th edition, Pearson |
Course objectives | The student will be able to understand the main aspects of software development processes, of the roles and related responsibilities, of the development and life cycles and of information systems architectures, and to actively take part in the processes |
Prerequisites | Knowledge of databases and programming |
Teaching methods | Lectures, laboratory sessions |
Evaluation methods | Project, oral exam. |
Other information | None |
Course Syllabus | Software life cycle and software quality. |