PROGETTAZIONE DEL SOFTWARE
(obiettivi)
L'obiettivo del corso è lo studio e l'approfondimento degli aspetti fondamentali relativi alla progettazione del software: le qualità del software, il concetto di modulo e la modularizzazione, la distinzione tra analisi (concettualizzazione) e progettazione (realizzazione), la nozione di specifica, ecc. Gli argomenti vengono trattati utilizzando la notazione di UML per la fase di analisi, e il linguaggio Java per la fase di realizzazione.
Alla fine del corso lo studente acquisisce metodi per affrontare problemi di progettazione dei programmi secondo una metodologia basata sulla distinzione tra concettualizzazione e realizzazione, sulla modularizzazione e sulla orientazione agli oggetti.
|