|
Appunti tecniche |
|
Visite: 1595 | Gradito: | [ Picolo appunti ] |
Leggi anche appunti:Dosatura del motoreDosatura del motore Un parametro che influenza notevolmente il rendimento Fenomeni di superficieFENOMENI DI SUPERFICIE La coesione dei liquidi è il risultato Allestimento della sala proveAllestimento della sala prove 1 Introduzione Le |
RUP, Rational Unified Process
Include tutte le caratteristiche dei modelli generici (sviluppo iterativo ed incrementale)
Individua 3 prospettive sul processo:
- Una prospettiva dinamica che mostra le fasi del modello al fluire del tempo;
- Una prospettiva statica che mostra le attività(workflow) coinvolte;
- Una prospettiva pratica che suggerisce le buone regole da seguire.
Prospettiva Dinamica: Le 4 Fasi
- Avvio: Stabilire gli obiettivi di business (e relativi limiti, fattibilità) per il sistema.
- Elaborazione: Ottenere una comprensione del dominio del problema (e specificare i requisiti), stabilire una struttura architetturale ed il piano di progetto.
- Costruzione: Progettare, programmare e testare il sistema incrementalmente.
- Transizione: Trasferire il sistema nel suo ambiente operativo.
Ogni fase può essere eseguita in modo ciclico (più iterazioni), con risultati sviluppati in modo incrementale. Anche l'intero sistema delle fasi può essere ripetuto ciclicamente.
Prospettiva Statica: I Workflow (6 attività principali e 3 di supporto)
- Modellazione Processi di business: i processi aziendali sono modellati usando business case.
- Requisiti: Sviluppo dei caso d'uso per modellare i requisiti del sistema.
- Analisi e Progettazione: Vine creato e documentato un modello di progetto (uso di UML).
- Implementazione: I componenti del sistema vengono implementati e strutturati.
- Test: I test avvengono in parallelo all'implementazione, solo il test di sistema alla fine.
- Rilascio: Viene creata una Release del prodotto, ed installata agli utenti finali.
- Gestione della configurazione e delle modifiche.
- Gestione del Progetto.
- Ambiente: Fornisce al team gli strumenti adeguati.
Il RUP non vincola l'esecuzione delle attività a specifiche fasi. Tutti i workflow del RUP possono essere eseguiti in qualunque iterazione del processo.
Prospettiva Pratica: Le 6 pratiche fondamentali
- Sviluppare il software iterativamente: Pianificare gli incrementi in base alle priorità del cliente.
- Gestire i requisiti:Documentare esplicitamente i requisiti ed i cambiamenti effettuati.
- Usare architetture basate su componenti: Strutturare l'architettura con un approccio a componenti.
- Creare modelli visuali del software: Usare modelli grafici(ex UML) per rappresentare il sistema.
- Verificare la qualità del software: Verificare l'aderenza a standard di qualità aziendali.
- Controllare le modifiche al software: Gestire i cambiamenti e le configurazioni del software
Punti di forza:
- Separazione di fasi e workflow. Le fasi sono dinamiche e vanno pianificate, i workflow sono statici e sono attività tecniche condotte nelle varie fasi.
- Comprende un vasto insieme di linee guida e template per operare con approccio OO e basato su componenti.
- Definisce in modo accurato: Ruoli, Attività, Input Output delle varie attività.
Costi del RUP
Spesso si rinuncia ad adottare il RUP proprio perché esso comporta un drastico cambiamento nel modo di lavorare delle persone, che potrebbero reagire (sul breve termine) diminuendo la loro produttività.
Appunti su: https:wwwappuntimaniacomtecnicheingegneria-tecnicorup-rational-unified-process14php, |
|
Appunti costruzione | |
Tesine Aeronautica | |
Lezioni Automobile | |