DADES IDENTIFICATIVES 2013_14
Assignatura (*) ENGINYERIA DEL SOFTWARE IV Codi 17012014
Ensenyament
Enginyeria Informàtica (1997)
Cicle 2n
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 Informàtica i Matemàtiques
Coordinador/a
PUJOL AHULLÓ, JORDI
Adreça electrònica jordi.pujol@urv.cat
Professors/es
PUJOL AHULLÓ, JORDI
Web http://http://ast-deim.urv.cat/pedro/Distributed_Systems_II
Descripció general i informació rellevant ENS IV tracta la tecnologia del software distribuït i especialment dels middleware per entorns distribuïts. Es presenten les tecnologias d'objectes distribuïts, de components distribuïts i els marcs de treball distribuïts.
Com a conseqüència de l'extinció del pla d'estudis que estàs cursant, aquesta assignatura es realitza a través de tutoria. Per a més informació cal consultar l'horari d'atenció personalitzada del professor.

Continguts
Tema Subtema
Conceptes generals de arquitectures software distribuides Concepte de middleware
Models d'arquitectura
Motivació
Sistemes Middleware Sistemes de Coordinació distribuïts
Sistemes Web Distribuïts
Infrastructures escalables per Internet
Arquitectures Software Patrons de Diseny Distribuïts
Desenvolupament basat en Components
Marcs de Treball
Arquitectures Orientades a Serveis
Reflexió Computacional i Middleware Adaptatiu
Plataformes d'Integració Middleware i Servidors d'Aplicacions

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

Avaluació
 
Altres comentaris i segona convocatòria

Fonts d'informació
Bàsica C. Szyperski, Component Software, Beyond Object-Oriented Programming, Addison Wesley, 2000
Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson, Building Application Frameworks : Object-Oriented Foundations of Framework Design, Addison Wesley, 2000
Gamma et al., Design Patterns, Elements of Reusable Object Oriented Software, Addison Wesley, 1999
Colouris, Sistemas Distribuidos, Pearson, 2003
Martin Fowler, Kent Beck, Refactoring: Improving the Design of Existing Code, Addison Wesley, 1999
Francesco Cesarini, Simon Thompson, Erlang Programming A Concurrent Approach to Software Development, O'Reilly Media, 2009

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

(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent