PROYECTO DOCENTE ASIGNATURA: "DIA: Diseño e Implementación de Arquitecturas Software"

Documentos relacionados
PROYECTO DOCENTE ASIGNATURA: "Aplicaciones Informáticas para la Gestión"

PROYECTO DOCENTE ASIGNATURA: "Inteligencia Artificial"

PROYECTO DOCENTE ASIGNATURA: "Domótica"

PROYECTO DOCENTE ASIGNATURA: "Diseño de Aplicaciones Interactivas"

PROYECTO DOCENTE ASIGNATURA: "Complementos de Informática"

PROYECTO DOCENTE ASIGNATURA: "Microprocesadores"

PROYECTO DOCENTE ASIGNATURA: "Robótica Médica"

PROYECTO DOCENTE ASIGNATURA: "Fundamentos de la Prevención"

PROYECTO DOCENTE ASIGNATURA: "Control de Procesos Industriales"

PROYECTO DOCENTE ASIGNATURA: "Mecánica Cuántica Avanzada"

PROYECTO DOCENTE ASIGNATURA: "Redes Locales en la Industria"

PROYECTO DOCENTE ASIGNATURA: "Informática Aplicada al Turismo" Grupo: GRUPO 3(958518) Titulacion: Grado en Turismo Curso:

PROYECTO DOCENTE ASIGNATURA: "Centrales Hidroeléctricas" Grupo: Grupo 1(972918) Titulacion: Grado en Ingeniería Civil Curso:

PROYECTO DOCENTE ASIGNATURA: "Materiales: Diseño de Equipos e Instalaciones"

PROYECTO DOCENTE ASIGNATURA: "Tecnología de Fabricación"

PROYECTO DOCENTE ASIGNATURA: "Gestión Informatizada del Subsistema Comercial"

PROYECTO DOCENTE ASIGNATURA: "Robótica y Automatización"

PROYECTO DOCENTE ASIGNATURA: "Desarrollo de Aplicaciones Distribuidas"

PROYECTO DOCENTE ASIGNATURA: "Gestión del Conflicto"

PROYECTO DOCENTE ASIGNATURA: "Teoría de la Lírica y Métrica Comparada"

PROYECTO DOCENTE ASIGNATURA: "Medio Ambiente Rural"

PROYECTO DOCENTE ASIGNATURA: "Física I" Grupo: Grupo de Clases Teóricas Física I(922539) Titulacion: Grado en Matemáticas Curso:

PROYECTO DOCENTE ASIGNATURA: "Seguridad en el Trabajo"

PROYECTO DOCENTE ASIGNATURA: "Óptica Fisiológica" Grupo: GRUPO ÚNICO(962330) Titulacion: Grado en Óptica y Optometría Curso:

PROYECTO DOCENTE ASIGNATURA: "Motores de Aeronaves"

PROYECTO DOCENTE ASIGNATURA: "Teoría de la Argumentación"

PROYECTO DOCENTE ASIGNATURA: "Informática" Grupo: Grp Clases Teóricas Informática.(934787) Titulacion: Grado en Ingeniería Civil Curso:

PROYECTO DOCENTE ASIGNATURA: "Cuidados Básicos y de Urgencias" Grupo: Grupo 1(930192) Titulacion: Grado en Fisioterapia Curso:

PROYECTO DOCENTE ASIGNATURA: "Literatura Griega"

PROYECTO DOCENTE ASIGNATURA: "Macroeconomía"

PROYECTO DOCENTE ASIGNATURA: "Diseño de Aplicaciones Móviles"

PROYECTO DOCENTE ASIGNATURA: "Programación Matemática"

PROYECTO DOCENTE ASIGNATURA: "Fundamentos Físicos de la Informática"

PROYECTO DOCENTE ASIGNATURA: "Matemáticas Aplicadas a la Biología"

PROYECTO DOCENTE ASIGNATURA: "Valoraciones Inmobiliarias" Grupo: OP34(879994) Titulacion: ARQUITECTO TÉCNICO (Plan 99) Curso:

Facultad de Ciencias

PROYECTO DOCENTE ASIGNATURA: "Microeconomía I"

PROYECTO DOCENTE ASIGNATURA: "Textos Griegos I"

PROYECTO DOCENTE ASIGNATURA: "Economía Bancaria"

PROYECTO DOCENTE ASIGNATURA: "Sistemas de Ayuda a la Navegación" Grupo: Grupo 1(895142) Titulacion: INGENIERO AERONÁUTICO (Plan 2002) Curso:

PROYECTO DOCENTE ASIGNATURA: "Teatro Griego"

