100000S03I DisenoYArquitecturaDeSoftware
100000S03I DisenoYArquitecturaDeSoftware
100000S03I DisenoYArquitecturaDeSoftware
SÍLABO
DISEÑO Y ARQUITECTURA DE SOFTWARE (100000S03I)
2019 - Ciclo 1 Marzo
1. DATOS GENERALES
1.3. Créditos: 3
1.4. Modalidad: Presencial
2. FUNDAMENTACIÓN
La presente asignatura da al estudiante un panorama amplio sobre lo que significa diseño y arquitectura de software considerando
los siguientes aspectos: problemas, principios, patrones, técnicas, métodos, optimización de caché, wrappers, inversión de control,
programación orientada a aspectos, balanceo de carga, frameworks, orquestación y coreografía de servicios web. Asimismo brinda
al estudiante sólidos conocimientos acerca de arquitecturas como SOA, MVC, REST y arquitecturas Cloud Computing.
3. SUMILLA
La asignatura de Diseño y Arquitectura de Software es de carácter teórico-práctico y tiene el propósito de potenciar en el
estudiante sus habilidades para analizar y diseñar una arquitectura de software. Se desarrolla los siguientes contenidos:
Introducción a la arquitectura de software, vistas y estilos de la arquitectura, requisitos de calidad de un software, diagramación
UML orientada al diseño arquitectónico de software, patrones de arquitectura, arquitectura orientada a servicios ( SOA ),
Arquitecturas en Cloud Computing , Arquitecturas para software en dispositivos móviles y documentación de una arquitectura de
software.
https://silbia.lacafetalab.pe/syllabuses/export/654.html 1/6
22/3/2019 100000S03I_DisenoYArquitecturaDeSoftware
Temario:
Temario:
https://silbia.lacafetalab.pe/syllabuses/export/654.html 2/6
22/3/2019 100000S03I_DisenoYArquitecturaDeSoftware
Temario:
6. METODOLOGÍA
Se dictarán clases teóricas con desarrollo de exposiciones y la participación activa de los estudiantes mediante la realización de
experiencias de laboratorio. Para ello, se facilitarán guías de laboratorio y separatas de problemas para resolver según cada
grupo.
Los principios de aprendizaje que se promueven en este curso son:
• Aprendizaje autónomo.
• Aprendizaje colaborativo.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
Donde:
1. La evaluación será permanente y se realizará por medio de prácticas al final de cada unidad.
2. Sólo se podrá rezagar el Examen Final.
3. El examen rezagado incluye los contenidos de todo el curso.
4. No se elimina ninguna práctica calificada.
5. La nota mínima aprobatoria es 12 (doce).
6. En el caso de que un alumno no rinda una práctica calificada (PC) y, por lo tanto, obtenga NS, esta es reemplazada con la
nota que se obtenga en el examen final o de rezagado. En caso de que el alumno tenga más de una práctica calificada no
rendida, solo se reemplaza la práctica calificada de mayor peso.
7. No es necesario que el alumno realice trámite alguno para que este remplazo se realice.
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
CERVANTES MACEDA, HUMBERTO (2016) Arquitectura de software, Addison Wesley Longman. Pearson
PANTALEO, GUILLERMO (2015) Ingeniería de software, Cengage Learning
Bibliografía Complementaria:
https://silbia.lacafetalab.pe/syllabuses/export/654.html 3/6
22/3/2019 100000S03I_DisenoYArquitecturaDeSoftware
9. CRONOGRAMA DE ACTIVIDADES
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
https://silbia.lacafetalab.pe/syllabuses/export/654.html 4/6
22/3/2019 100000S03I_DisenoYArquitecturaDeSoftware
https://silbia.lacafetalab.pe/syllabuses/export/654.html 5/6
22/3/2019 100000S03I_DisenoYArquitecturaDeSoftware
Examen Final
Examen Final Individual
18 18 (Examen Final
Individual)
https://silbia.lacafetalab.pe/syllabuses/export/654.html 6/6