Professor
coordinador: Eduard de Bru
de Sala (debru@eupmt.cat)
Tipus
d’assignatura: Obligatòria
Nivell: 3A
Càrrega lectiva: 6 crèdits (laboratori) / 5 crèdits ECTS
Requisits: Estar cursant o haver cursat les assignatures
“Laboratori d’Informàtica de Gestió
Organització de
la docència:
Laboratori: 4 h/setmana x 15 setmanes
En aquesta assignatura s’obté una visió general, a través del desenvolupament d'una aplicació concreta, del procés de l'enginyeria del software.
En finalitzar el curs, l’estudiant serà capaç de:
· Aplicar tècniques d'entrevista.
· Utilitzar tècniques d'estimació i planificació de projectes.
· Avaluar i desenvolupar prototipus amb eines RAD.
· Aplicar l'anàlisi i disseny orientat a objectes amb eines CASE.
· Escriure manuals d'usuari i documentar el software.
· Exposar públicament el projecte.
En aquesta assignatura es treballen les següents competències transversals:
· Dirigir i col·laborar en equips de treball.
· Comunicar de forma efectiva.
· Entendre i aplicar els conceptes de qualitat a la vida professional.
· Gestionar de forma adequada la informació.
· Gestionar recursos tècnics i humans.
· Gestionar el treball personal.
· Laboratori d’Informàtica 3. Joan Fabregas, 2005. Publicacions de l’EUPMt
· Ingeniería del Software: Un enfoque práctico (5ª edición). Pressman, R. S. McGrawHill, 2002
·
Manuals
d'usuari de les eines CASE utilitzades
·
Software
Engineering. Sommerville,
I. Addison-Wesley, 2001
·
UML. El
lenguaje unificado de modelado. Manual de Referencia. Rumbaugh, J., Jacobson, I., Booch, G. Addison-Wesley, 1999
· Valoració entrevistes 10%.
· Valoració de l’avantprojecte 15%.
· Valoració de la primera iteració 20%.
· Valoració de la segona iteració 25%.
· Valoració del sistema final 30%.
· La valoració del treball realitzat per cada estudiant dins del grup es realitzarà a partir d’avaluacions per parelles entre els estudiants, valoració per part del professor del treball personal lligat a les tasques encomanades i qüestionaris i/o preguntes realitzades pel professor (tant durant les classes com en les sessions de presentació).
Programa de pràctiques
1. Presentació del Cas d’Estudi
2. Fase d’Inici
2.1. Entrevistes amb els clients
2.2. Realització de l’avantprojecte: estimacions i planificacions preliminars
2.3. Presentació de l’avantprojecte
3. Elaboració
3.1. Primera iteració. Lògica dels casos d’ús de més risc
3.2. Presentació del primer prototipus i noves estimacions
3.3. Segona iteració. Lògica de més casos d’ús i enfocament de la persistència
3.4. Presentació del prototipus d’arquitectura, pressupost i planificació
4. Construcció
4.1. Iteració amb una construcció parcial del sistema
4.2. Presentació de la part construïda
Es segueix bàsicament la metodologia PBL (Project Based Learning), en grups de com a molt 6 estudiants, cadascun d’ells amb rols assignats. El professor recolza l’aprenentatge dels estudiants amb orientacions després de cada presentació, models de demostració i instrucció en alguns dels temes més innovadors de l’assignatura: entrevistes, estimacions i planificació, persistència i concurrència.