PROYECTO DOCENTE ASIGNATURA: "Sistemas Electrónicos para Energías Renovables"

PROYECTO DOCENTE ASIGNATURA: "Microbiología de Alimentos"

SEGURIDAD INFORMÁTICA

PROYECTO DOCENTE ASIGNATURA: "Estructura de Mercados" Grupo: GRUPO 4(933431) Titulacion: Grado en Turismo Curso:

Grado en Ingeniería Informática itinerario Ingeniería del Software

PROYECTO DOCENTE ASIGNATURA: "Estudios Aplicados de Sectores Económicos y Estructuras de Mercados"

PROYECTO DOCENTE ASIGNATURA: "Mitos y Representaciones de Lo Femenino en la Literatura"

PROYECTO DOCENTE ASIGNATURA: "Contabilidad para la Dirección Comercial"

PROYECTO DOCENTE ASIGNATURA: "Máquinas Eléctricas I"

Universidad de Alcalá

PROYECTO DOCENTE ASIGNATURA: "Planificación y Gestión de Proyectos Informáticos"

PROYECTO DOCENTE ASIGNATURA: "Sistemas de Información Geográfica: Datos Raster"

PROYECTO DOCENTE ASIGNATURA: "Estructuras Metálicas II" Grupo: Grupo 1(973061) Titulacion: Grado en Ingeniería Civil Curso:

PROYECTO DOCENTE ASIGNATURA: "Dirección de Recursos Humanos I"

PROYECTO DOCENTE ASIGNATURA: "Introducción al Derecho del Turismo" Grupo: Grupo 1(933454) Titulacion: Grado en Turismo Curso:

PROYECTO DOCENTE ASIGNATURA: "Estadística y Metodología de la Investigación"

PROYECTO DOCENTE ASIGNATURA: "Técnicas de Cultivos Animales Alternativos"

Facultad de Humanidades

PROYECTO DOCENTE ASIGNATURA: "Ruido y Vibraciones"

PROYECTO DOCENTE ASIGNATURA: "Microeconomía III"

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

PROYECTO DOCENTE ASIGNATURA: "La Cultura árabe y el Islam Hispánicos en la Herencia Mediterránea y su Proyección Africana y

PROYECTO DOCENTE ASIGNATURA: "Microeconomía" Grupo: Grupo 3 (M)(876243) Titulacion: DIPLOMADO EN CIENCIAS EMPRESARIALES (Plan 2002) Curso:

Tecnología electrónica biomédica

PROYECTO DOCENTE ASIGNATURA: "Interiorismo y Decoración" Grupo: OP21(868242) Titulacion: ARQUITECTO TÉCNICO (Plan 99) Curso:

NORMAS INTERNACIONALES DE INFORMACIÓN FINANCIERA

PROYECTO DOCENTE ASIGNATURA: "Textos Griegos I"

PROYECTO DOCENTE ASIGNATURA: "Redacción y Ejecución de Proyectos"

PROYECTO DOCENTE ASIGNATURA: "Historia del Antiguo Egipto"

PLANIFICACIÓN Y GESTIÓN INFORMÁTICA

PROYECTO DOCENTE ASIGNATURA: "Técnicas Experimentales en Física Nuclear"

PROYECTO DOCENTE ASIGNATURA: "Computabilidad y Complejidad"

PROYECTO DOCENTE ASIGNATURA: "Dirección de Arte y Diseño"

PROYECTO DOCENTE ASIGNATURA: "Lengua Francesa VI" Grupo: GRUPO 2(989773) Titulacion: Grado en Estudios Franceses Curso:

PROYECTO DOCENTE ASIGNATURA: "Auditoría de Estados Financieros II"

PROYECTO DOCENTE ASIGNATURA: "Lengua Española"

PROYECTO DOCENTE ASIGNATURA: "Robótica Móvil y de Servicios"

PROYECTO DOCENTE ASIGNATURA: "Proceso Software y Gestión"

PROYECTO DOCENTE ASIGNATURA: "Discapacidad Auditiva"

PROYECTO DOCENTE ASIGNATURA: "Infraestructura Ferroviaria" Grupo: Grupo 1(973118) Titulacion: Grado en Ingeniería Civil Curso:

PROYECTO DOCENTE ASIGNATURA: "Circuitos Eléctricos"

PROYECTO DOCENTE ASIGNATURA: "Construcción de Aeropuertos III" Grupo: Grupo 1(971859) Titulacion: Grado en Ingeniería Aeroespacial Curso:

