Sono un po 'confuso su come il modello di viste architettoniche 4 + 1 si associ a UML.
Wikipedia fornisce la seguente mappatura:
- Vista logica: diagramma di classe, diagramma di comunicazione, diagramma di sequenza.
- Visualizzazione dello sviluppo: diagramma del componente, diagramma del pacchetto
- Visualizzazione processo: diagramma delle attività
- Vista fisica: diagramma di distribuzione
- Scenari: diagramma del caso d'uso
Il documento Ruolo dei costrutti del diagramma sequenziale UML nel concetto di ciclo di vita degli oggetti fornisce la seguente mappatura:
- Vista logica (diagramma di classe (CD), diagramma di oggetti (OD), diagramma di sequenza (SD), diagramma di collaborazione (COD), diagramma di stato (SCD), diagramma di attività (AD))
- Visualizzazione dello sviluppo (diagramma del pacchetto, diagramma dei componenti),
- Visualizzazione processo (schema del caso d'uso, CD, OD, SD, COD, SCD, AD),
- Vista fisica (diagramma di distribuzione) e
- Usa maiuscole / minuscole (usa il diagramma del caso, OD, SD, COD, SCD, AD) che combina i quattro sopra menzionati.
La pagina web UML 4 + 1 Visualizza materiali presenta la seguente mappatura :
Infine,ilwhitepaper
- Vista logica diagrammi di classi, diagrammi di oggetti, diagrammi di stato e strutture composite
- Visualizzazione del processo diagrammi di sequenza, diagrammi di comunicazione, diagrammi di attività, diagrammi temporali, diagrammi di panoramica delle interazioni
- Visualizzazione dello sviluppo diagrammi dei componenti
- Vista fisica diagramma di implementazione
- Usa maiuscole / minuscole usa il diagramma del caso, i diagrammi di attività
Sono certo che ulteriori ricerche riveleranno anche altri mapping.
Mentre varie persone di solito hanno prospettive diverse, non vedo perché questo è il caso qui. In particolare, ogni diagramma UML descrive il sistema da un aspetto particolare. Quindi, ad esempio, perché il "diagramma di sequenza" è considerato come descrittivo della "vista logica" del sistema da parte di un autore, mentre un altro autore lo considera come descrittivo della "vista di processo"?
Potresti per favore aiutarmi a chiarire la confusione?