Enginyeria del programari Codi:  09.572    :  6
Consulta de les dades generals   Descripció   L'assignatura en el conjunt del pla d'estudis   Coneixements previs   Informació prèvia a la matrícula   Objectius i competències   Continguts   Consulta dels materials de què disposa l'assignatura   Materials i eines de suport   Informacions sobre l'avaluació a la UOC   Consulta del model d'avaluació  
Aquest és el pla docent de l'assignatura per al segon semestre del curs 2023-2024. Podeu consultar si l'assignatura s'ofereix aquest semestre a l'espai del campus Més UOC / La universitat / Plans d'estudis). Un cop comenci la docència, heu de consultar-lo a l'aula. El pla docent pot estar subjecte a canvis.

La provisió de pràcticament qualsevol producte o servei d'informació implica la disposició del corresponent programari. Normalment aquest programari requerirà un desenvolupament específic, més enllà de la mera instal·lació o configuració. D'aquí la importància de saber formular de forma sistemàtica els requisits d'aquest programari i poder actuar com a interlocutor vàlid respecte el seguiment del seu desenvolupament i manteniment.

L'enginyeria del programari comprèn els mètodes, les tècniques i les eines que calen per a dur a terme els projectes de desenvolupament de programari i també el seu manteniment posterior.

De manera semblant al cas d'altres enginyeries, es pot distingir entre projectar un producte, produir-lo -ja sigui en sèrie o com a producte singular- i gestionar-ne tant el procés de producció com el desenvolupament del projecte, incloent-hi la posada a punt del producte i també tot el que té a veure amb la qualitat del producte (en si mateix), el projecte i el procés de producció. En el cas de l'enginyeria del programari, el producte és un sistema de programari i, en cada cas, es tracta d'un producte singular, ja que la generació de còpies d'un producte de programari és una activitat marginal a la producció propiament dita, que seria la programació segons un projecte previ. L'assignatura Enginyeria del programari comprèn una visió general de la disciplina i també el desenvolupament del projecte d'un sistema de programari segons la tecnologia més actual, l'orientada a objectes.

L'assignatura s'enfoca partint de la base que la major part del seu contingut és d'aplicació directa en el futur treball professional dels estudiants; així, no es dedica gaire extensió als conceptes més teòrics, però en canvi es fa èmfasi en els conceptes més bàsics, els quals es descriuen amb ajuda de les notacions del model universalment acceptat avui en dia, l'UML. A més, les activitats de tipus pràctic tenen un pes important dins el temps que l'estudiant ha de dedicar a l'assignatura.

En definitiva, l'enginyeria del programari és una matèria força interessant, i esperem que ho podreu experimentar en aquest curs.

Amunt

L'assignatura és una introducció general a l'enginyeria del programari, la qual fa èmfasi en la formulació de requisits i el seguiment del cicle de vida del programari.

Per a cursar aquest assignatura es recomana tenir superada l'assignatura Tecnologies de la informació, de caràcter més bàsic i generalista.

Altres assignatures del grau complementaran o reforçaran els aspectes tractats en aquesta assignatura, en especial Bases de dades i Sistemes d'informació en l'organització.

Amunt

Per a cursar aquest assignatura es recomana tenir superada l'assignatura Tecnologies de la informació.

Amunt

Per a cursar aquest assignatura es recomana tenir superada l'assignatura Tecnologies de la informació.

Amunt

Competències comunes del grau d'Informació i Documentació
 
En aquesta assignatura hi ha previstes les competències generals del grau següents:
  • Aplicació de les tecnologies de la informació a la gestió de la informació i el coneixement a l'organització
  • Aplicació de programes i components informàtics a productes, serveis i sistemes d'informació
  • Identificació de les necessitats i fluxos d'informació d'una organització
 
Competències específiques de l'assignatura
 
