Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduzione alle architetture sw Lez. 14 - Coggle Diagram
Introduzione alle architetture sw
Lez. 14
Definizione
Insieme delle strutture del sistema necessarie per ragionare
Insieme di strutture e viste
Elementi a grana grossa
Elementi
Sw o non sw
Responsabilità
Confine
Regole e
limitazioni
Interfacce
Come l'elemento può essere raggiunto dall'esterno
Comportamento -> Servizi offerti
Qualità: prestazioni, sicurezza, ...
Tipi
Componenti -> Moduli responsabili
di funzionalità e gestione dati
Connettori -> Moduli responsabili di comunicazione tra componenti
Struttura
Insieme di elementi e
relazioni tra essi
Vista
Descrizione di
una struttura
Statiche -> Moduli codice
Dinamiche -> Thread / Processi
Relazioni
Elementi stessa struttura
o strutture diverse
Grandi sistemi SW
Complessità
Requisiti di qualità
Importanti per successo
del sistema
Se non è usabile, veloce e sicuro non sarà apprezzato
Obiettivo
Analizzare proprietà complessive del sistema
Comportamento / Qualità
In base a combinazione elementi si possono ottenere proprietà differenti
Concetti
Parte interessata:
chi ha interessi verso il sistema
Interesse:
requisito che una parte interessa ha verso il sistema
Triangolo
della qualità
Scegliere solo
due lati
Descrizione
architetturale
Insieme di prodotti che documentano un'architettura in modo comprensibile alle parti interessate
Dimostrando rispetto
dei requisiti
Definizione
architettura
Processo di definizione
Analisi, progettazione e validazionei