Código: 240601 | Asignatura: ARQUITECTURA DEL SOFTWARE | ||||
Créditos: 6 | Tipo: Obligatoria | Curso: | Periodo: 2º S | ||
Departamento: Estadística, Informática y Matemáticas | |||||
Profesorado: | |||||
ARDAIZ VILLANUEVA, OSCAR (Resp) [Tutorías ] | PEREZ GOYA, UNAI [Tutorías ] |
Módulo: Obligatorio de Ingeniería del Software
Materia: Desarrollo de Sistemas Informáticos
FC2 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social.
FC3 Capacidad para comprender la importancia de la negociación, los hábitos detrabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software.
FC4 Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes.
R1. Manejar los conceptos básicos de la arquitectura de los componentes que conforman el software.
R2. Analizar los problemas específicos de las arquitecturas de 3 capas
R3. Conocer los patrones de diseño que se utilizan para modelar la arquitectura de los componentes software, en particular para aplicaciones informáticas Enterprise.
R4. Resolver eficientemente los problemas que plantea una arquitectura reusable de carácter Enterprise.
TRABAJO PERSONAL DEL ESTUDIANTE
|
Peso (%)
|
Estudio autónomo
|
12%
|
Elaboración de trabajos y/o proyectos y escritura de memorias
|
10%
|
Programación/experimentación u otros trabajos en ordenador/laboratorio
|
15%
|
Resolución de problemas, ejercicios y otras actividades de aplicación | 20% |
Preparación de presentaciones de trabajos, proyectos, etc.
|
3%
|
TOTAL horas trabajo personal del estudiante
|
60%
|
TRABAJO PRESENCIAL EN EL AULA
|
Peso (%)
|
Clases magistrales
|
10%
|
Aprendizaje basado en problemas
|
10%
|
Sesiones prácticas en grupos reducidos
|
15%
|
Tutorías en grupos muy reducidos
|
4%
|
Actividades de evaluación
|
1%
|
TOTAL horas trabajo presencial en el aula
|
40%
|
Resultados de aprendizaje |
Actividad de evaluación |
Peso (%) | Carácter recuperable |
Nota mínima requerida |
---|---|---|---|---|
R1, R2, R3 | Prueba escrita sobre contenidos teóricos | 25% | Sí, mediante prueba escrita | Para aprobar la asignatura: 4 sobre 10 |
R4 | Prueba práctica | 25% | Sí, mediante prueba práctica | Para aprobar la asignatura: 4 sobre 10 |
R1, R2, R3 | Entrega de tareas y ejercicios en clase | 10% | No | |
R4 | Trabajo Práctico Proyecto PBL |
40% | Recuperable entregando el trabajo corregido según indicaciones y fechas establecidas por el/la docente | Para aprobar la asignatura: 5 sobre 10 |
Si en alguna de las actividades de evaluación no se cumpliera el mínimo para ponderar, la nota de la asignatura será como máximo 4,5 sobre 10 (suspenso).
-1: Patrones de arquitectura software. El patrón MVC en aplicaciones Android y Single Page Apps.
-2: Aplicaciones Distribuidas, RMI, servicios Web, servicios REST.
-3: Arquitecturas tipo Enterprise. J2EE, Front-end y Back-End. Arquitectura 3 capas. ORM y JPA.
-4: Aplicaciones Single Page Apps. Conceptos básicos de Javascript.
-5: Proyecto software de aplicación Android basada en patrón MVC siguiendo prácticas de código limpio.
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.
Bibliografía Básica
-Ian Gorton "Essential Software Architecture" Second Edition,Springer-Verlag, 2011.
-Benjamin Aumialle "J2EE. Desarrollo de aplicaciones Web", Ediciones ENI, 2002.
-Nazim Benbourahala, Android 4 : principios del desarrollo de aplicaciones Java, 2013.
- Jesús Tomás, El Gran libro de Android avanzado. 2014.
Bibliografía Complementaria
-Robert Martin "Clean Code: A Handbook of Agile Software Craftsmanship", 2008.
-Len Bass, Paul Clements, Rich Kazman, "Software Architecture in Practice",Second Edition, Addison-Wesley, 2003
-Inderjeet Singh, Beth Stearns, Mark Johnson, and the Enterprise Team "Designing Enterprise Applications with the J2EE TM Platform", Second Edition, Addison-Wesley, 2002.
-Stefanov, Stoyan, JavaScript patterns, Editorial O'Reilly, 2010