ARCHITETTURE SOFTWARE
(obiettivi)
PRESENTARE ASPETTI SIA METODOGICI CHE TECNOLOGICI RELATIVI ALLA DEFINIZIONE DI ARCHITETTURE SOFTWARE, CHE RIVESTONO UN RUOLO FONDAMENTALE NEL RAGGIUNGIMENTO DI OBIETTIVI DI QUALITÀ (NON FUNZIONALI) DA PARTE DEI SISTEMI SOFTWARE. PARTICOLARE ATTENZIONE SARÀ DATA ALLE ARCHITETTURE PER SISTEMI SOFTWARE DISTRIBUITI, INCLUSE LE ARCHITETTURE BASATE SU COMPONENTI E LE ARCHITETTURE ORIENTATE AI SERVIZI. ALLA FINE DEL CORSO LO STUDENTE DOVREBBE SAPERE IMPOSTARE IL PROGETTO DI UN'ARCHITETTURA SOFTWARE, ANALIZZANDONE DETTAGLI E PROBLEMATICHE TECNOLOGICHE E METODOLOGICHE, E VALUTARE L'ARCHITETTURA IN TERMINI DEL RAGGIUNGIMENTO DI OBIETTIVI DI QUALITÀ.
|