Abbiamo 30 o più applicazioni aziendali, alcune che interagiscono tra loro. E mi piacerebbe creare un diagramma per vedere il quadro generale.
Quale diagramma dovrei usare? Diagramma di contesto del sistema?
Se visualizzi i sistemi e i canali di comunicazione tra i sistemi, un diagramma dei componenti è probabilmente il più appropriato.
Se visualizzi in che modo vengono implementate le applicazioni e i canali di comunicazione, è adatto un diagramma di implementazione .
UML 2.x ha introdotto diagrammi di flusso di informazioni , che è probabilmente quello che stai cercando per.
Sembra che i progettisti di UML - finalmente, dopo anni - abbiano colto il senno di aver perso qualcosa in tutti i tipi di diagrammi per mostrare il flusso di dati tra componenti, a diversi livelli di astrazione. Hanno comunque deciso di non chiamare questo tipo di diagrammi "diagrammi del flusso di dati" , quale IMHO sarebbe stato un nome molto più adatto .
Posso solo immaginare perché, forse perché quel nome era in uso anni prima che UML diventasse popolare, forse non gli piaceva a causa del "non inventato qui" sindrome. Questo articolo di Wikipedia sugli IFD contiene anche un'osservazione sul fatto di non confondere gli IFD con i DFD, ma non prenderei questo sul serio - IFD sono probabilmente l'unico tipo di diagramma di flusso di dati attualmente disponibile in UML. Se vuoi aderire al puro UML e il tipo di diagramma è sufficiente per il tuo caso, ti consiglio di usarlo.
Leggi altre domande sui tag enterprise-architecture diagrams