Prima di UML

9
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

description

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. - PowerPoint PPT Presentation

Transcript of Prima di UML

Page 1: 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

Page 2: Prima di UML

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

Page 3: Prima di UML

Modelli e diagrammi

Un modello è una descrizione completa di un sistema da una particolare prospettiva

Page 4: Prima di UML

UML non basta!

Page 5: Prima di UML

Creazione dell’Unified Process

Page 6: Prima di UML

Cos’è un processo?

Definisce chi sta facendo cosa, quando farlo e come raggiungere un certo obiettivo

Page 7: Prima di UML

Panoramica sull’Unified Process

• È iterativo e incrementale

• Guidato dai casi d’uso

• Incentrato sull’architettura

Page 8: Prima di UML

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

Page 9: Prima di UML

Principali pietre miliari

FINE