Accetta la risposta precedente. Come già menzionato, i tipi di modello menzionati nella domanda non ti aiuteranno da soli.
Nel caso di un modello di dati o di un dominio aziendale non banale, consiglio di iniziare con un diagramma delle relazioni di entità. È facile da capire, i pochi simboli vengono rapidamente spiegati.
Includere le definizioni appropriate delle entità. Ciò assicurerà che tutti abbiano la stessa comprensione del dominio. Anche i rapporti con le cardinalità risolveranno molti fraintendimenti.
Un diagramma a blocchi è solitamente il diagramma principale per mostrare la composizione runtime dell'architettura. Indicare il protocollo e i confini del sistema. Scegli un livello di astrazione adatto allo scopo e quindi cerca di essere il più specifico possibile con gli elementi che mostri. Per esempio. in un canale di comunicazione, indicare chi inizia la richiesta, la direzione del flusso di dati e il protocollo utilizzato. Descrivi lo scopo di ciascun componente e la connessione in un testo aggiuntivo sotto il modello nel caso non sia banale o ovvio.
SAP utilizza una versione UML ridotta per l'architettura (come descritto qui ).
Se necessario, puoi utilizzare gli altri tipi di diagramma.
Non dimenticare che potrebbe esserci una vista del tempo di progettazione di un'architettura diversa dalla vista di runtime. Per esempio. potresti avere dei livelli nel tempo di progettazione che sono stati compressi da un compilatore per il runtime.