Prima di UML
description
Transcript of Prima di UML
Ingegneria del software
Modulo 4 - Processi software
Unità didattica 1 - Rational Unified Process
Ernesto Damiani
Università degli Studi di Milano
Lezione 1 – Introduzione a RUP
Prima di UML
• Anni ’60 e ‘70– COBOL, FORTRAN, C
– Analisi strutturata e tecniche di design
• Anni ’80 e primi anni ‘90– Smalltalk, Ada, C++, Visual Basic
– Metodi OO di prima generazione
• Dagli anni ‘90– Java
– UML
– Unified Process
Modelli e diagrammi
Un modello è una descrizione completa di un sistema da una particolare prospettiva
UML non basta!
Creazione dell’Unified Process
Cos’è un processo?
Definisce chi sta facendo cosa, quando farlo e come raggiungere un certo obiettivo
Panoramica sull’Unified Process
• È iterativo e incrementale
• Guidato dai casi d’uso
• Incentrato sull’architettura
Fasi del ciclo di vita
• Avvio– Definizione dell’ambito del progetto e sviluppo del caso di business
• Elaborazione– Pianificazione del progetto, specificazione delle funzioni e progettazione dell’architettura di base
• Costruzione– Creazione del prodotto
• Transizione– Passaggio del prodotto agli utenti
Principali pietre miliari
FINE