Tenint en compte les competències generals del grau, en aquesta assignatura l'estudiant ha d'adquirir les competències específiques següents:
  • Adquirir un coneixement general de l'enginyeria del programari i ser capaç de contextualitzar-la.
  • Assimilar el concepte de cicle de vida del programari.
  • Saber fer servir l'orientació a objectes per a fer anàlisi de programari per a sistemes d'informació.
  • Saber fer servir la notació UML per a documentar models d'anàlisi orientats a objectes.
  • Saber fer servir els casos d'ús per a fer anàlisi funcional de programari per a sistemes d'informació.
  • Saber fer servir els diagrames d'activitats per a documentar detalladament els casos d'ús complexos com a processos.
  • Saber fer modelització del domini mitjançant diagrames de classes UML.

Amunt

1 Introducció a l'enginyeria del programari
2 Orientació a objectes
3 Requisits
4 UML(I): el model estàtic
5 UML (II): el model dinàmic
 

Amunt

Wiki Enginyeria del Programari Web

Amunt

El programari recomanat per al disseny dels diagrames UML és UMLet, el qual el podem obtenir de la pàgina web www.umlet.com

Com a material complementari, l'assignatura disposa d'un wiki al qual el consultor anirà incorporant, a mesura que avanci el semestre, tot un conjunt d'exemples pràctics per a reforçar l'aprenentatge dels diferents diagrames UML descrits en els materials dels mòduls 4 i 5. Igualment, aquest wiki ajudarà a ampliar la informació relativa a molts dels conceptes tractats en els mòduls 2 i 3 de l'assignatura i que estan molt relacionats amb els diagrames UML.

Amunt

La Normativa acadèmica de la UOC disposa que el procés d'avaluació es fonamenta en el treball personal de l'estudiant i pressuposa l'autenticitat de l'autoria i l'originalitat dels exercicis fets.

La manca d'originalitat en l'autoria o el mal ús de les condicions en què es fa l'avaluació de l'assignatura és una infracció que pot tenir conseqüències acadèmiques greus.

L'estudiant serà qualificat amb un suspens (D/0) si es detecta manca d'originalitat en l'autoria d'alguna activitat avaluable (pràctica, prova d'avaluació contínua (PAC) o final (PAF), o la que es defineixi al pla docent), sigui perquè ha utilitzat material o dispositius no autoritzats, sigui perquè ha copiat textualment d'internet, o ha copiat d'apunts, de materials, de manuals o d'articles (sense la citació corresponent), d'altres estudiants, o per qualsevol altra conducta irregular.

La qualificació de suspens (D/0) en les qualificacions finals d'avaluació contínua pot comportar l'obligació de fer l'examen presencial per a superar l'assignatura (si hi ha examen i si superar-lo és suficient per a superar l'assignatura segons indiqui el pla docent).

Quan aquesta mala conducta es produeixi durant la realització de les proves d'avaluació finals presencials, l'estudiant pot ser expulsat de l'aula, i l'examinador farà constar tots els elements i la informació relatius al cas.

D'altra banda, aquesta conducta pot donar lloc a la incoació d'un procediment disciplinari i l'aplicació, si escau, de la sanció que correspongui.

La UOC habilitarà els mecanismes que consideri oportuns per a vetllar per la qualitat de les seves titulacions i garantir l'excel·lència i la qualitat del seu model educatiu.

Amunt

- A partir de les activitats fetes al llarg del curs i la realització d'una prova de síntesi (PS):

La combinació de la nota final de les activitats d'avaluació contínua (AC) i la qualificació final de les activitats pràctiques (Pr) dóna com a resultat la qualificació final d'avaluació contínua (FC: AC + Pr).
Per a tenir dret a fer la PS, la qualificació final d'avaluació contínua (FC) ha de ser igual o superior a 5. La nota final de l'assignatura s'obtindrà posteriorment creuant la nota de la PS amb la FC.

- Mitjançant la realització d'un examen final (EX):

Per a fer l'EX no cal haver superat l'AC. Per aquesta via, la qualificació final de l'assignatura s'obté creuant la nota de l'EX amb la qualificació final de les activitats pràctiques (Pr).

En qualsevol de les dues vies és obligatori fer les activitats pràctiques (Pr).

La fórmula d'acreditació de l'assignatura és la següent: (AC + Pr) + PS o EX + Pr.

 
 
 

Amunt