Principi Fondamentali dell'Architettura del Software
Classificato in Informatica
Scritto il in
italiano con una dimensione di 9,54 KB
Principi di Architettura
- Astrazione
- Incapsulamento
- Ripartizione delle competenze
- Accoppiamento e coesione
- Senza duplicati
- Parametrizzazione e configurabilità
- Chiarezza e semplicità
- Separazione di interfaccia e implementazione
L'architettura del software ci permette di ragionare e pianificare per:
- L'affidabilità del sistema
- Evoluzione
- Riutilizzo
- Efficienza
- Migliorare la manutenzione
- Etc.
Qual è il vantaggio di studiare l'Architettura del Software?
Comprendere i dettagli di architetture selezionate favorisce la scelta delle migliori alternative nel design.
Problemi con la mancanza di Architettura
- Scarso rendimento
- Costi di manutenzione elevati
- Mal progettati per evolvere
- Riutilizzo limitato
- Progetti inefficienti
L'architettura è ...
- Una vista strutturale di alto