Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105IS0008 ENGINYERIA DEL SOFTWARE


Objectius  

Dotar als alumnes de coneixements teòrics per afrontar el disseny d'aplicacions informàtiques tan des del punt de vista teòric com pràctic.
 
Prerrequisits  

Obligatoris:cap
Recomanats: Metodologia i tecnologia de la programació. Introducció als Fitxers i a les Bases de Dades
 
Contingut (Programa)  

1. Conceptes bàsics d’enginyeria del software. Introducció a l'enginyeria del software orientada a objectes (3h).

2. El llenguatge unificat de modelatge (UML) (15h).

3. Metodologies de desenvolupament de software. Definició de Requeriments, Anàlisi i Disseny orientats a objectes (12h).

4. Disseny Lògic de BD: mapejat d’objectes a bases de dades relacionals. Normalització: 1FN, 2FN i 3FN (6h).

5. Tècniques i estratègies de proves del software (3h).
 
Bibliografia  


G. Booch, J. Rumbaugh, I. Jacobson: El lenguaje unificado de modelado. Addison-Wesley, 2000.
Jacobson, G. Booch, J. Rumbaugh: El proceso unificado de desarrollo de software.Addison-Wesley, 2002.
Jim Arlow, Ila Neustadt: UML and the Unified Process: Practical Object-Oriented Analysis and DesignAddison-Wesley, 2002.
Craig Larman: UML y Patrones, Prentice Hall, 2003
Scott W. Ambler: Mapping Objects To Relational Databases http://www.ambysoft.com/mappingObjects.pdf
 
Mètodes docents  

Classes de teoria i problemes: 3 hores setmanals
Pràctiques : 1 hora setmanal
 
Tipus d'exàmens i avaluacions  

Nota Final = 0.75 * Nota Examen + 0.25 * Nota Pràctiques

L’Examen i les Pràctiques es puntuaran entre 0 i 10. Per a aprovar l’assignatura, les notes de l’Examen, de Pràctiques i Final hauran de ser com a mínim igual a 5.
 
Informació addicional  

Dos treballs pràctics en grups de tres alumnes. L’objectiu és aprendre a implementar els models de l'UML utilitzant una eina CASE de modelatge.
 
Llengua de les classes  

Català