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. |
|
|
|