Capitolo 2. Le basi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Questo capitolo esamina le nozioni di base del modello C4 per la visualizzazione dell'architettura del software. La prima parte discute l'importanza di creare un linguaggio condiviso attraverso l'insieme di astrazioni gerarchiche che costituiscono il cuore del modello C4, mentre la seconda parte introduce l'insieme di diagrammi da cui C4 prende il nome: contestodi sistema, contenitori, componentie codice.
Astrazioni comuni su una notazione comune
I diagrammi che abbiamo visto finora erano una raccolta di "riquadri e frecce" improvvisati, con usi molto diversi di colori, forme, stili di linea e così via. Ma non è solo la notazione a variare; variano anche le astrazioni.
Altre professioni sono molto più mature sotto questo aspetto. Prendiamo ad esempio l'ingegneria elettrica. Un tipico schema elettrico può includere uno dei diversi simboli comunemente usati per rappresentare un resistore, come mostrato nella Figura 2-1. Quel simbolo è un elemento notazionale standard dello schema, e un resistore è un oggetto che esiste nel mondo reale.
Figura 2-1. Simboli utilizzati per rappresentare diversi tipi di resistori elettrici
Il settore dello sviluppo software dispone di UML, SysML e ArchiMate che ci forniscono un linguaggio comune. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access