PROYECTO DOCENTE ASIGNATURA: "Nuevas Tecnologías en Levantamientos Arquitectónicos"

PROYECTO DOCENTE ASIGNATURA: "Historia Universal de la Radiotelevisión, Géneros y Formatos, como Evolución de Guión"

PROYECTO DOCENTE ASIGNATURA: "Circuitos Eléctricos"

PROYECTO DOCENTE ASIGNATURA: "Materiales Odontológicos"

PROYECTO DOCENTE ASIGNATURA: "Física del Medio Ambiente"

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Valoraciones de bienes inmuebles. analisis de documentacion

PROYECTO DOCENTE ASIGNATURA: "Teoría de la Literatura"

Escuela Superior de Ingeniería y Tecnología

PROYECTO DOCENTE ASIGNATURA: "Temas de Lingüística General" Grupo: GRUPO UNICO(956645) Titulacion: Grado en Filología Hispánica Curso:

PROYECTO DOCENTE ASIGNATURA: "Radiología General" Grupo: GRUPO A(874170) Titulacion: LICENCIADO EN MEDICINA (Plan 2001) Curso:

PROYECTO DOCENTE ASIGNATURA: "Periodismo Deportivo" Grupo: GRUPO 1.A(895250) Titulacion: LICENCIADO EN PERIODISMO (Plan 2002) Curso:

PROYECTO DOCENTE ASIGNATURA: "Lengua Española y su Aplicación a la Lingüística Infantil"

PROYECTO DOCENTE ASIGNATURA: "Arte Antiguo y Medieval en Andalucía"

PROYECTO DOCENTE ASIGNATURA: "Radiología General" Grupo: GRUPO B(874171) Titulacion: LICENCIADO EN MEDICINA (Plan 2001) Curso:

PROYECTO DOCENTE ASIGNATURA: "Técnicas de Representación Gráfica Mediante Computador"

PROYECTO DOCENTE ASIGNATURA: "Filosofía de la Mente"

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

Transcripción:

PROYECTO DOCENTE ASIGNATURA: "DIA: Diseño e Implementación de Arquitecturas Software" Grupo: DIA: Diseño e Implement. de Arquitecturas Software(937602) Titulacion: Máster Universitario en Ingeniería y Tecnología del Software Curso: 2015-2016 DATOS BÁSICOS DE LA ASIGNATURA/GRUPO Titulación: Año del plan de estudio: Centro: Asignatura: Código: Tipo: Curso: Período de impartición: Ciclo: Grupo: Créditos: Horas: Área: Departamento: Dirección postal: Dirección electrónica: Máster Universitario en Ingeniería y Tecnología del Software 2010 E.T.S. Ingeniería Informática DIA: Diseño e Implementación de Arquitecturas Software 50900002 Optativa 1º Primer Cuatrimestre 2º DIA: Diseño e Implement. de Arquitecturas Software (1) 6 150 Lenguajes y Sistema Informáticos (Área principal) Lenguajes y Sistemas Informáticos (Departamento responsable) ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA, AVDA. REINA MERCEDES, S/N 41012 - SEVILLA http://www.lsi.us.es/ COORDINADOR DE LA ASIGNATURA CAÑETE VALDEON, JOSE MIGUEL PROFESORADO 1 2 CAÑETE VALDEON, JOSE MIGUEL MARTIN DIAZ, OCTAVIO Curso académico: 2015/2016 Última modificación: 2015-10-07 1 de 6

