UML
UML
UML è un linguaggio di progettazione universale non proprietario. Serve per progettare nuovi sistema o modificare sistemi esistenti. E' basato su un metamodello che favorisce la comunicazione fra strumenti. E' adatto a diversi livelli di esigenze.Si compone di vari diagrammi:
- Diagramma dei casi d'uso;
- Diagramma delle attività;
- Diagramma delle classi;
- Diagramma delle interazione:
- Diagrammi di sequenza;
- Diagrammi di collaborazione;
- Diagrammi di stato;
- Diagrammi di package;
- Diagrammi di deployment;
- Diagrammi di componenti.
I diagrammi d'uso servono per definire il comportamento del sistema: come agisce/reagisce, ciò che risulterà visibile esternamente e le procedure. Descrive il sistema, l'abiente e le relazioni tra i due.
I diagrammi di attività servono per modellare i "business process".
I diagrammi delle classi mostrano una descrizione statica del sistema. In particolare si occupano delle classi (nomi, attributi, metodi) e delle relazioni (associazione, generalizzazione e aggregazione).
I diagrammi d'iterazione descrivono il comportamento dinamico del sistema ed includono i diagrammi di sequenza ed i diagrammi di collaborazione.
I diagrammi di stato definiscono il comportamento degli oggetti di una classe.
I package diagrams permettono il partizionamento del sistema in sotto sistemi.
I deployment diagrams permettono il raggruppamento del codice in moduli ed evidenzia le dipendenze.
I component diagrams raggruppa il codice in moduli ed evidenzia le dipendenze per i linker e per i compiler.
The content on this page is licensed under the terms of the http://www.gnu.org/licenses/fdl.txt.
Sidebar
Search Wiki PageName
Calendario-Filtra
|
|
Sidebar
Login
Utenti in linea
Ci sono 1 utenti online
Ultime modifiche
- Home
- Design Pattern
- ConvertTable
- IUM L'errore umano
- IUM L'utente I: percezione visiva
- IUM Progettare per l'utente
- IUM Usabilità II
- IUM Valutare l'usabilità
- IUM Aiutare l'utente
- IUM L'utente III: percezione auditiva - tatto e sistema motorio
- IUM L'utente II: il colore
- Piattaforma comune e unica per condivisione materiale
- Struttura dei cataloghi XML
- Istruzioni d'uso
- Implementazione JXTA P2P
- Peer Core
- Scambio Cataloghi
- Downloader
- A spirale
- Processo software
- Introduzione
- Modellazione del controllo
- Sviluppo iterativo e Unified Process
- Evolutivo
- Ingegneria dei sistemi
- Progettazione con riuso
- UML
- Definizione dei diagrammi della progettazione di classi
- Analisi e progettazione Object Oriented
- Progettazione architetturale
- Decomposizione modulare
- Della macchina astratta
- Client-Server
- Del deposito
- Strutturazione del sistema
- Definizione dei diagrammi d'interazione
- Definizione dei diagrammi d'iterazione
- Definizione del modello del dominio
- valutazione






