Professor coordinador:
Tipus d’assignatura: Obligatòria
Nivell: 2B
Càrrega lectiva: 7.5 crèdits (teoria/aplicació) / 6 crèdits ECTS
Recomanacions: Haver cursat les assignatures
“Enginyeria del Software
Organització de la docència:
Teoria/aplicació: 4 hores/setmana x 15 setmanes
En
finalitzar l'assignatura l'estudiant ha de ser capaç de dissenyar sistemes
d'informació.
En finalitzar el curs,
l’estudiant serà capaç de:
·
Explicar
el concepte i la funció d'un sistema d'informació (SI).
·
Distingir
els diferents paradigmes de processos software.
·
Establir
un procés software usant UP i UML.
·
Modelar
organitzacions amb UML.
·
Dissenyar
SI amb UML.
·
Especificar
SI amb OCL.
·
Usar
patrons d'arquitectura de software per implementar SI.
·
Dissenyar
i implementar SI distribuïts.
·
Dissenyar
SI basats en
·
Establir
estratègies i una gestió de proves i validació del software.
En aquesta assignatura
es treballa la següent competència transversal:
· Gestionar recursos tècnics i humans.
· Desenvolupament de sistemes d'informació, versió 6.0. Palacios, A., Publicacions de l'EUPMt, 2007
· Building Web Applications with UML, Second Edition. Conallen,J., Editorial Addison Wesley, 2002
· Developing Enterprise Java Applications with J2EE and UML.Ahmed,K.Z.,Umrysh,C.E., Editorial
Pearson Addison-Wesley, 2002
· The Essence of Object-Oriented Programming with Java and UML. Wampler,B.E., Editorial Pearson
Addison-Wesley, 2002
· Computación Distribuida, fundamentos y aplicaciones.Liu,M.L.,Ed.Pearson Addison-Wesley, 2004
· El proceso unificado de desarrollo de software. Jacobson,I.,Booch,G.,Rumbaugh,J. Editorial Addison
Wesley, 2000
· Patrones de Diseño. Gamma,E.,Helm,R.,Johnson,R.,Vlissides,J., Editorial Addison-Wesley, 2002
· Pattern-oriented Software Architecture, Volume 1. Buschmann,F.,Meunier,R.,Rohnert,H.,Sommerlad,P.,
Stal,M.,Editorial Wiley,1996-2001
·
The Object Constraint Language,Second Edition. Warmer,J.,Kleppe,A.,Editorial
Addison-Wesley, 2003
·
The Relational Unified Process,An Introduction.Third Edition.Kruchten,P.,Editorial Addison-Wesley,
2003
·
Unified Modeling Language Reference Manual, Second
Edition. Rumbaugh,J.;Jacobson,I.;Booch,G.,
Editorial Addison-Wesley, 2004
·
Primer Parcial 35% (30% de continguts
síncrons i 5% asíncrons).
·
Segon Parcial 35% (30% de continguts
síncrons i 5% asíncrons).
·
Seguiment 5% (asíncron, resolució
d'exercicis, avaluació individualitzada).
·
Laboratori d'UML
i testing 25% (20% de continguts síncrons i 5%
asíncrons).
Programa de teoria
Tema 1. Introducció a l'enginyeria de sistemes
d'informació
Tema 2. Modelat conceptual de SI amb Unified Modelling Language (UML)
Tema 3. Especificació de SI amb Object
Constraint Language (OCL)
Tema 4. Models de processos software
Tema 5. Modelat d'organitzacions
Tema 6. Disseny distribuït de sistemes d'informació
Sessions de laboratori
Modelat conceptual de SI amb UML.
(4 sessions de 2 hores)
Testing (3 sessions de 2 hores)
Metodologia
docent
El treball a
l’aula es basarà en classes on el professor explicarà els conceptes teòrics de
l'assignatura. Aquest treball es complementa amb la resolució d'exercicis de
cadascun dels temes.
Al
laboratori es practicarà el modelat conceptual amb eines de representació en
UML i s’assajaran estratègies de testing amb eines
del mercat.
Addicionalment
els i les estudiants complementaran les classes i la resolució dels exercicis
amb aplicacions dels continguts dins del camp de l’enginyeria de sistemes
d’informació.