DADES IDENTIFICATIVES 2006_07
Assignatura ENGINYERIA DEL SOFTWARE IV Codi 17012014
Ensenyament
Enginyeria Informàtica (1997)
Cicle 2on
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 3 1.5 Troncal Segon Segon
Llengua d'impartició
Català
Departament Enginyeria Informatica i Matematiques
Coordinador/a
GARCIA LOPEZ, PEDRO ANTONIO
Adreça electrònica pedro.garcia@urv.cat
jordi.pujol@urv.cat
Professors/es
GARCIA LOPEZ, PEDRO ANTONIO
PUJOL AHULLO, JORDI
Web http://www.etse.urv.es/EngInf/assig/ens4/
Descripció general i informació rellevant NS III i ENS IV tracten de la tecnologia del software distribuït i especialment dels objectes i components distribuïts; ENS III. tracta d'aspectes generals del software distribuït i inclou un repàs de coneixements previs d'enginyeria del software necessaris per a ENS IV; aquesta darrera tracta de la tecnologia d'objectes distribuïts i de components distribuïts.

Competències
Codi  
A
A
A
A
A
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
B
C
C
C
C

Objectius d'aprenentatge
Objectius Competències
Disenyar sistemes software basats en components remots i arquitectures orientades a serveis A4
A9
A12
A13
A18
B1
B2
B10
B11
B12
C1
C4
C5
Coneixer les metodologies d'Enginyeria del software actuals per a disenyar sistemes distrbuïts A5
A17
A20
B1
B2
B8
B10
B12
B14
C1
C2
C5
Desenvolupar aplicacions distribuïdes basades en serveis Web A1
A8
A11
A20
B1
B2
B3
B6
B13
B14
B15
C1
C2
C5

Continguts
Tema Subtema
Design patterns
Software Architecture and Frameworks
Reflective and Aspect Oriented Programming
Component Software
.NET Framework
Service Oriented Architectures

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Presentacions / exposicions
14 25.2 39.2
Pràctiques a través de TIC en aules informàtiques
30 30 60
 
Atenció personalitzada
0 0 0
 
Proves pràctiques
6 6 12
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Introducció a eines i metodologies
Presentacions / exposicions presentació i estudi d'un article científic
Pràctiques a través de TIC en aules informàtiques

Atenció personalitzada
 
Descripció
tutories online i en despatx, laboratoris

Avaluació
  Descripció Pes
Presentacions / exposicions capacitat de síntesi, conceptes, presentació general, documentació 30 %
Pràctiques a través de TIC en aules informàtiques
Proves pràctiques Diseny i desenvolupament de sistemes software distribuits SOA (Service Orientes Architectures) 70 %
Altres

Assistencia a classe

 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica Ken Birman, Reliable Distributed Systems: Technologies, Web Services and Applications, Springer Verlag, 2005
Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson, Building Application Frameworks : Object-Oriented Foundations of Framework Design, Addison Wesley, 2000
C. Szyperski, Component Software, Beyond Object-Oriented Programming, Addison Wesley, 2000
Gamma et al., Design Patterns, Elements of Reusable Object Oriented Software, Addison Wesley, 1999
Colouris, Sistemas Distribuidos, Pearson, 2003

Complementària Frank Buschmann, "Pattern-Oriented Software Architecture, Volume 1: A System of Patterns, Addison Wesley, 2000

Recomanacions

Assignatures que es recomana cursar simultàniament
DESENVOLUPAMENT D´APLICACIONS EN INTERNET/INTRANET/17012201

Assignatures que es recomana haver cursat prèviament
ENGINYERIA DEL SOFTWARE III/17012010