Materia:Ingegneria del software

Da Wikiversità, l'università aperta.

Ingegneria del software
Nuvola apps edu mathematics-p.svgFacoltà di Scienze matematiche, fisiche e naturali

Crystal 128 three.png Dipartimento di Informatica

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

SSD = ING-INF/05

Nuvola apps bookcase.svgCorso di Informatica

Presentazione

Nuvola apps khelpcenter.png

Prerequisiti

Rudimenti di programmazione strutturata e a oggetti.
Mirino.svg

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 finto analizzando i vari modelli di sviluppo e le tecniche più utilizzate.

Si attende che lo studente sia in grado di intervenire ad uno qualunque dei passi di sviluppo di un progetto utilizzando i modelli formali appresi.

Programma

Gnome-applications.svg
  • Introduzione e principi dell'ingegneria del software
  • Modelli di ciclo di vita del software
  • Progettazione e UML
  • Specifica e Reti di Petri
  • Tecniche di verifica e convalida
  • Management

Risorse

Verifiche d'apprendimento

Crystal Clear app kghostview.png
È 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.

Utenti interessati


Strumenti personali