L'assignatura de Disseny de Sistemes d'Informació (DSI) està organitzada per a assolir tres objectius. Per una banda, estudiar diferents estratègies actuals per tal de proveir a les organitzacions d'un Sistema d'Informació: desenvolupament a mida, outsourcing i offshoring, adopció de grans paquets de software estàndard, integració d'aplicacions, etc. Per altra banda, es fa una anàlisi detallada de l'arquitectura en capes dels Sistemes d'Informació i s'estudien les principals decisions a prendre per a realitzar el disseny de cada una de les capes. Finalment, l'assignatura està basada en assolir la competència d'aprenentatge autònom mitjançant l'estudi i pràctica dels conceptes relacionats amb la temàtica de forma individual per part de l'estudiant i amb debats i discussions a classe.
Professorat
Responsable
Enric Mayol Sarroca (
)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Competències Tècniques
Competències tècniques comunes
CT2 - Utilitzar d'una manera apropiada teories, procediments i eines en el desenvolupament professional de l'enginyeria informàtica en tots els seus àmbits (especificació, disseny, implementació, desplegament -implantació- i avaluació de productes) de manera que es demostri la comprensió dels compromisos adoptats a les decisions de disseny.
CT2.2
- Demostrar coneixement i capacitat d'aplicació de les característiques, funcionalitats i estructura de les bases de dades, que permetin fer-ne un ús adequat així com el disseny, l'anàlisi i la implementació d'aplicacions basades en elles.
CT2.3
- Dissenyar, desenvolupar, seleccionar i avaluar aplicacions, sistemes i serveis informàtics i, al mateix temps, assegurar-ne la fiabilitat, la seguretat i la qualitat en funció de principis ètics i de la legislació i la normativa vigents.
Competències Tècniques de cada especialitat
Especialitat sistemes d'informació
CSI2 - Integrar solucions de Tecnologies de la Informació i les Comunicacions, i processos empresarials per a satisfer les necessitats d'informació de les organitzacions, permetent que assoleixin els seus objectius de forma efectiva.
CSI2.2
- Concebre, desplegar, organitzar i gestionar sistemes i serveis informàtics, en contextos empresarials o institucionals, per a millorar-ne els processos de negoci; responsabilitzar-se'n i liderar-ne la posada en marxa i la millora contínua; valorar el seu impacte econòmic i social.
CSI3 - Determinar els requisits dels sistemes d'informació i comunicació d'una organització, atenent als aspectes de seguretat, compliment de la normativa i de la legislació vigent.
CSI3.3
- Avaluar ofertes tecnològiques per al desenvolupament de sistemes d'informació i gestió.
CSI4 - Participar activament en l'especificació, el disseny, la implementació i el manteniment dels sistemes d'informació i de comunicació.
CSI4.3
- Administrar bases de dades (CES1.6).
CSI4.2
- Participar activament en el disseny, la implementació i el manteniment dels sistemes d'informació i de comunicació.
Competències Transversals
Aprenentatge autònom
G7 [Avaluable] - Detectar carències en el coneixement propi i superar-les mitjançant la reflexió crítica i l'elecció de la millor actuació per ampliar aquest coneixement. Capacitat per a l'aprenentatge de nous mètodes i tecnologies, i versatilitat per a adaptar-se a noves situacions.
G7.3
- Aprenentatge autònom: capacitat de planificació i organització del treball personal. Aplicar els coneixements adquirits a la realització d'una tasca en funció de la pertinença i de la importància, decidir la manera de dur-la a terme i el temps que se li ha de dedicar, i seleccionar les fonts d'informació més adients. Identificar la importància d'establir i mantenir contactes amb els companys d'estudis, amb el professorat i amb els professionals (networking). Identificar fòrums d'informació sobre enginyeria TIC, els seus avenços i el seu impacte en la societat (IEEE, associacions, etc.).
Objectius
Entendre i saber escollir entre diferents alternatives per a la construcció i implantació d'un SI a l'organització.
Competències relacionades:
CSI2.2,
CSI3.3,
Explicar què és una metodologia de desenvolupament de SI i explicar les diferències entre diferents metodologies concretes.
Competències relacionades:
CT2.3,
Definir en què consisteix el disseny de SI i els principis que guien aquest procés.
Competències relacionades:
CT2.3,
Definir el concepte d'arquitectura de SI, explicar alguns dels patrons arquitectònics més importants i les seves característiques.
Competències relacionades:
CT2.3,
Saber realitzar el disseny d'un SI senzill basat en una arquitectura en capes.
Competències relacionades:
CT2.2,
CSI4.2,
Subcompetences:
Realitzar el disseny d'un subconjunt del casos d'ús d'un SI o d'un SI senzill aplicant les decisions de disseny oportunes i usant els model UML pertinents per a documentar-lo.
Assignar les responsabilitats de la realització d'un cas d'ús d'un SI a cada capa usant els conceptes de Límit, Control i Entitat
Descriure i documentar usant models UML la realització d'un cas d'ús de SI en una arquitectura en capes.
Conèixer les principals decisions a prendre en el disseny (extern i intern) de la capa de presentació.
Conèixer les principals decisions a prendre en el disseny de la capa de domini.
Conèixer les principals decisions a prendre en el disseny de la capa de gestió de dades.
Realitzar el disseny lògic de la bases de dades per a un SI a partir de l'esquema conceptual i usant patrons de gestió de la persistència.
Competències relacionades:
CT2.2,
CSI4.3,
CSI4.2,
Saber descriure les principals responsabilitats d'un administrador de la base de dades
Competències relacionades:
CSI4.3,
Saber descriure en què consisteix la integració de components i/o aplicacions, així com els nivells i topologies d'integració.
Competències relacionades:
CSI2.2,
CT2.3,
Saber descriure en què consisteix l'adquisició de paquets estàndard, els criteris de selecció i les tècniques d'adaptació, d'extensió i de parametrització.
Competències relacionades:
CSI2.2,
CSI3.3,
CT2.3,
Subcompetences:
Saber definir un conjunt de criteris per tal de realitzar el procés de selecció d'un component, una tecnologia un proveïdor de software, etc.
Conèixer en què consisteix l'externalització del desenvolupament d'un SI, les estratègies existents, les decisions a prendre, així com avantatges i inconvenients.
Competències relacionades:
CSI2.2,
CT2.3,
Ser conscient de la necessitat de tenir un coneixement continuat i actualitzat dels nous tipus de SI que requereix el mercat, de les noves tecnologies disponibles i de les noves metodologies de disseny.
Competències relacionades:
CSI2.2,
G7.3,
CT2.3,
Continguts
Introducció al disseny de Sistemes d'Informació
S'introdueixen els conceptes de Sistema d'Informació, Tecnologies d'Informació, i s'introdueix en què consisteix l'activitat de disseny de SI.
Formes d'obtenir un SI
Es discuteixen i comenten diferents formes o alternatives per a incorporar un sistema d'informació a l'organització: desenvolupament a mida, externalització del desenvolupament, adquisició paquets estàndards, contractació serveis externs, ...
Metodologies de desenvolupament
Es presenta el concepte de metodologia de desenvolupament de software. S'analitzen dos exemples de metodologies. Es presenten els principis que guien el procés de disseny.
Arquitectura de SI
Es presenten els conceptes d'arquitectura empresarial i arquitectura de SI. Es treballen els patrons arquitectònics més rellevants. Es presenten les característiques de l'arquitectura de SI.
Disseny de SI basat en una arquitectura en capes
Es presenta en detall l'arquitectura en capes. Es realitza l'assignació de responsabilitats d'un cas d'ús en capes (Límit, Control, Entitat). Es realitza el disseny de la Capa de Presentació. Es realitza el disseny de la Capa de Domini. Es realitza el disseny de la Capa de Gestió de Dades. Es realitza el disseny de la Base de Dades a partir del esquema conceptual i s'estudien dos patrons de gestió de la persistència. Es descriuen les principals responsabilitats d'un Administrador de BD.
Integració d'aplicacions
Es descriu en què consisteix la integració d'aplicacions. Es descriuen diferents nivells i topologies d'integració.
Adopció de software estàndard
Es descriu el procés general a seguir per l'adquisició i selecció de software estàndard. Es descriuen els criteris de selecció. Es presenten les tècniques d'adaptació i d'extensió de les funcionalitats del software estandaritzat.
Externalització del desenvolupament de software
Es pressenten els conceptes de Outsourcing i Offshoring. Es descriuen les estratègies a seguir, les decisions a prendre. Es comenten els projectes candidats a ser externalitzat el seu desenvolupament. S'analitzen els avantatges i inconvenients.
Avenços en disseny de SI
S'analitzen breument els nous avenços a nivell metodològic, de tipologia de SI i de tecnologies que poden afectar a l'activitat de disseny de SI.
Activitats
ActivitatActe avaluatiu
Presentació assignatura i discussió sobre entorns de desenvolupament
L'alumne participarà en la discussió de les diferents alternatives de construcció de SI presentades pel professor Objectius:111 Continguts:
Introducció als conceptes bàsics de Sistema d'Informació i els seus rols proefssionals
El professor i els alumnes, de forma col·laborativa i participativa, analitzen el significat del concepte de Sistemes d'Informació i de l'activitat de Disseny dins del cicle de vida d'un sistema d'Informació. L'estudiant treballarà amb la lectura de diferents articles sobre els rols professionals que es discutiran i sintetitzararan a classe. Objectius:311 Continguts:
L'estudiant complementa les descripcions d'arquitectures presentades pel professor amb un estudi basat en la bibliografia proporcionada i altre documentació que cerca el propi estudiant. Els estudiants es responsabilitzen de l'estudi d'una arquitectura en detall i de forma individualitzada. En la sessió de laboratori, els estudiants presenten el seu estudi per a discutir entre la resta de la classe. Posteriorment a la sessió, els alumnes resoldran unqüestionari referent a les conclusions i característiques de cada arquitectura presentada. Objectius:411 Continguts:
Tècniques de selecció per a l'adopció de software estàndard.
Els alumnes, a partir de la lectura de diferents articles, sintetitzaran de forma colaborativa la definició de les etapes i decisions a prendre en un procés de selecció de software, y a més, sintetitzaran els principals criteris i indicador a tenir en compte en aquest procés d'avaluació i de comparació de diferents paquests en el procés de selecció. Objectius:911 Continguts:
L'estudiant realitza l'estudi en cert detall de les característiques principals de una de les metodologies de desenvolupament, els avantatges i limitacions, i les diferències entre les tres. Les conclusions d'aquest estudi es presentaran a la sessió de problemes plantejant un debat per comparar i analitzar les tres metodologies. Posteriorment a la sessió, els alumnes resoldran un qüestionari individuals sobre les conclusions del debat. Objectius:2311 Continguts:
Els alumnes presentaran en grups diferents exemples de SI amb una arquitectura en capes. Posteriorment, els alumnes resoldran un qüestionari individualment amb les conclusions i característiques de les arquitectures presentades i discutides. Objectius:411 Continguts:
Assignació de Responsabilitats a Capes i Realització d'un Cas d'Ús
L'alumne documentarà la Realització d'un Cas d'Ús d'un SI realitzant problemes proposats per a discutir a la classe de problemes. A la vegada, els estudiants aplicaran aquests conceptes en el Cas d'Estudi del curs proposat. Objectius:5 Continguts:
L'alumne aprofundirà en l'estudi disseny extern d'una interfície d'usuari. Concretament, pel disseny extern, s'analitzaran els criteris de qualitat i recomanacions a tenir en compte, amb una valoració i crítica constructiva del disseny d'una pàgina web. Pel que fa al disseny intern de la mateixa interfície, l'alumnes crearà un mapa navegacional per a documentar el comportament de la web. Objectius:5 Continguts:
Els estudiants en grup faran diferents presentacions relatives a l'estratègia de generació automàtica de persistència i de les eines ORM del mercat. Posteriorment a la sessió, els alumnes resoldran un qüestionari individual referent a les diferents presentacions realitzades a classe. Objectius:5611 Continguts:
Qüestionari global sobre l'arquitectura en 3 capes
Els alumnes resoldran un exercici de síntesi de les principals decisions que cal prendre en el disseny d'una arquitectura en 3 capes, un cop vistes de forma individualitzada en les activitats anteriors. Objectius:5 Setmana:
11
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Reflexió sobre el rol de l'Administrador de la Base de Dades
Els alumnes analitzaran i discutiran amb el professor les responsabilitats i competències d'un Administrador de la Base de Dades d'una organització i la seva participació en l'activitat de disseny d'un SI. Objectius:7 Continguts:
Els alumnes realitzaran un aprofundiment de la temàtica a partir de la lectura de textos complementaris que es discutirà a les sessions de problemes. A la segona sessió es realitzarà una activitat de gamificació per aprofondir en l'estudi dels patrons d'integracioó basats en missatges. Objectius:811 Continguts:
L'alumne (i el professor), a través de la cerca de bibliografia i documentació, aportarà exemples dels nous avanços en el disseny de nous tipus de SI que estan apareixent a les organitzacions, les noves tendències metodològiques i noves arquitectures de SI. Objectius:1234891011 Continguts:
Els alumnes realitzaran un traball de síntesi del curs consistent en la descripció d'una necessitat de SI d'una empresa i caldrà que els alumnis decideixin l'estrategia d'adopció que volen aplicar, i dissenyin les pases i decisions a prendre per durla a terme. el treball serà en grup. Objectius:156891011 Setmana:
13 (Fora d'horari lectiu)
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
20h
Questionari global final de curs
Es realitza un questionari referent a tota la temàtica del curs per valorar el nivell d'aprenentatge dels estudiants
Setmana:
14
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
6h
Metodologia docent
Per tal de que la metodologia docent dissenyada per aquesta assignatura tingui els efectes esperats, es requereix que l'alumne ha d'haver estat presents a un mínim del 70% de les hores de classe.
L'assignatura s'estructura en diferents tipus de sessions.
Hi ha una classe de dues hores a la setmana on el professor (o alguns alumnes) presenten els principals conceptes de la temàtica planificada per aquella setmana amb una classe expositiva i participativa amb la resta d'estudiants.
Les sessions d'exercicis estan destinades tant a treballar els conceptes explicats a les sessions de presentació de conceptes resolent petit exercicis, fent la posta en comú dels exercicis resolts pels estudiants, o discutint textos estudiats pels estudiants de forma autònoma.
L'estudi individual de textos es complementa amb la realització d'un qüestionari que el professor pot recollir (a principi de classe) per a ser avaluat i que ha de servir per a guiar la discussió que es realitzi a la sessió d'exercicis.
La resolució d'exercicis proposats prèviament a la sessió, poden ser recollits pel professor (al principi de la classe) per ser avaluats. Durant la sessió d'exercicis un estudiant presenta una solució i es discuteix entre tots els alumnes i el professor.
En algunes ocasions, els professor proposa un exercici o qüestionari que es resol durant aquesta sessió en petits grups, que el professor pot recollir per a ser avaluat i que serà comentat al final de la sessió.
Les hores de treball autònom estan destinades a l'estudi individual de l'estudiant, a la realització de exercicis, a la lectura de textos proposats pel professor i a activitats per a l'aprofundiment de la temàtica de l'assignatura per part de l'estudiant.
De forma complementària està planificada la realització de dos tipus de treballs per part de l'estudiant:
- Realització d'un Cas d'Estudi o Treball Pràctic del curs, consistent en decidir quina estratègia d'adopció d'una solució software es vol dur a terme per a una necessitat empresarial, realitzant el diseeny detallat de la mateixa. Aquest treball el realitzaran en grups de 2/3 estudiants.
- Petits treballs de cerca d'informació relacionada amb la temàtica de l'assignatura. Aquests treballs consisteixen en donades unes especificacions del professor sobre un tema no tractat amb suficient detall a classe els estudiants han de realitzar un treball de cerca de la bibliografia més rellevant i de síntesi de la temàtica. Aquest treball es realitzen individualment o en grups de 2/3 estudiants i elaborant un document amb una estructura i contingut prèviament consensuada amb el professor. En general, aquests treballs seran presentats a classe per a la discussió en públic entre tota la resta d'estudiants.
Mètode d'avaluació
La Nota Final (NF) de les competències tècniques de l'assignatura s'obté ponderant la Nota dels Qüestionaris i Exercicis (NQE), la Nota del Cas d'Estudi de curs (NCE), la Nota Treball de Recerca d'Informació (NTR) i la Nota de Participació (NP):
NF = 0.35 NQE + 0.25 NCE + 0.30 NTR + 0.10 NP
on:
La NQE és la mitjana de les notes dels exercicis i qüestionaris que el professor reculli i que es realitzen individualment. El qüestionari final de curs té un pes del 30% dins d'aquest component. La resta de qüestionaris tenen un pes del 70% dins aquest component.
Es requereix que l'estudiant hagi entregat el 80% dels exercicis i qüestionaris individuals recollits. S'incou el qüestionari final del curs, que és d'obligada resolució per tots els estudiants. En cas de no entregar més del 80% dels qüestionaris/exercicis, o no entregar el qüestionari final, aquest component serà avaluat amb NQE=0.0.
La no assistència a la classe o sessió de treball previ al qüestionari proposat, impedeix l'oportunitat d'entregar aquest qüestionari resolt.
La NCE és la nota corresponent a la realització de l'exercici de Disseny en Capes i/o de Selecció de Software Estàndard realitzat pels alumnes corresponent al Cas d'Estudi proposat pel curs. Els alumnes, amb la recomanació del professor i tenint en compte els seus coneixements previs, realitzaran de forma obligada un dels dos exercicis. Aquest treballs es realitzen en grups reduïts de 2-3 estudiants i les entregues es faran amb una entrevista amb el professor en que es presentarà i explicarà el treball. La nota per cada alumne es calcula a partir de la nota obtinguda del treball, el resultat de l'entrevista i és proporcional a la dedicació de cada estudiant en la realització del treball.
La NTR és la nota dels treballs de recerca d'informació proposats durant el curs. Aquests treballs consisteixen en la recerca per part de l'estudiant d'informació complementària a diferents temes estudiats a classe. Segons el tema a estudiar, es proposa que es realitzi de forma individual o en grup. La nota de cada estudiant es calcula a partir de la nota obtinguda del treball i el grau de participació dins del grup.
No existeix un nombre predeterminat de treballs de recerca d'informació que es sol·licitarà durant al curs al estudiant. En totes aquelles activitats que es proposa a l'estudiant que es faci una recerca de informació o ampliació de coneixements, els alumnes elaboraran un informe. Aquest informe contindrà la relació d'informació cercada per l'estudiant a partir de referències que busca el propi estudiant, amb un resum del contingut i una anàlisi de la aportació que té respecte al treballat a classe. Aquesta activitat es pot complementar amb una presentació a classe de les conclusions o resultats obtinguts. Especialment, per una única presentació individual a una sessió de teoria (com ajudant de teoria) que s'asiganarà a cada estudiant.
La no assistència a la sessió de presentacions (si és el cas) de treballs de recerca d'informació impedeix l'oportunitat d'entregar el propi treball o el qüestionari resolt d'aquella sessió.
La NP és la valoració per part del professor de la participació de l'alumne a les sessions en que el professor o altres estudiants presenten els conceptes de l'assignatura i especialment en les sessions de discussió de problemes. Addicionalment també es té en compte la participació de l'estudiant en el treball de recerca d'informació.
L'assistència inferior al 70% de les hores de classe comporten una valoració de 0.0 en aquest apartat.
L'avaluació de la competència transversal assignada a l'assignatura s'obté de l'avaluació del lliurament (NTR) i tenint en compte la participació (NP), i té uns valors A, B, C, D, segons:
o A si la nota està entre 8.5 i 10
o B si la nota està entre 7 i 8.4
o C si la nota està entre 5 i 6.9
o D si la nota és inferior a 5