Identifying Data 2020/21
Subject (*) Information Systems Architecture Code 614G01075
Study programme
Grao en Enxeñaría Informática
Descriptors Cycle Period Year Type Credits
Graduate 1st four-month period
Fourth Optional 6
Language
Spanish
Galician
Teaching method Hybrid
Prerequisites
Department Ciencias da Computación e Tecnoloxías da Información
Computación
Coordinador
Cortiñas Álvarez, Alejandro
E-mail
alejandro.cortinas@udc.es
Lecturers
Bernardo Roca, Guillermo de
Cortiñas Álvarez, Alejandro
E-mail
guillermo.debernardo@udc.es
alejandro.cortinas@udc.es
Web
General description Os obxectivos desta asignatura son:

- Coñecer os conceptos básicos da arquitectura dos sistemas de información, os modelos conceptuales para definir estas arquitecturas, e as linguaxes para representalas.

- Saber modelar a arquitectura dun sistema de información utilizando patróns de diseño

- Saber integrar sistemas de información mediante distintas técnicas de software

- Coñecer solucións tecnolóxicas modernas para o desenvolvemento de sistemas de información
Contingency plan 1. Modificacións nos contidos

Non se realizan cambios.

2. Metodoloxías

Mantéñense todas as metodoloxías. A proba escrita se realizará a través dalgún medio dixital (Moodle, Forms ou Teams).


3. Mecanismos de atención personalizada ao alumnado

A atención personalizada non cambia, séguese a facer por medios online: email, Moodle ou Teams, en horas de clase ou de tutorías preferentemente.

4. Modificacións na avaliación

Non se realizan cambios.

5. Modificacións da bibliografía ou webgrafía

Non se realizan cambios.

Study programme competencies
Code Study programme competences
A47 Capacidade para determinar os requisitos dos sistemas de información e comunicación dunha organización de acordo cos aspectos de seguridade e cumprimento da normativa e a lexislación vixente.
A48 Capacidade para participar activamente na especificación, deseño, implementación e mantemento dos sistemas de información e comunicación.
A49 Capacidade para comprender e aplicar os principios e as prácticas das organizacións, de forma que poidan exercer como enlace entre as comunidades técnica e de xestión dunha organización, e participar activamente na formación dos usuarios.
B1 Capacidade de resolución de problemas
B2 Traballo en equipo
B3 Capacidade de análise e síntese
B4 Capacidade para organizar e planificar
C3 Utilizar as ferramentas básicas das tecnoloxías da información e as comunicacións (TIC) necesarias para o exercicio da súa profesión e para a aprendizaxe ao longo da súa vida.
C6 Valorar criticamente o coñecemento, a tecnoloxía e a información dispoñible para resolver os problemas cos que deben enfrontarse.

Learning aims
Learning outcomes Study programme competences
To know the basic concepts of the architecture of information systems A47
A48
A49
B1
B2
B3
B4
C3
C6
To know the conceptual models to define the architecture of information systems A47
A48
A49
B1
B2
B3
B4
C3
C6
To know the languages to represent the architecture of information systems A47
A48
A49
B1
B2
B3
B4
C3
C6
To know how to model the architecture of an information system using design patterns A47
A48
A49
B1
B2
B3
B4
C3
C6
To know how to integrate information systems by means of different software techniques A47
A48
A49
B1
B2
B3
B4
C3
C6
To know how to create an information system using a service-oriented architecture A47
A48
A49
B1
B2
B3
B4
C3
C6
To know modern technological solutions to develop information systems A47
A48
A49
B1
B2
B3
B4
C3
C6

Contents
Topic Sub-topic
Conceptos básicos Definición de arquitectura de sistemas de información
Modelos conceptuais para arquitecturas de sistemas de información
Linguaxes para arquitecturas de sistemas de información
Modelado de arquitecturas de sistemas de información Patróns de deseño
Integración de sistemas
Arquitecturas orientadas a servizos
Solucións tecnolóxicas Xestión da infraestrutura
Librerías de desenvolvemento

Planning
Methodologies / tests Competencies Ordinary class hours Student’s personal work hours Total hours
Guest lecture / keynote speech B1 14 0 14
Collaborative learning A47 A48 A49 B1 B3 C3 C6 14 0 14
Case study A47 A48 A49 B1 B3 C3 C6 14 0 14
Supervised projects A47 A48 A49 B1 B2 B3 B4 C3 C6 0 90 90
Mixed objective/subjective test A47 A48 A49 B3 C6 0 14 14
 
Personalized attention 4 0 4
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies Description
Guest lecture / keynote speech Lectures that will present theoretical contents in combination with practical exercises.
Collaborative learning Resolution by teams of students of problems of reduced size related to the contents of the subject.
Case study Presentation to the students of real cases that have to be resolved using the knowledge acquired in the subject.
Supervised projects Development by each student of projects in which they put in practice what was learnt in the subject.
Mixed objective/subjective test Development of one individual written test where there will be both open questions and questions with brief answers

Personalized attention
Methodologies
Supervised projects
Collaborative learning
Case study
Description
After proposing a problem, the professor will debate with the students the possible solutions and typical errors until a satisfactory solution is reached.

In the laboratory practices, there will be a personalized attention to each student because there will be less than 20 people working in small groups, directly on a concrete application, in each computer and the professor will be able to attend punctual doubts to each student or group.

Assessment
Methodologies Competencies Description Qualification
Mixed objective/subjective test A47 A48 A49 B3 C6 Individual written test on theoretical and practical contents 40
Supervised projects A47 A48 A49 B1 B2 B3 B4 C3 C6 The quality of the supervised projects will be assesed 50
Case study A47 A48 A49 B1 B3 C3 C6 Seguimiento continuado dos exercicios e casos de diseño propostos durante as clases 10
 
Assessment comments

To pass you must obtain the following minimum qualifications: 

  • Mixed test: 3 points out of 6 
  • Supervised projects: 2 points out of 4 

To be qualified as "did not attend" is to not submit the mixed test. The criteria for the second opportunity are the same as for the first opportunity.


Sources of information
Basic Hohpe, G., & Woolf, B (2004). Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional
Microsoft Patterns & Practices Team (2009). Microsoft Application Architecture Guide (Patterns & Practices). http://msdn.microsoft.com/en-us/library/ff650706.aspx
Fowler, M (2002). Patterns of enterprise application architecture. Addison-Wesley Longman Publishing Co., Inc

Os profesores poderán proporcionar nas clases bibliografía específica e webgrafía para cada un dos temas e actividades a desenvolver.

Complementary


Recommendations
Subjects that it is recommended to have taken before
Information Systems Analysis and Development/614G01041
Business Process Management/614G01042

Subjects that are recommended to be taken simultaneously
Data Integration/614G01072

Subjects that continue the syllabus

Other comments


(*)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.