Skip to Main Content (Press Enter)

Logo UNIFE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNI-FIND
Logo UNIFE

|

UNI-FIND

unife.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

008520 - INGEGNERIA DEL SOFTWARE

insegnamento
ID:
008520
Tipo Insegnamento:
Obbligatorio
Durata (ore):
48
CFU:
6
SSD:
INFORMATICA
Url:
Dettaglio Insegnamento:
INFORMATICA/Percorso Comune Anno: 3
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Primo Semestre (19/09/2024 - 17/12/2024)

Syllabus

Obiettivi Formativi

Scopo del corso è l'introduzione delle problematiche e delle metodologie connesse con la gestione di progetti software di grandi dimensioni. Il corso intende presentare le tecniche generali che possono essere impiegate per affrontare con successo lo sviluppo di software complessi.

Le principali conoscenze acquisite sono relative a:

- UML
- gestione progetti
- basi di design pattern

Le principali abilità acquisite (capacità di applicare le conoscenze acquisite) sono: capacità di progetto, sviluppo e collaudo di sistemi software

Prerequisiti

E' necessario aver acquisito le conoscenze fornite dal corso "Linguaggi di Programmazione"

Metodi didattici

Lezioni frontali.
Sono previste circa 6 ore di esercitazione riguardanti UML e complessità ciclomatica.

Verifica Apprendimento

L'esame è suddiviso in due parti che possono avere luogo in giorni diversi.

- una prova scritta composta da alcuni esercizi; per superare la prova bisogna acquisire almeno 18 punti su 31. La durata della prova è 1 ora e 30 min. Non è ammesso consultare libri, appunti, computer, smart phone, ... La prova scritta e' principalmente incentrata su UML.

- una prova orale nella quale, oltre alla capacità di ripetere gli argomenti, verrà messa alla prova la capacità di ragionare; a questa seconda prova si accede solo se si è superata la prova scritta; per superare la prova bisogna acquisire almeno 18 trentesimi
Il voto finale è il voto riportato allo scritto incrementato o diminuito a seconda di come e' andata la prova orale.

Qualora la seconda prova non abbia esito positivo, è possibile ripetere solo questa prova.

Testi

Testi di riferimento:
Ian Sommerville, "Ingegneria del software", Addison Wesley
R. Pressmann, "Principi di ingegneria del software", McGraw Hill
Dispense del docente

Testo opzionale (solo per UML)
M. Fowler, "UML Distilled", Addison Wesley

Contenuti

Il corso prevede 48 ore di didattica frontale.

introduzione, FAQ sull'ingegneria del software (2 ore)
Processo di sviluppo del software: ciclo vita, modelli di sviluppo (6 ore)
Management (4 ore)
Analisi e specifica dei requisiti (6 ore)
Progettazione architetturale (8 ore)
Validazione e affidabilità (8 ore)
UML (8 ore)
Design patterns (6 ore)

Lingua Insegnamento

ITALIANO

Corsi

Corsi

INFORMATICA 
Laurea
3 anni
No Results Found

Persone

Persone

GIANOLI Alberto
Docenti
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.5.3.0