Skip to content

Universidad Peruana Unión
Carret. Central km. 19.5 Ñaña. Telf. 01-6186300 Casilla 3564 Lima 1, Perú

Sílabo: Ingeniería de Software II

I. Información General de Asignatura

N. Campo Información N. Campo Información
01 Facultad/EGP Facultad de Ingeniería y Arquitectura 09 Año de plan de estudio 2023-1
02 Programa de estudio EP Ingeniería de Sistemas 10 Ciclo de estudio 7
03 Tipo de estudio General 11 Código de asignatura
04 Nombre de asignatura Ingeniería de Software II 12 Número de créditos 3
05 Duración 13 Nota mínima probatoria 13
06 Horas de la asignatura H. Te. Pract: 2 / H. Prc. Pres: 2 14 Año y semestre académico 2026-1
07 Docente Roque Sucari Ruben
08 Pre requisito Ingeniería de Software I

II. Sumilla

Asignatura es de naturaleza teórico-práctica, pertenece al Área de Estudios Específicos y Especialidad y sub área de Ingeniería de Software, su propósito es evaluar la calidad y madurez de las actividades de ingeniería y administración en proyectos de desarrollo de sistemas de información y la calidad interna y externa del producto software. Comprende: estándares nacionales e internacionales para la calidad del software y modelos de madurez.

III. Competencia del Perfil de Egreso en Relación a la Asignatura

Tipo Competencia Dimensiones
Específica INGENIERÍA DE SOFTWARE: Gestiona y desarrolla software de manera eficiente y efectiva, basándose en estándares internacionales de calidad a fin de lograr el control y aseguramiento de la calidad según el contexto de la organización. N. 1.1 Ingeniería de requerimientos, ingeniería de la información, programación, calidad de software.
General CARÁCTER Y APRENDIZAJE AUTÓNOMO: Cultiva un carácter íntegro y autónomo, guiado por principios bíblicos y adventistas, integrando un enfoque espiritual con la proactividad en el aprendizaje y el desarrollo personal. N. 1.1 Firmeza de propósito, ejecución, mantener el esfuerzo.

IV. Resultado de Aprendizaje de la Asignatura

Resultado de aprendizaje Producto académico
Desarrolla un software basado en estándares de calidad externa e interna de producto, calidad en los procesos de desarrollo y niveles de madurez. Nombre: Desarrolla un producto de software.
Descripción: El estudiante elabora una auditoría de calidad del software de un proyecto gestionado con el ciclo de vida del desarrollo de software y prácticas ágiles, utilizando métricas de proceso y desarrollo, orientada a la mejora continua.

V. Unidades de Aprendizaje

Unidad 1: Calidad en los Procesos de Desarrollo de Software con NTP ISO/IEC 12207 e ISO/IEC 25010

Resultado de aprendizaje Producto
El estudiante desarrolla software mediante la mejora continua de las actividades del ciclo de vida del desarrollo, aplicando procesos definidos en un método o marco de trabajo, alineados con las buenas prácticas de la norma ISO/IEC 12207 y utilizando métricas de calidad establecidas en la ISO/IEC 25010. Nombre: Informe de aplicación de mejora de procesos de software basado en prácticas de ingeniería de software de las ISO 12207 y ISO 25010 en un proyecto de desarrollo.
Criterios de evaluación del producto Descripción del producto
Comprende los conceptos relacionados a la calidad de software. Comprende la estructura de procesos en el ciclo de vida de la ISO 12207: NTP ISO/IEC 12207, procesos principales, de apoyo y organizativos del ciclo de vida del software y métricas de calidad de la ISO 25010. Incorpora buenas prácticas de los procesos de apoyo y organizativos de la NTP ISO/IEC 12207 y métricas ISO 25010 necesarios en el proceso de desarrollo de software que usan los estudiantes en la realidad de sus proyectos. Incorpora métricas de calidad de software de la NTP ISO/IEC 25010. Modela procesos de apoyo y organizativos del ciclo de vida del software en procesos de su proyecto. Sustenta las buenas prácticas de la ISO 12207 y métricas de la ISO 25010 incorporadas al proceso de desarrollo de software utilizado en su proyecto de semestre. Elabora un informe analítico detallado de la situación actual en cuanto a la implementación de su proyecto de desarrollo de software basado en la aplicación de procesos y métricas de desarrollo de software basados en la ISO 12207 e ISO 25010.

Sesiones de aprendizaje

