|
|
Laurea in
Ingegneria Gestionale,
Corso di
Progettazione del Software
Edizione dell'a.a. 2007/08
Prerequisiti
Si richiede buona conoscenza dei fondamenti della programmazione e di un
linguaggio ad alto livello, tipicamente Java.
In dettaglio, si richiede che lo studente dòmini i
contenuti dei seguenti corsi (erogati nel primo anno dei CdL della classe di Ingegneria dell'Informazione):
- Fondamenti di Informatica
- Tecniche di Programmazione
Inoltre, si richiedono buone capacità logico-matematiche e dominio delle conoscenze apprese nei corsi di Matematica erogati nel primo anno di studi di un qualunque CdL della classe di Ingegneria dell'Informazione.
Allo scopo di permettere una corretta autovalutazione --da parte degli studenti-- del possesso dei prerequisiti richiesti, vengono forniti materiale ed esercizi opportuni.
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 dando enfasi ad aspetti
metodologici e ad aspetti sperimentali utilizzando la notazione di UML
(Unified Modeling Language) per la fase di analisi, e il linguaggio Java per
la fase di realizzazione.
Alla fine del corso lo studente dovrebbe avere
acquisito tecniche e metodi per affrontare problemi di progettazione e realizzazione
dei programmi secondo una metodologia basata sulla distinzione tra
concettualizzazione e realizzazione, sulla modularizzazione e sulla
orientazione agli oggetti.
|
[This web site could never be realised without the sophisticated features of a pure text editor and the extreme power of 220V]
|