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 24,00 48,00 Sessió pràctica 12,00 12,00 24,00 Total 39,00 86,00 125
Larman, Craig (cop. 2003 ). UML y patrones : una introducción al análisis y diseño orientado a objetos y al proceso unificado (2ª ed.). Madrid [etc.]: Prentice Hall. Catàleg Freeman, Eric Freeman, Elizabeth Sierra, Kathy Bates, Bert (2004 ). Head First design patterns . Sebastopol, CA: O'Reilly. Catàleg Larman, Craig (cop. 2005 ). Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development (3rd ed.). Upper Saddle River, N.J.: Prentice Hall PTR. Catàleg Pressman, Roger S (cop. 2000 ). Software engineering : a practitioner's approach (5th ed.). London [etc.]: The McGraw-Hill. Catàleg Gamma, Erich (cop. 2003 ). Patrones de diseño : elementos de software orientado a objetos reutilizable . Madrid [etc.]: Addison-Wesley. Catàleg
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Temes 2, 3, 4 i 5 (Pràctiques i exercicis) Les pràctiques de l'assignatura consistiran en l'evolució d'un disseny fet inicialment a partir dels coneixements adquirits a Enginyeria del Software I i anar-lo fent evolucionar críticament aplicant patrons de disseny. Al final de tot s'implementarà, fent servir JAVA o C++, un subconjunt del disseny 50 Examen Final (Temes 1, 2, 3, 4 i 5) En l'examen final s'avaluaran tant aspectes teòrics (amb algunes preguntes) com aspectes pràctics demanant comentaris crítics a dissenys proposats o bé demanant un disseny aplicant patrons. 50
La valoració de les diverses activitats es farà de forma qualitativa: A (molt bé), B (Bé), C (Acceptable), D (malament), E (molt malament o activitat com si no s'hagués fet). No es demana nota mínima en cap de les parts d'avaluació. Els detalls sobre terminis i pesos en la qualificació final de les activitats pràctiques i exercicis (que junts representaran un 50% de la qualificació final) constarà en els enunciats. Criteris específics de la nota «No Presentat»:Només s'avaluarà com a No Presentat a qui no es presenti a l'examen final de l'assignatura, hagi lliurat o no alguna pràctica durant el curs.