Competències i objectius

 

Context de l'assignatura per al curs 2026-27

L’assignatura Metodologies Àgils de Desenvolupament de Programari s’imparteix en quart curs del grau d’Enginyeria Informàtica, dins de l’especialitat d’Enginyeria del Programari.

En assignatures prèvies, l’estudiantat ha adquirit experiència en l’anàlisi, disseny, implementació i validació de projectes de programari de complexitat mitjana, abordant aspectes relacionats amb la definició de requisits, el modelatge de dades i el desenvolupament de solucions de programari que satisfan les especificacions plantejades. Així mateix, ha tingut un primer contacte amb metodologies àgils i eines de desenvolupament col·laboratiu.

En aquesta assignatura s’aprofundeix en els principis, valors i pràctiques que fonamenten les metodologies àgils de desenvolupament de programari, així com en les tècniques i eines que permeten afrontar de manera flexible i incremental el desenvolupament de projectes sotmesos a canvis continus de requisits i prioritats. S’estudiaran metodologies com Scrum, Kanban i Extreme Programming, juntament amb pràctiques associades al desenvolupament modern de programari, com ara la integració contínua, el lliurament continu i el desenvolupament guiat per proves.

L’assignatura incorpora, a més, el desenvolupament pràctic d’aplicacions web utilitzant frameworks i eines actuals de l’ecosistema de desenvolupament de programari, promovent el treball col·laboratiu, l’automatització de processos i la gestió iterativa de projectes.

Els coneixements i competències adquirits permetran a l’estudiantat integrar-se en equips professionals de desenvolupament de programari, participant activament en les diferents fases del cicle de vida del programari i sent capaç d’aplicar, adaptar i proposar pràctiques àgils en entorns reals de desenvolupament.

 

 

Resultats d'aprenentatge / Competències de l'assignatura (verificades per ANECA en graus i màsters oficials) per al curs 2026-27

Competències específiques (tecnologia específica):>>Enginyeria del Programari

  • CEIS1 : Capacitat per a desenvolupar, mantenir i avaluar serveis i sistemes programari que satisfacen tots els requisits de l'usuari i es comporten de forma fiable i eficient, siguen assequibles de desenvolupar i mantenir i complisquen normes de qualitat, aplicant les teories, principis, mètodes i pràctiques de l'Enginyeria del Programari.
  • CEIS2 : Capacitat per a valorar les necessitats del client i especificar els requisits software per a satisfer aquestes necessitats, reconciliant objectius en conflicte mitjançant la recerca de compromisos acceptables dins de les limitacions derivades del cost, del temps, de l'existència de sistemes ja desenvolupats i de les mateixes organitzacions.
  • CEIS4 : Capacitat d'identificar i analitzar problemes i dissenyar, desenvolupar, implementar, verificar i documentar solucions programari sobre la base d'un coneixement adequat de les teories, models i tècniques actuals.

 

Competències bàsiques

  • CB3 : Que els estudiants tinguen la capacitat de reunir i interpretar dades rellevants (normalment dins de la seua àrea d'estudi) per a emetre judicis que incloguen una reflexió sobre temes rellevants d'índole social, científica o ètica

 

 

 

Resultats d'aprenentatge (Objectius formatius)

  • Capacitat per a concebre, redactar, organitzar, planificar, desenvolupar i signar projectes, en l'àmbit de l'enginyeria informàtica, que tinguen com a objectiu, d'acord amb els coneixements adquirits segons l'apartat següent, la concepció, el desenvolupament o l'explotació de sistemes, aplicacions i serveis informàtics.
  • Capacitat per a dirigir les activitats dels projectes de l'àmbit de la informàtica, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
  • Capacitat per a dissenyar, desenvolupar, avaluar i assegurar l'accessibilitat, ergonomia, usabilitat i seguretat dels sistemes, les aplicacions i els serveis informàtics i de la informació que gestionen.
  • Capacitat per a concebre, desenvolupar i mantenir sistemes, aplicacions i serveis informàtics, emprant els mètodes de l'enginyeria del programari com a instrument per a assegurar-ne la qualitat, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
  • Coneixement de les matèries bàsiques i tecnologies que capaciten per a aprenendre i desenvolupar nous mètodes i tecnologies, a més de les que donen versatilitat per a adaptar-se a noves situacions.
  • Capacitat per a resoldre problemes amb iniciativa, presa de decisions, autonomia i creativitat. Capacitat per a saber comunicar i transmetre els coneixements, les habilitats i les destreses de la professió d'enginyer tècnic en informàtica.
  • Coneixements per a mesurar, calcular, valorar, taxar, peritar i fer estudis, informes i planificacions de tasques i altres treballs anàlegs d'informàtica, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
  • Coneixement i aplicació d'elements bàsics d'economia i de gestió de recursos humans, organització i planificació de projectes, a més de la legislació, regulació i normalització en l'àmbit dels projectes informàtics, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.

 

 

Objectius específics indicats pel professorat per al curs 2026-27

  • Comprendre les característiques del programari i del seu procés de desenvolupament, identificant les particularitats del desenvolupament de programari davant del desenvolupament d’altres productes d’enginyeria.
  • Aplicar els principis, valors i pràctiques de les metodologies àgils en el desenvolupament de projectes de programari, promovent l’adaptació al canvi, la col·laboració i la millora contínua.
  • Utilitzar metodologies àgils com Scrum, Kanban i Extreme Programming, identificant-ne les diferències, similituds i àmbits d’aplicació.
  • Planificar i gestionar el desenvolupament iteratiu i incremental d’un projecte de programari mitjançant tècniques àgils d’organització, estimació i seguiment.
  • Elaborar històries d’usuari correctament estructurades per a la captura de requisits de programari i utilitzar-les en processos de planificació i estimació de projectes.
  • Desenvolupar aplicacions web utilitzant frameworks i eines modernes de codi obert que faciliten el desenvolupament ràpid, evolutiu i incremental d’aplicacions multicapa.
  • Aplicar tècniques i eines d’integració contínua i lliurament continu per a automatitzar processos de construcció, validació i desplegament del programari.
  • Comprendre els fonaments de les proves de programari en entorns àgils i aplicar tècniques de desenvolupament guiat per proves (Test-Driven Development, TDD).
  • Utilitzar eines de control de versions i treball col·laboratiu per a la gestió coordinada de projectes de programari.
  • Participar en el desenvolupament pràctic d’un projecte de programari àgil, aplicant metodologies, eines i pràctiques professionals en un entorn de treball en equip.

 

 

Dades generals

Codi: 34037
Professor/a responsable:
Cano Espinosa, Carlos
Crèdits ECTS: 6,00
Crèdits teòrics: 1,20
Crèdits pràctics: 1,20
Càrrega no presencial: 3,60

Departaments amb docència

  • Dep.: Ciència de la Computació i Intel·ligència Artificial
    Àrea: Ciència de la Computació, Intel·ligència Artificial
    Crèdits teòrics: 1,2
    Crèdits pràctics: 1,2
    Aquest departament és responsable de l'assignatura.
    Aquest dep. és responsable de l'acta.

Estudis en què s'imparteix