N. Fecha Contenido HT HP Actividad práctica Actividad autónoma
1 15/03/2026 - 21/03/2026 Introducción a la calidad de producto y proceso: ISO 25010 e ISO 12207. 2 2 Esquematiza la norma ISO 12207. Responde preguntas de calidad de proceso y calidad de producto. Comprende la estructura externa e interna de la ISO 12207 e ISO 25010 utilizando la IA NotebookLM.
2 22/03/2026 - 28/03/2026 NTP ISO/IEC 12207: modelamiento de procesos de ingeniería del ciclo de vida del software y métricas de proceso. 2 2 Dibuja los procesos de la vista contractual del ciclo de vida de la ISO 12207. Identifica métricas de proceso: defectos, lead time y cycle time. Compara la ISO 12207 con lo que proponen las metodologías de desarrollo de software OpenUP y SCRUM. Incorpora actividades ISO 12207 del ciclo de vida que adopta para su proyecto. Relaciona los principios de la mejora continua con la tesis de Aliaga Cruz Vitmar (2019).
3 29/03/2026 - 04/04/2026 NTP ISO/IEC 12207: modelamiento de procesos de ingeniería del ciclo de vida del software. Instrumentos de aseguramiento de la calidad. 2 2 Dibuja los procesos Scrum articulándolos con buenas prácticas de la vista de ingeniería de la ISO 12207. Elabora instrumentos de aseguramiento de calidad: revisiones, inspecciones y checklist. Refina los procesos mapeados con aspectos de la realidad de su proyecto de semestre.
4 05/04/2026 - 11/04/2026 NTP ISO/IEC 12207: modelamiento de procesos de ingeniería del ciclo de vida del software. Matriz de calidad. 2 2 Dibuja los procesos de un método de desarrollo o marco de trabajo articulándolos con buenas prácticas de la vista de ingeniería de la ISO 12207. Elabora matriz de calidad: atributos, métricas y riesgos. Refina los procesos mapeados con aspectos de la realidad de su proyecto de semestre.
5 12/04/2026 - 18/04/2026 NTP ISO/IEC 12207: métricas de calidad de procesos en desarrollo de software. NTP ISO/IEC 25010: métricas de calidad de código fuente de software. 2 2 Formula métricas de calidad para procesos y código fuente en desarrollo de software. Casos presentados en clase. Formula métricas de calidad para procesos en desarrollo de software para su proyecto de desarrollo de software.
6 19/04/2026 - 25/04/2026 Evaluación de unidad. 2 2 Exposición y sustentación de procesos refinados con buenas prácticas de la vista de ingeniería de la ISO 12207. Subsanación de observaciones.

Unidad 2: Madurez y Mejora de Procesos de Desarrollo de Software

Resultado de aprendizaje Producto
El estudiante desarrolla software a través de la mejora continua de las actividades del ciclo de vida, aplicando procesos definidos en un método o marco de trabajo e incorporando prácticas que fortalecen y promueven la madurez de los procesos de desarrollo de software. Nombre: Informe de aplicación de mejora de procesos de software basado en prácticas de madurez en desarrollo de software en un proyecto.
Criterios de evaluación del producto Descripción del producto
Incorpora buenas prácticas de CMMI necesarias en el proceso de desarrollo de software que usan los estudiantes en la realidad de sus proyectos: CMMI para el desarrollo, estructura y áreas de procesos. Incorpora buenas prácticas de CMMI de soporte, aseguramiento de la calidad, medición y análisis. Implementa los procesos de desarrollo de software mejorados con buenas prácticas de estándares en los proyectos grupales: CMMI, gestión de proyectos. Sustenta las buenas prácticas de CMMI incorporadas al proceso de desarrollo de software utilizado en su proyecto de semestre. Elabora un informe analítico detallado de la situación de su proyecto de desarrollo de software basado en la aplicación de procesos y métricas de desarrollo de software basados en prácticas de un estándar de madurez.

Sesiones de aprendizaje

