CB01 - Analitzar situacions complexes i dissenyar estratègies per resoldre-les CB02 - Planificar i organitzar les propostes i projectes CB03 - Aplicar criteris de qualitat a les propostes i / o projectes CT05 Recollir i seleccionar informació de forma eficaç CE04 - Capacitat per emprar metodologies centrades en l'usuari i l'organització per al desenvolupament , avaluació i gestió d'aplicacions i sistemes basats en tecnologies de la informació que asseguren l'accessibilitat , ergonomia i usabilitat dels sistemes CE05 - Capacitat per seleccionar , desplegar , integrar i gestionar sistemes d'informació que satisfacin les necessitats de l'organització , amb els criteris de cost i qualitat identificats CE08 - Capacitat per desenvolupar, mantenir i avaluar serveis i sistemes software que satisfacin tots els requisits de l'usuari i es comportin de forma fiable i eficient, siguin assequibles de desenvolupar i mantenir i compleixin normes de qualitat , aplicant les teories , principis , mètodes i pràctiques de l'Enginyeria del Software CTI3 Capacitat per a omplir metodologies centrades en l'usuari i l'organització pel desenvolupament, avaluació i gestió d'aplicacions i sistemes basats en tecnologies de la informació que asseguren l'accessibilitat, ergonomia i usabilitat dels sistemes. CTI5 Capacitat per a seleccionar, desplegar, integrar i gestionar sistemes d'informació que satisfacin les necessitats de l'organització, amb els criteris de cost i qualitat identificats. CIS1 Capacitat per desenvolupar, mantenir i avaluar serveis i sistemes software que satisfacin tots els requisits de l'usuari i es comportin de forma fiable i eficient, essent assequibles de desenvolupar i mantenir i compleixin normes de qualitat, aplicant les teories, principis, mètodes i pràctiques de l'Enginyeria del Software.
1. Enginyeria del software orientada a objectes. 2. Sistemes de patrons 2.1. Introducció i sistemes de patrons 2.2. Patrons d'anàlisi, disseny i assignació de responsabilitats 3. Principis GRASP 4. Patrons de disseny 4.1. Principis generals 4.2. Patrons de creació 4.3. Patrons estructurals 4.4. Patrons de comportament 5. Persistència i ORM (Object Relational Mapping)
Tipus d’activitat Hores amb professor Hores sense professor Total Aprenentatge basat en problemes (PBL) 0 4,00 4,00 Elaboració individual de treballs 0 36,00 36,00 Prova d'avaluació 3,00 10,00 13,00 Sessió expositiva 24,00 12,00 36,00 Sessió pràctica 12,00 6,00 18,00 Tutories de grup 12,00 6,00 18,00 Total 51,00 74,00 125
Pressman, Roger (2000). Software engineering, : a practitioner's approach (5th). London: The McGraw-Hill. Catàleg Larman, Craig (2003). UML y patrones: una introducción al análisis y diseño orientado a objetos (2da). Madrid: Prentice Hall. Catàleg Patrones de diseño, : elementos de software orientado a objetos reutilizable (2003). Madrid: Addison-Wesley. Catàleg Craig Larman (2002). Appying UML and Patterns. An Introduction to Object Oriented (2da). Prentice Hall.
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Temes 2, 3, 4 i 5 (Pràctiques i exercicis) S'avaluaran un conjunt de problemes proposats, alguns dels quals s'hauran de resoldre a classe i d'altres a casa. 50 Examen Final (Temes 1, 2, 3, 4 i 5) S'avaluaran un conjunt de problemes proposats. 50
L'examen final i les pràctiques es puntuaran entre 0 i 10. Els detalls de les pràctiques (data d'entrega, percentatge, etc.) es poden trobar a la guia docent que es presentarà el primer dia de classe. Per a aprovar l'assignatura les notes de l'examen final i de les pràctiques hauran de ser com a mínim igual a 5. Criteris específics de la nota «No Presentat»:Es considera no presentat a qui no hagi presentat cap pràctica i no s'hagi presentat a cap prova de l'avaluació.