Materia:Ingegneria del software

Da Wikiversità, l'apprendimento libero.
Jump to navigation Jump to search

 

Ingegneria del software

Gnome-fs-directory.svg Tutte le lezioni in ordine alfabetico

Questa materia fa parte dei seguenti corsi:
Corso di Ingegneria informatica
Corso di Informatica

Questa materia è curata dagli utenti del
Dipartimento: Tecnologie dell'informazione

Cartella arancione.jpg
Crystal Clear filesystem desktop.png
Presentazione
L'ingegneria del software si occupa del software come oggetto di produzione industriale. Essa attiene quindi alle metodologie usate per pianificare la produzione del software ed ottenere quanto voluto nei tempi previsti e con i costi previsti.

Obiettivi

Il corso fornisce una presentazione teorica dei metodi formali utilizzati per le varie fasi del processo di creazione di un software. Vengono affrontati i diversi momenti, a partire dal dialogo con il committente, fino alla messa in circolazione del prodotto finito, analizzando i vari modelli di sviluppo e le tecniche più utilizzate.

Si attende che lo studente sia in grado di prender parte ad uno qualunque dei passi di sviluppo di un progetto, utilizzando le metodologie e i modelli formali appresi.

Cartella arancione.jpg
Crystal Clear action flag.png
Prerequisiti

Rudimenti di programmazione strutturata e a oggetti. Conoscenza della lingua inglese almeno a livello elementare.

Cartella arancione.jpg
Crystal Clear app kwrite.png
Programma
Cartella arancione.jpg
Crystal Clear app clean.png
Verifiche d'apprendimento

È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.

Questa materia al momento non prevede verifiche d'apprendimento.

Cartella arancione.jpg
Nuvola apps bookcase.svg
Risorse

La Biblioteca del Dipartimento di Tecnologie dell'informazione contiene risorse utili per approfondire. Se vuoi, aggiungi tu altre risorse.