N. Fecha Contenido HT HP Actividad práctica Actividad autónoma
1 26/04/2026 - 02/05/2026 Madurez para el desarrollo de software. Principios Clean Code: legibilidad, estructura y buenas prácticas. 2 2 Identifica los principios de Clean Code aplicables a su proyecto de software relacionados a madurez de procesos de ingeniería. Integra el CMMI en su proyecto final de auditoría como marco de referencia. Lee la tesis de Carlomagno Bartra. Elabora un organizador gráfico donde comprende la estructura y procesos de madurez de CMMI y su intervención en el ciclo de vida del desarrollo de software en un proyecto Scrum.
2 03/05/2026 - 09/05/2026 Madurez para el desarrollo: procesos de ingeniería. 2 2 Elabora una lista de actividades de las buenas prácticas de ingeniería de CMMI que pueden ser insertadas en los procesos de un proyecto de desarrollo de software. Identifica buenas prácticas de code smells comunes. Describe cómo la lista de actividades de las buenas prácticas de ingeniería de CMMI podría integrarse en los procesos de un proyecto con Scrum.
3 10/05/2026 - 16/05/2026 CMMI para el desarrollo: procesos de ingeniería. 2 2 Integra buenas prácticas de ingeniería de CMMI en los procesos de un proyecto con su método de desarrollo o marco de trabajo. Refina la integración de buenas prácticas de ingeniería de CMMI en los procesos de un proyecto con Scrum.
4 17/05/2026 - 23/05/2026 Buenas prácticas de refactorización y su impacto en la calidad. 2 2 Integra buenas prácticas de ingeniería de CMMI: solución técnica (TS), integración de producto (IP) y verificación (VER), que pueden ser insertadas en los procesos de su método de desarrollo o marco de trabajo. Refina la integración de buenas prácticas de ingeniería de CMMI: solución técnica (TS), integración de producto (IP) y verificación (VER), en los procesos de un proyecto con Scrum.
5 24/05/2026 - 30/05/2026 Prácticas de madurez para el manejo de deuda técnica. 2 2 Integra buenas prácticas de ingeniería de CMMI que ayuden a medir indicadores de deuda técnica en los procesos de un proyecto con su método de desarrollo o marco de trabajo. Refina la integración de buenas prácticas de ingeniería de CMMI que ayuden a medir indicadores de deuda técnica en los procesos de un proyecto con Scrum.
6 31/05/2026 - 06/06/2026 Evaluación de unidad II. 2 2 Exposición del segundo avance de proyecto integrador. Corrige su proyecto en base a las observaciones realizadas en clase.

Unidad 3: Auditoría en Proyectos de Desarrollo de Software

Resultado de aprendizaje Producto
El estudiante aplica métodos de auditoría de procesos de desarrollo de software en los procesos de un método de desarrollo o marco de trabajo ágil aplicado en su proyecto de semestre. Nombre: Informe de auditoría de procesos de desarrollo de software aplicados en un proyecto de semestre.
Criterios de evaluación del producto Descripción del producto
Elabora Project Charter de auditoría: plan de preparación. Ejecuta el Project Charter de auditoría: evaluación y resultados. Sustenta el informe final de auditoría del proyecto de semestre. Examen final. El estudiante elabora un informe de auditoría para su proyecto semestral de desarrollo de software, aplicando métodos y técnicas de auditoría pertinentes, con el propósito de identificar hallazgos y proponer una ruta estructurada de mejora.

Sesiones de aprendizaje

N. Fecha Contenido HT HP Actividad práctica Actividad autónoma
1 07/06/2026 - 13/06/2026 Métodos de auditoría para proyectos de desarrollo de software: plan de preparación. 2 2 Elabora un plan de auditoría de su proyecto de desarrollo de software. Amplía su comprensión de los métodos de auditoría de procesos de desarrollo de software utilizando la IA NotebookLM.
2 14/06/2026 - 20/06/2026 Ejecución de la auditoría: hallazgos, análisis de impacto y riesgos. 2 2 Aplica instrumentos de auditoría de procesos de desarrollo de software. Sistematiza los resultados de la auditoría practicada a un proyecto de desarrollo de software.
3 21/06/2026 - 27/06/2026 Evaluación de resultados de la auditoría. 2 2 Evalúa los resultados relacionados a evidencias de producto software. Elabora el informe de la auditoría de procesos de desarrollo de software.
4 28/06/2026 - 04/07/2026 Evaluación final: sustentación del informe de auditoría. 2 2 Sustenta el informe de auditoría de su proyecto de semestre. Evaluación de proyectos.

VI. Estrategias Metodológicas