OBJETIVOS Y COMPETENCIAS Objetivos docentes específicos Se pretende que el alumno: 1) Conozca las técnicas de diseño de arquitecturas software. 2) Sea capaz de analizar y estructurar un problema software. 3) Tenga la capacidad de razonar acerca de la adecuación de una arquitectura software para un problema dado. Competencias Competencias transversales/genéricas G01 Capacidad para aplicar los conocimientos adquiridos, incluyendo la resolucio n de problemas en entornos nuevos o poco conocidos relacionados con la ingenieri a y la tecnologi a del software. G02 Capacidad para integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una informacio n que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y e ticas vinculadas a la aplicacio n de los conocimientos adquiridos. G03 Capacidad para comunicar conclusiones, asi como los conocimientos y razones u ltimas que las sustentan, a pu blicos especializados y no especializados de un modo claro y sin ambigu edades. G04 Habilidades de aprendizaje que permitan estudiar de un modo autodirigido o autońomo. G05 Respeto a los derechos fundamentales y de igualdad de oportunidades entre hombres y mujeres, los principios de igualdad de oportunidades y accesibilidad universal de las personas con discapacidad y los valores propios de una cultura de la paz y de valores democra ticos. Competencias específicas E13 Conocimientos avanzados sobre disenõ de arquitecturas software y capacidad de aplicacioń de los mismos a la praćtica. CONTENIDOS DE LA ASIGNATURA Relación sucinta de los contenidos (bloques temáticos en su caso) BLOQUE 1: Introducción a las arquitecturas software. BLOQUE 2: Problema software y arquitectura; atributos de calidad. BLOQUE 3: Tácticas arquitectónicas y método de diseño. BLOQUE 4: Evaluación de arquitecturas software. BLOQUE 5: Líneas de productos. BLOQUE 6: Casos de estudio. BLOQUE 7: Proyecto de investigación y desarrollo. Relación detallada y ordenación temporal de los contenidos Los contenidos de imparten en el siguiente orden; se indica además la distribución en horas presenciales y no presenciales (estudio por parte del alumno): Bloque 1 (Introducción a las arquitecturas software): 2 horas presenciales. 4 horas no presenciales. Bloque 3 (Tácticas arquitectónicas y método de diseño): 4 horas presenciales. 16 horas no presenciales. Bloque 6 (Casos de estudio: ebay, controlador del tráfico aéreo en EE.UU., sistemas SCADA, edge-dominant systems): 6 horas presenciales. 16 horas no presenciales. Bloque 2 (Problema software y arquitectura; atributos de calidad): 4 horas presenciales. 16 horas no presenciales. Bloque 7 (Proyecto de investigación y desarrollo: router de paquetes postales): 6 horas presenciales. 24 horas no presenciales. Bloque 4 (Evaluación de arquitecturas software): 2 horas presenciales. 6 horas no presenciales. Bloque 5 (Líneas de productos): 2 horas presenciales. 6 horas no presenciales. Control de evaluación (previo al examen final): 4 horas presenciales. 32 horas no presenciales. El trabajo de investigación, referido en el programa de la asignatura, se basa en el estudio de los casos explicados en clases de teoría así como en la resolución del proyecto de investigación y desarrollo planteado. ACTIVIDADES FORMATIVAS Relación de actividades formativas del cuatrimestre Curso académico: 2015/2016 Última modificación: 2015-10-07 2 de 6

Clases teóricas Horas presenciales: Horas no presenciales: 16.0 60.0 Metodología de enseñanza-aprendizaje: - Exposición interactiva. - Análisis de casos. Competencias que desarrolla: - Conocer las relaciones entre requisitos y arquitecturas software. - Conocer las tácticas arquitectónicas habituales para la satisfacción de requisitos de calidad. - Conocer métodos de análisis de problemas software. - Conocer métodos de diseño de arquitecturas software. - Conocer el concepto de línea de productos. Trabajo de investigación Horas presenciales: Horas no presenciales: 14.0 60.0 Metodología de enseñanza-aprendizaje: Aprendizaje basado en proyectos. Competencias que desarrolla: - Saber analizar un problema software. - Saber diseñar una arquitectura software a partir de unos requisitos funcionales y de calidad. - Saber relacionar un análisis de problema software con una arquitectura candidata. - Saber argumentar la adecuación de una arquitectura software para un determinado problema. - Capacidad de análisis y de síntesis. - Capacidad de resolución de problemas. - Capacidad de generar nuevas ideas. - Capacidad de aplicar la teoría a la práctica. - Capacidad de aprender. BIBLIOGRAFÍA E INFORMACIÓN ADICIONAL Bibliografía general Software Architecture in Practice L. Bass, P. Clements, R. Katzman Segunda Addison-Wesley 0321154959 Problem Frames. Analizing and Structuring Software Development Problems M. A. Jackson Addison-Wesley 020159627X Requirements Engineering : from System Goals to UML Models to Software Specifications A. van Lamsweerde Wiley 0470012706 Bibliografía específica Curso académico: 2015/2016 Última modificación: 2015-10-07 3 de 6

