Obiettivi della certificazione
Il modo in cui i componenti software (subroutine, classi, funzioni, ecc.) sono disposti e le interazioni tra loro si chiama architettura. In questo corso esamineremo i modi in cui queste architetture sono rappresentate, sia in UML che in altri strumenti visivi.
Introdurremo le architetture più comuni, le loro qualità e i compromessi necessari.
Parleremo di come vengono valutate le architetture, di cosa rende una buona architettura e di come un’architettura può essere migliorata. Parleremo anche di come l’architettura influisce sul processo di sviluppo del software.
Moduli
In questo modulo impareremo l'architettura del software.
Impareremo perché l'architettura è importante, quali prospettive devono essere considerate e come comunicare l'architettura usando UML.
Il software è disponibile in tutte le forme e dimensioni.
L'architettura scelta influenzerà ogni parte del nostro software, dalla sua sicurezza ed efficienza, alla sua modularità e manutenibilità.
In questo modulo esamineremo le diverse architetture tra cui devi scegliere per dare forma al tuo software.
L'architettura è l'aspetto fondamentale del software.
Impareremo come i team di sviluppo descrivono le architetture, pianificano architetture di successo in base ad attributi di qualità e valutano l'architettura risultante.
Impareremo anche come l'architettura si collega alla struttura organizzativa e persino alla pianificazione del prodotto!
