Professors Titulars
Professors Docents
Bases de dades
Programació avançada i estructura de dades
Formar als estudiants en el desenvolupament de projectes de programari, passant per totes les fases del disseny
Els Resultats d'Aprenentatge d'aquesta assignatura són:
RA.01 - S'utilitzen eines pel desenvolupament, programació, prova i control, qualitat del software i gestió de la configuració. (GI)
RA.02 - Es disposen de coneixements relatius als aspectes legals relacionats amb la gestió de la informació. (GI)
RA.03 - Es disposa de capacitat pel modelat i implementació de sistemes d'informació. (GI)
1. Anàlisis orientat a objectes: model estàtic i model dinàmic.
2. Arquitectura client/servidor.
3. Disseny orientat a objectes: subsistemes i capes.
4. Disseny d'interfície GUI d'usuari: normes i estàndards
5. Disseny de base de dades.
La metodologia usada en aquesta assignatura combina classes magistrals amb treballs i exercicis fora d'horari presencial.
1. Classes magistrals.
El professor imparteix durant el curs els conceptes teòrics de l'assignatura amb les classes magistrals. En aquestes el professor realitza exercicis d'aplicació directa dels conceptes explicats.
2. Exercicis individuals que es fan a casa.
A part dels exercicis solucionats a classe, l'alumne ha de resoldre altres exercicis a casa. La finalitat és que l'alumne s'enfronti de forma individual a la solució de problemes sobre els conceptes teòrics de l'assignatura.
3. Pràctiques en grup que es realitzen fora de les hores presencials.
Amb els conceptes teòrics i pràctics comentats a classe, i amb els exercicis individuals, l'alumne ha d'estar preparat per portar a terme l'anàlisis i disseny d'un cas pràctic (projecte) proposat pel professor. Els grups estan formats per dos a tres alumnes amb l'objectiu d'afavorir tant el treball en grup com el debat, inclús a vegades es plantegen discussions sobre les diferents possibles solucions en el disseny que alimenta de forma positiva el procés d'aprenentatge.
4. Foro i participació inter-grup
Durant el semestre hi ha un foro a la web de l'assignatura que intenta afavorir l'intercanvi de coneixement entre tots els alumnes de l'assignatura, superant el concepte de col·laboració entre membres d'un mateix grup. Es tracta d'un espai obert a la discussió amb la possibilitat de compartir/plantejar preguntes i respostes, sobre qualsevol aspecte relacionat amb l'assignatura. El professor revisa el foro i intervé en casos necessaris. La participació 'activa i intel·ligent' al foro es valora en el global de l'assignatura (nota final).
5. Consultes i material
Durant tot el curs l'alumne pot realitzar consultes personalitzades al professor i disposa de material de suport a la web de l'assignatura (estudy).
És una assignatura teòric-pràctica en la que es combinen les explicacions teòriques amb les pràctiques. La combinació de teoria i pràctica totalment coordinades permeten un fort fiançament dels continguts, i per tant, de les competències associades.
L'avaluació de l'alumne es fa a partir dels instruments següents:
o NotaPartSoftware Realització del modelatge d'un projecte segons arquitectura client-servidor.
Nota de cadascuna de les fases segons ponderació
o És imprescindible tenir un 80% d'assistència a classe. En el cas contrari NotaPartSoftware=0.
Es computa com a falta d'assistència aquella que no esta justificada. En cas que hi hagi un alumne que treballi haurà de portar un certificat de l'empresa que acrediti aquesta absència i firmat pel responsable oportú. Es necessitarà telèfon de contacte.
NotaFinalAssignatura = NotaPartSoftware
Per a poder seguir l'assignatura és necessari comptar amb tot moment:
- StarUML (http://staruml.en.softonic.com/download).
- Ingeniería del software: un enfoque práctico, Pressman, Roger S., 5ª edición, McGraw-Hill, 2001
- Ingeniería del software, Sommerville, Ian, 6a edición, Addison-Wesley, 2002
- El Lenguaje Unificado de Modelado, Jacobson, I., Booch, G., Rumbaugh, J., Addison-Wesley, 1999