Corso di Laboratorio di Ingegneria del Software

Laurea triennale in Informatica per il Management

Università di Bologna

Docente: prof. Paolo Ciancarini Supporto: dott. Sara Zuppiroli

Materiale didattico anno corrente: Vedi Wiki del corso

Copie delle presentazioni proiettate a lezione 2011-2012

Presentazione

La produzione del software

L'ingegneria del software

I modelli dei processi di sviluppo del software

UML e RUP

Scrivere e leggere requisiti software

La progettazione del software

La progettazione orientata agli oggetti secondo Larman

UML basico

Esercizi su UML basico

Design patterns elementari

Casi di studio sui design pattern

Esercizi su design pattern

Project management dei progetti software

La qualità del software

L'evoluzione del software




Riferimenti utili

Documenti standard IEEE (accessibili dalla rete del Dipartimento)

Eclipse (ambiente consigliato per Java e UML)

UML Editor manual (uno dei tanti strumenti per UML)

Appunti su TeX e LaTeX

SWEBOK

Function Points

COCOMO 2

Letture consigliate

Brooks sui Silver Bullets

Cusumano sullo sviluppo software alla Microsoft

Larman & Krutchen: How to fail with RUP

Probasco su PF e casi d'uso

Fuggetta sul software Open Source

Harel sui Formalismi Visuali

Kobryn sull'Evoluzione di UML

Lea sui design patterns

Osterweil sui Processi Software