SILABO-SI806- DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE.doc
SILABO-SI806- DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE.doc
SILABO-SI806- DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE.doc
Próximo SlideShare
Guia5Guia5
Cargando en ... 3
1 de 3

Más contenido relacionado

SILABO-SI806- DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE.doc

  1. F02-silabo-FIIS 1 UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Industrial y de Sistemas Escuela Profesional de Ingeniería de Sistemas SÍLABO CURSO: DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE I. INFORMACIÓN GENERAL CODIGO : SI806 DESARROLLO ADAPTATIVO E INTEGRADO DE SOFTWARE CICLO : 8 CREDITOS : 2 HORAS POR SEMANA : 04 HRS (HP 04) PRERREQUISITOS : SI707 Ingeniería de software CONDICION : Obligatorio ÁREA ACADÉMICA : SISTEMAS Y TELEMATICA PROFESOR : GUSTAVO ARTICA CUYUBAMBA E-MAIL : garticac@uni.edu.pe II. SUMILLA DEL CURSO Este curso perteneciente al área de conocimiento de Otras Disciplinas Relacionadas es de carácter principalmente práctico y se orienta a la formación del estudiante en el desarrollo de aplicaciones con tecnologías orientadas a objetos, utilizando los lenguajes y los sistemas operativos de mayor incidencia en el medio. Al finalizar el curso el estudiante podrá desarrollar aplicaciones empresariales adaptativas o responsivas, utilizando con suma y fina precisión y eficiencia las capacidades y funcionalidades que ofrecen los diversos sistemas operativos y los lenguajes. Podrá escribir aplicaciones que consuman los servicios de la Transferencia de Estado Representacional (Representational State Transfer - REST) y que utilicen la librería de mapas y servicios en la nube. El estudiante podrá desarrollar aplicaciones multiplataforma, utilizando los marcos de trabajo más modernos y que utilizan óptimamente las características centrales de todo tipo de dispositivos. El curso desarrolla las habilidades más importantes de un Ingeniero de Software dentro de un contexto de integración automática en el desarrollo de sistemas de software, su reúso y los repositorios de aplicaciones, así como los conceptos de raíz y ramas, para la integración continua. Además, el estudiante comprenderá los principios de la construcción con metodologías ágiles. III. COMPETENCIAS 1. Al finalizar el curso el estudiante podrá 2. Desarrollar componentes de Sistemas de Software. 3. Desarrollar Sistemas de Información Corporativos. 4. Integrar y Optimizar Sistemas de Software. 5. Desarrollar Soluciones tecnológicas. IV. UNIDADES DE APRENDIZAJE 1. INTRODUCCIÓN / 8 HORAS
  2. F02-silabo-FIIS 2 Objetivos y Alcance del curso. Contenidos. Metodología. Sistema de Evaluación. Metodologías Agiles del Desarrollo. 2. DESARROLLO ADAPTATIVO DEL SOFTWARE / 8 HORAS Conceptos. Características. Desarrollo Adaptativo del Software. 3. REFERENCIAS TECNOLOGICAS / 8 HORAS Conceptos. Características. Terminología utilizada en la integración continua. Referencias Tecnológicas. 4. HERRAMIENTAS ACTUALES DE DESARROLLO E INTEGRACIÓN / 8 HORAS Conceptos. Características. Herramientas Tecnológicas de Integración. Comparativas entre las principales soluciones. 5. HISTORIA DE USUARIOS Y PROTOTIPOS / 8 HORAS Conceptos. Características. Gestión de Requisitos. Prototipos. 6. CONCEPTOS CLAVE PARA LA INTEGRACION / 8 HORAS Conceptos. Características. Motivos y necesidad. Beneficios. Flujo de un proceso de Integración Continua. 7. FUNDAMENTOS DE INTEGRACION CONTINUA / 8 HORAS Conceptos, características y alcance. El Despliegue Continuo (Continuous Deployment) y la Entrega Continua (Continuous Delivery), 8. GESTIÓN DE REQUISITOS Y PLANIFICACION / 8 HORAS Conceptos. Características. Gestión de Requisitos. Planificación. 9. SISTEMA DE CONSTRUCCIÓN AUTOMATIZADO / 8 HORAS Conceptos Básicos. Sistema de construcción automatizado. 10. SISTEMA DE CONTROL DE VERSIONES / 8 HORAS Concepto. Principios. Sistema de control de versiones. Sistemas de Control locales. Sistemas de Control Centralizados. Sistemas de Control Distribuidos. Flujo de trabajo centralizado. 11. GESTOR DE TAREAS / 8 HORAS Concepto. Principios y Actividades claves. Asignar trabajo. Capturar y organizar incidencias. Generar y monitorizar. 12. GESTIÓN DE PRUEBAS / 8 HORAS Concepto. Principios y Actividades claves. Prueba Continua, Inspección. Pruebas Unitarias y Aceptación. 13. CONTROL DE CALIDAD Y METRICAS DEL SOFTWARE / 8 HORAS Concepto. Principios y Actividades claves. Ámbito de calidad de software y la ISO. 14. CONFIGURACIÓN DE INTEGRACIÓN / 8 HORAS Servidor de integración. Operaciones de descarga. Compilación de código. Despliegue. V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS Prácticas calificadas y exposición de un Trabajo Final.
  3. F02-silabo-FIIS 3 VI. METODOLOGÍA El curso se desarrolla en sesiones de teoría, práctica. En las sesiones de teoría, el docente presenta los conceptos, teoremas y aplicaciones. En las sesiones prácticas, se resuelven diversos problemas y se analiza su solución. Al final del curso el alumno debe presentar y exponer un trabajo o proyecto integrador. En todas las sesiones se promueve la participación del alumno. VII. FÓRMULA DE EVALUACIÓN Sistema de Evaluación “D”. Cálculo del Promedio Final: PF =∑practicas calificadas / 4  Practicas calificadas: Son cuatro (4) prácticas calificadas (no se elimina ninguna), incluye un (1) trabajo monográfico.  Sobre el Trabajo Monográfico: Forma parte de las practicas, es la nota de practica número 4, está compuesto de 2 partes o Propuesta de proyecto de desarrollo de software: Tiene como propósito la presentación breve de la situación actual de una organización (sistema), identificar los problemas y causas, así como proponer una solución de mejora basado en tecnologías de información (aplicaciones multiplataforma). o Implementación del proyecto: Presentación y descripción de la implementación de la solución de mejora basado en tecnologías de información (aplicaciones multiplataforma). VIII. BIBLIOGRAFÍA * 1. Ken Schwaber & Jeff Sutherland. The Scrum Guide, Noviembre 2020. 2. Continuous Integration, Hudson (2015). 3. Scott Chacon (n.d). Pro Git, El libro oficial de Git. 4. Agile Manifesto (2015). http://agilemanifesto.org