|
||||||||
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 recursos d'aprenentatge de què disposa l'assignatura Recursos d'aprenentatge i eines de suport Informacions sobre l'avaluació a la UOC Consulta del model d'avaluació | ||||||||
ATENCIÓ: Aquesta informació recull els apartats del pla docent de l'assignatura durant el darrer semestre amb docència. En iniciar el període de matrícula, podràs consultar el calendari i model d'avaluació per al següent semestre a Tràmits / Matrícula / Horaris de les proves d'avaluació final. | ||||||||
L'enginyeria del programari és l'aplicació d'un enfocament sistemàtic, disciplinat i quantificable al desenvolupament, operació i manteniment de programari. Aquest enfocament s'adopta amb la finalitat d'assolir els nivells de qualitat, productivitat i control de costos de la resta d'enginyeries. El programari, però, a diferència d'altres productes, és intangible i, per tant, la seva producció no consumeix matèries primeres. Per altra banda, no es manufactura (totes les còpies són idèntiques i el cost de crear-ne una és pràcticament nul) ni es desgasta i, a més, queda obsolet ràpidament. . L'aplicació de l'enginyeria del programari implica seguir un mètode que descrigui les característiques del procés disciplinat que utilitzem. Més concretament, aquest mètode ens dirà quines tasques s'han de dur a terme, qui les ha de dur a terme (els rols) i quins artefactes seran les entrades i resultats de cada tasca. Les tasques definides per un mètode poden pertànyer a àmbits diversos com ara la gestió del projecte, la identificació i gestió de requisits, la modelització, la construcció del programari, les proves, la gestió de la qualitat, el manteniment o la reenginyeria. Cada mètode pot definir rols diferents, com el cap de projectes, l'expert del domini, l'analista funcional, l'arquitecte, l'analista orgànic, el programador, etc., tot i que hi ha certs rols que acostumen a aparèixer amb un o altre nom en la majoria de mètodes. Per últim, l'enginyeria del programari també ens proporciona un conjunt de tècniques i eines que ens han d'ajudar a posar en pràctica els mètodes que hàgim escollit per a desenvolupar el nostre projecte de programari. 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í, es posa èmfasi en els conceptes més pràctics. 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. |
||||||||
Aquesta assignatura està relacionada amb altres assignatures que tracten diversos aspectes de l'Enginyeria del Programari:
|
||||||||
En aquesta assignatura s'amplia allò que ja s'ha estudiat sobre l'enginyeria de requisits a l'assignatura Enginyeria del Programari. Per tant, cal haver cursat aquesta assignatura abans de treballar l'enginyeria de requisits. Aquest coneixement previ permetrà estudiar en més profunditat les problemàtiques i tècniques específiques de l'enginyeria de requisits. |
||||||||
Aquesta assignatura no pressuposa cap coneixement previ d'aquesta disciplina ni de cap altra assignatura d'aquests estudis. |
||||||||
Els objectius que l'estudiant ha d'adquirir en aquesta assignatura són els següents:
Aquests objectius estan relacionats amb les següents competències del Grau en Enginyeria Informàtica:
També estan relacionats amb les següents competències del Grau en Multimèdia:
|
||||||||
El material docent de l'assignatura consta de quatre mòduls didàctics: Mòdul 1: Introducció a l'enginyeria del programari Descriu què és l'enginyeria del programari, com s'organitza i presenta alguns dels mètodes, tècniques, eines i estàndards la caracteritzen. Mòdul 2: Orientació a objectes Descriu què és l'orientació a objectes (OO) i algunes de les seves característiques principals: classificació i abstracció; ocultació de la informació i encapsulament; i herència i polimorfisme. Mòdul 3: Requisits Introdueix el concepte de requisits i descriu com obtenir-los, gestionar-los i documentar-los al llarg d'un procés de desenvoluapment de programari. Mòdul 4: Anàlisi UML Presenta l'UML com a llenguatge per modelar diversos aspectes (casos d'ús, interfície, domini) d'un sistema de programari. |
||||||||
|
||||||||
El suport principal de l'assignatura són els mòduls didàctics en paper, i els estudiants el rebreu com a part del material docent de l'assignatura. Els mòduls didàctics es complementa amb un conjunt de vídeos elaborats pels docents de l'assignatura. Tots els vídeos es poden trobar al següent canal de vimeo: https://vimeo.com/channels/1161621 i és recomanable visualitzar-los durant l'estudi dels mòduls 2 i 4 de l'assignatura. Per dur a terme algunes activitats de l'assignatura és recomanable utilitzar una eina CASE (Computer Aided Software Engineering), que permet representar diagrames UML. Des de l'assignatura us recomanem utilitzar una de les eines que es mostren a continuació (tot i que podeu utilitzar altres eines disponibles - podeu veure'n algunes aquí: http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools - o fins i tot realitzar els diagrames a mà alçada):
Les instruccions per instal·lar el MagicDraw programari són: 1. Anar a la web del fabricant: http://www.nomagic.com |
||||||||
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. |
||||||||
|