Está en la página 1de 3

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

F02-silabo-FIIS 1
1. INTRODUCCIÓN / 8 HORAS

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

F02-silabo-FIIS 2
Prácticas calificadas y exposición de un Trabajo Final.
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

F02-silabo-FIIS 3

También podría gustarte