Docente: Giuseppe Scollo
Università di Catania, sede di Comiso (RG)
Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Studi in Informatica applicata, AA 2006-7
Acquisizione di:
L'organizzazione didattica dell'insegnamento prevede
24 ore di lezione
L'acquisizione di metodi e competenze professionali nella disciplina è sostenuta dallo
studio delle note delle lezioni, e di eventuali altre fonti di approfondimento,
e dalla sua applicazione nella
sperimentazione dell'uso di strumenti di laboratorio
per la
realizzazione di progetti autogestiti
Quale bagaglio preliminare è
l'insegnamento di Ingegneria del software 1
La verifica del profitto avviene con un colloquio individuale sugli argomenti del programma,
Il superamento della prova porta all'acquisizione di 3 crediti.
Gli studenti che hanno scelto entrambi gli insegnamenti di Ingegneria del software nel piano di studio possono, se lo trovano conveniente, sostenere entrambi gli esami nello stesso giorno, in contiguità temporale dei due colloqui.
M. Fowler
UML Distilled, Terza Edizione
Addison-Wesley, Pearson Education Italia (2004)
E. Damiani, M. Madravio, A., Böhm
UML pratico, con elementi di ingegneria del software, Seconda Edizione
Addison-Wesley, Pearson Education Italia (2007)
J.B. Warmer & A.G. Kleppe
The Object Constraint Language, Second Edition
Addison-Wesley (2003)
meno Forum, più Wiki: perché?
Object Management Group (OMG): http://www.omg.org
OMG Unified Modeling Language (UML): http://www.uml.org
UML Object Constraint Language (OCL):
http://www.klasse.nl/ocl
Objects by Design: http://www.objectsbydesign.com
Precise UML: http://www.cs.york.ac.uk/puml
AndroMDA: http://www.andromda.org
ArgoUML: http://argouml.tigris.org
BOUML: http://bouml.free.fr
Gaphor: http://gaphor.sourceforge.net
Dresden OCL Compiler: http://dresden-ocl.sourceforge.net
USE - A UML-based Specification Environment: http://www.db.informatik.uni-bremen.de/projects/USE