Pattern-Oriented Software Architecture, Volume 1: A System of Patterns F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal Wiley 0471958697 Design methods for reactive systems: Yourdon, Statemate and the UML R. Wieringa Morgan Kaufmann 1558607552 Documenting Software Architectures: Views and Beyond P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson, R. Segunda Nord, J. Stafford 0321552687 Addison-Wesley The Golden Age of Software Architecture M. Shaw, P. Clements IEEE Software, 23 (2), 31-39 0740-7459 Relating Software Requirements and Architectures using Problem Frames J. G. Hall, M. Jackson, R. C. Laney, B. Nuseibeh, L. Rapanotti Actas del congreso RE'2002. Publicado por IEEE Press Architecture-driven Problem Decomposition L. Rapanotti, J. G. Hall, M. Jackson, B. Nuseibeh Actas del congreso RE'2004. Publicado por IEEE Press Problem Structure and Dependable Architecture M. Jackson Incluido en el libro: Architecting Dependable Systems III. Editorial: 978-3-540-28968-5 Springer Annotating problem diagrams with architectural tactics for reasoning on quality requirements Información adicional J.M. Cañete Valdeón Relación de herrameintas software gratuitas para su uso en la asignatura: 1) Herramienta para Problem Frames: Dia Diagram Editor. Dirección: http://dia-installer.de/ 2) Herramienta para requisitos no funcionales: The RE-Tools for Requirements Engineering. Dirección: http://www.utdallas.edu/~supakkul/tools/re-tools/ 3) Herramienta para vistas arquitectónicas: StarUML. Dirección: http://staruml.sourceforge.net/en/ Revista "Information Processing Letters", volumen 112, número 16, páginas 656-0020-0190 661, Agosto 2012. Curso académico: 2015/2016 Última modificación: 2015-10-07 4 de 6

SISTEMAS Y CRITERIOS DE EVALUACIÓN Y CALIFICACIÓN Sistema de evaluación Evaluación continua Al final de cada bloque temático se realizarań actividades de evaluacioń consistentes en tests o problemas que requieran la aplicacioń a la praćtica de los conocimientos presentados en ese bloque temático. Ademaś, cada asignatura tendra un proyecto final que obligara a los alumnos a combinar todos los conocimientos adquiridos en la resolucioń de un problema que abarque todos los contenidos de la asignatura. La evaluacioń general de las competencias se llevara a cabo en este proyecto final. El sistema de calificacioń es el que preve la normativa vigente. Los criterios concretos de evaluación dependerán por completo del tema evaluado, pero de forma general se valorará si los grupos de alumnos han conseguido desarrollar las competencias y objetivos de la asignatura Criterios de calificación Existen dos procedimientos para superar la asignatura: mediante evaluación continua o mediante examen final. La evaluación continua consta de dos partes: (a) un control de conocimientos teórico-prácticos y (b) un proyecto final que consiste en la aplicación de tácticas arquitectónicas a una descomposición funcional dada de un problema de ingeniería. Ambas partes son evaluadas en el aula y en horario de clase. La nota del alumno se calcula como la media aritmética de ambas partes. El examen final es de tipo escrito y en él se plantean tanto cuestiones teóricas como prácticas que permitan evaluar las competencias de la asignatura. Se permite que un alumno que se haya examinado mediante el procedimiento de evaluación continua pueda presentarse al examen final de la primera convocatoria para mejorar su calificación, renunciando en dicho caso a su calificación anterior. CALENDARIO DE EXÁMENES La información que aparece a continuación es susceptible de cambios por lo que le recomendamos que la confirme con el Centro cuando se aproxime la fecha de los exámenes. CENTRO: E.T.S. Ingeniería Informática 1 ª Convocatoria Fecha: Aula: 16/2/2016 Hora: 16:0 F0.31 CENTRO: E.T.S. Ingeniería Informática 2 ª Convocatoria Fecha: Aula: 9/9/2016 Hora: 16:0 F0.31 CENTRO: E.T.S. Ingeniería Informática Diciembre Fecha: Aula: 9/12/2015 Hora: 16:0 F0.31 TRIBUNALES ESPECÍFICOS DE EVALUACIÓN Y APELACIÓN Presidente: Vocal: Secretario: Primer suplente: Segundo suplente: Tercer suplente: AMADOR DURAN TORO JOAQUIN PEÑA SILES MANUEL RESINAS ARIAS DE REYNA VICTOR JESUS DIAZ MADRIGAL MARIA JOSE ESCALONA CUARESMA FRANCISCO JAVIER FERRER TROYANO Curso académico: 2015/2016 Última modificación: 2015-10-07 5 de 6

ANEXO 1: HORARIOS DEL GRUPO DEL PROYECTO DOCENTE Los horarios de las actividades no principales se facilitarán durante el curso. GRUPO: DIA: Diseño e Implement. de Arquitecturas Software (937602) Calendario del grupo CLASES DEL PROFESOR: CAÑETE VALDEON, JOSE MIGUEL HORARIO SIN ESPECIFICAR CLASES DEL PROFESOR: MARTIN DIAZ, OCTAVIO HORARIO SIN ESPECIFICAR Curso académico: 2015/2016 Última modificación: 2015-10-07 6 de 6