N. Estrategias de enseñanza y de aprendizaje que se aplicarán en la asignatura
1.1 Aprendizaje Cooperativo: fomenta habilidades colaborativas y de trabajo en equipo, cruciales en la mayoría de los entornos laborales modernos.
1.2 Webquest: desarrolla habilidades de investigación digital, crítica y análisis de información, que son esenciales en la era de la información.
1.3 Aprendizaje Basado en Problemas: centra el aprendizaje en la resolución de problemas reales, una habilidad esencial en casi todas las profesiones. Estimula el pensamiento crítico y la colaboración, elementos clave en el desarrollo de competencias.
1.4 Estudios de caso: desarrolla el pensamiento crítico y la toma de decisiones al analizar situaciones complejas, preparando a los estudiantes para enfrentar problemas similares en sus futuras carreras profesionales.
1.5 Proyectos: fomentan habilidades de investigación, gestión del tiempo y trabajo en equipo, todas cruciales en el mundo profesional.

VII. Recursos, Medios y Materiales

N. Recursos medios y materiales
1 Guías y/o tutoriales
2 Laboratorios
3 Internet - Wifi
4 Proyector y/o TV Smart

VIII. Evaluación

La evaluación de los estudiantes se rige por el Reglamento de Estudios, disponible en: https://upeu.edu.pe/reglamentos/evaluacion. La estructura evaluativa comprende componentes formativos y/o de procesos, de producto y genéricos, reflejando un enfoque integral.

Componentes de Evaluación y Ponderación

  • Evaluación de sesiones (ES): es el promedio de las evaluaciones aplicadas a los estudiantes para verificar su proceso de aprendizaje durante las sesiones de las unidades. Su contribución a la nota final es de hasta el 20%.
  • Evaluación de productos (EP): es el promedio ponderado de las evaluaciones de los productos entregados en cada unidad. Este componente representa un mínimo del 70% de la nota final.
  • Evaluación de competencias generales (ECG): esta evaluación aporta hasta un 10% al cálculo de la nota final.

Programación de evaluaciones

Fecha Unidad Producto Evaluación de proceso y de resultado Pesos
23/04/2026 Unidad 1: Calidad en los procesos de desarrollo de software con NTP ISO/IEC 12207 e ISO/IEC 25010 Informe de aplicación de mejora de procesos de software basado en prácticas de ingeniería de software de las ISO 12207 y ISO 25010 en un proyecto de desarrollo. Evaluación de sesiones 5%
Evaluación del producto 20%
04/06/2026 Unidad 2: Madurez y mejora de procesos de desarrollo de software Informe de aplicación de mejora de procesos de software basado en prácticas de madurez en desarrollo de software en un proyecto. Evaluación de sesiones 5%
Evaluación del producto 20%
02/07/2026 Unidad 3: Auditoría en proyectos de desarrollo de software Informe de auditoría de procesos de desarrollo de software aplicados en un proyecto de semestre. Evaluación de sesiones 10%
Evaluación del producto 30%
02/07/2026 Competencia General Carácter y aprendizaje autónomo: cultiva un carácter íntegro y autónomo, guiado por principios bíblicos y adventistas, integrando un enfoque espiritual con la proactividad en el aprendizaje y el desarrollo personal. Competencia General 10%
Promedio ponderado de las evaluaciones Pesos
Evaluación de sesiones 20%
Evaluación del producto 70%
Evaluación de competencia genérica 10%
Total 100%

IX. Referencias

Básica (Fuentes primarias)

  • ONGEI. Norma Técnica Peruana. Tecnología de la Información, Código de buenas prácticas para la gestión de la seguridad de la información. 2007.
  • Carlomagno, K. (2013). Mejora del proceso de tutorías de la Universidad Peruana Unión por medio del módulo de tutoría adaptado al modelo de capacidad optimización de CMMI integrado por la metodología ágil OpenUP.
  • ONGEI. Norma Técnica Peruana. Tecnología de la Información, Procesos del Ciclo de Vida del Software. 2004.
  • IEEE. Software Engineering Body of Knowledge. Edición 2004.
  • Bravo Crisostomo, Julissa. (2008). Módulo de gestión por procesos para la Facultad de Ingeniería y Arquitectura. Tesis de pregrado, Universidad Peruana Unión, Lima, Perú.
  • Addison Wesley. CMMI Distilled. 2003.
  • Carnegie Mellon Software Engineering Institute. CMMI Distilled. Second Edition. 2003.

Complementaria (Fuentes secundarias)

  • The Process Group. CMMI for Development condensed Version 1.2.
  • RTCA. Software Considerations in Airborne Systems and Equipment Certification. 1992.

Enlaces de internet