IDENTIFYING DATA 2016_17
Subject (*) ARQUITECTURES TELEMÀTIQUES Code 17224110
Study programme
Grau d'Enginyeria Telemàtica (2010)
Cycle 1r
Descriptors Credits Type Year Period Exam timetables and dates
6 Obligatòria Quart 1Q
Modality and teaching language
Department Enginyeria Informàtica i Matemàtiques
Coordinator
VIEJO GALICIA, LUIS ALEXANDRE
E-mail alexandre.viejo@urv.cat
Lecturers
VIEJO GALICIA, LUIS ALEXANDRE
Web http://moodle.urv.cat
General description and relevant information Aquesta assignatura té com a objectiu que l’alumne conegui els diferents models d’arquitectures utilitzades als sistemes informàtics. Específicament es tractarà amb especial èmfasi les arquitectures basades amb el model client/servidor, les arquitectures distribuïdes i les pensades per treballar en entorns mòbils.

Competències
Type A Code Competences Specific
 A4 Capacitat per analitzar, utilitzar i desenvolupar tecnologia en l’àmbit de les telecomunicacions.
 TEL6 Capacitat de dissenyar arquitectures de xarxes i serveis telemàtics.
 TEL7 Capacitat de programació de serveis i aplicacions telemàtiques, en xarxa i distribuïdes.
Type B Code Competences Transversal
 B2 Coneixement de matèries bàsiques i tecnologies, que el capaciti per a l’aprenentatge de nous mètodes i tecnologies, així com que el doti d’una gran versatilitat per adaptar-se a noves situacions.
 B3 Capacitat de resoldre problemes amb iniciativa, presa de decisions, creativitat, i de comunicar i transmetre coneixements, habilitats i destreses, comprenent la responsabilitat ètica i professional de l’activitat de l’Enginyer Tècnic de Telecomunicació.
Type C Code Competences Nuclear
 C4 Expressar-se correctament de manera oral i escrita en una de les dues llengües oficials de la URV.

Resultats d'aprenentage
Type A Code Learning outcomes
 A4 Comprèn els diferents requisits necessaris per al disseny d’arquitectures distribuïdes
Comprèn els diferents requisits necessaris per al disseny d’arquitectures per entorns mòbils
Desenvolupa aplicacions client-servidor amb sockets
Implanta i analitza el rendiment de plataformes web
Implanta un model d’arquitectura distribuïda i analitza el tràfic generat
Desenvolupa aplicacions per a dispositius mòbils
 TEL6 Implanta i analitza el rendiment de plataformes web
Implanta un model d’arquitectura distribuïda i analitza el tràfic generat
 TEL7 Desenvolupa aplicacions client-servidor amb sockets
Desenvolupa aplicacions per a dispositius mòbils
Type B Code Learning outcomes
 B2 Coneix les diferents arquitectures distribuïdes existents
Coneix les diferents variacions de l’arquitectura client/servidor i comprèn el seu funcionament i aplicació
Coneix els diferents models d’arquitectures peer-to-peer i comprèn el seu funcionament i aplicació
Coneix les característiques i funcionament dels sistemes de computació basats en Grid i en Cloud.
 B3 Desenvolupa aplicacions client-servidor amb sockets
Desenvolupa aplicacions per a dispositius mòbils
Type C Code Learning outcomes
 C4 Produeix un text escrit gramaticalment correcte
Produeix un text escrit ben estructurat, clar i ric
Produeix un text escrit adequat a la situació comunicativa

Continguts
Topic Sub-topic
1. Models d’arquitectures Arquitectures dels sistemes
Disseny d’arquitectures distribuïdes
2. Arquitectura client/servidor Model multi-capa
Proxies i memòries cau
Servidors web
Web services
Model d’esdeveniments i subscripció/publicació
Programació de Sockets amb Java
3. Arquitectures avançades Arquitectura peer-to-peer
Grid computing
Cloud computing
4. Arquitectures per a tecnologies mòbils Sistemes distribuïts volàtils
Descobriment de serveis
Seguretat i privadesa
Desenvolupament d’aplicacions en entorns mòbils

Planificació
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Activitats Introductòries
2 2 4
Sessió Magistral
A4
B2
26 28 54
Pràctiques a través de TIC en aules informàtiques
A4
TEL6
TEL7
B3
C4
30 55 85
Atenció personalitzada
0 0 0
 
Proves objectives de preguntes curtes
A4
B2
2 5 7
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Metodologies
Methodologies
  Description
Activitats Introductòries Es farà una presentació dels objectius i de les aplicacions de l'assignatura.
Sessió Magistral Explicació dels continguts teòrics de l'assignatura.
Pràctiques a través de TIC en aules informàtiques Per grups de 2, els alumnes realitzarán una serie de pràctiques relacionades amb els continguts de l'assignatura. Alguns exemples serien:
- implementar aplicacions client-servidor amb Java-sockets
- analitzar el tràfic generat per alguna arquitectura específica
- implementar aplicacions per dispositius mòbils
- etc
Atenció personalitzada Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.

Atenció personalitzada
Description
Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.

Avaluació
Methodologies Competences Description Weight        
Pràctiques a través de TIC en aules informàtiques
A4
TEL6
TEL7
B3
C4
Realització d'una sèrie de pràctiques relacionades amb els continguts de l'assignatura. 50%
Proves objectives de preguntes curtes
A4
B2
Realització d'una prova per avaluar el grau d'assoliment dels continguts teòrics de l'assignatura. 50%
Others  
 
Other comments and second exam session

L'avaluació de la segona convocatòria es realitzarà mitjançant un examen de preguntes curtes (50% de la nota final) i l'entrega de una sèrie de pràctiques relacionades amb els continguts de l'assignatura (50% de la nota final). Cal tenir en compte que la nota màxima que es pot obtenir a la part de pràctiques en segona convocatoria es un 8 sobre 10.


Fonts d'informació

Bàsica Coulouris, George, Distributed systems : concepts and design , ,
Tanenbaum, Andrew S., Distributed systems : principles and paradigms , ,

Complementària

Recomanacions

Subjects that continue the syllabus
SISTEMES DISTRIBUÏTS/17224106


Subjects that it is recommended to have taken before
PROGRAMACIÓ/17224114
SERVEIS MULTIMÈDIA/17224109
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.