|
|||||
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 | |||||
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. Dins aquesta orientació pràctica, cal tenir en compte que avui dia qualsevol programari té incorporada una interfície web, la qual constitueix un element clau per al seu ús reeixit. Per això, aquesta assignatura inclou una sèrie de coneixements bàsics d'HTML i edició electrònica. Així mateix, hi ha una sèrie de normatives legals (sobre aspectes com la privacitat, l'accesibilitat, etc.) que un programari ha de complir de manera fefaent. Independentment que els clients o usuaris finals en siguin conscients, l'enginyeria del programari les ha de tenir en compte. I per això s'apunten en aquesta assignatura. En definitiva, l'enginyeria del programari és una matèria força interessant, i esperem que ho podreu experimentar en aquest curs. |
|||||
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ó. |
|||||
Per a cursar aquest assignatura es recomana tenir superada l'assignatura Tecnologies de la informació.
|
|||||
Per a cursar aquest assignatura es recomana tenir superada l'assignatura Tecnologies de la informació.
|
|||||
Competències comunes del grau d'Informació i Documentació
En aquesta assignatura hi ha previstes les competències generals del grau següents:
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:
|
|||||
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
6 Edició electrònica
|
|||||
|