Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 9

CONTENIDO SINÓPTICO

PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA

Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 1 PIIS313 3
Módulo: FUNDAMENTOS DE INGENIERÍA DE REQUISITOS Y ANÁLISIS

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral

SABERES ESTRATEGIAS EVALUACIÓN


Conocer
1. Requerimientos. 2. Especificación de requerimientos. 3. Análisis de Requerimientos. 4. Modelado de
sistemas

Hacer
Diseño de software dentro de estándares de calidad, para satisfacer los requerimientos de la comunidad
y/u organizaciones a través de proyectos o casos de estudio.
Se desarrollará mediante el diseño de
software para satisfacer los requerimientos
Ser Prácticas formativas
de la comunidad y/o organizaciones a través
Responsable, Corresponsable, Autónomo, Participativo, Creativo, Comunicativo, proactivo, con de proyectos o casos de estudio.
pensamiento crítico, analítico, generador de soluciones. Prácticas sumativas
Enmarcados dentro de los estándares de
calidad y que contribuyan en la generación
Convivir de la industria del software nacional.
Mediante el trabajo en equipo y con equipos multidisciplinarios en el proceso de diseño del desarrollo de
software que aporte soluciones a las organizaciones y a la comunidad, con el compromiso de generar
diseños enmarcados dentro de estándares de calidad y que contribuyan en la generación de la industria del
software nacional.

Emprender
Proyectos orientados a la búsqueda de soluciones informáticas a través del diseño de software de calidad
para escenarios reales del entorno.
REFERENCIAS: Fuentes documentales y material instruccional relacionados con ingeniería del software.

96
CONTENIDO ANALÍTICO

Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 1 PIIS313 3
Módulo: FUNDAMENTOS DE INGENIERÍA DE REQUISITOS Y ANÁLISIS

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral

SABERES ESTRATEGIAS RECURSOS EVALUACIÓN


Unidad 1: Requerimientos del Software
o Qué son los requerimientos o Requisitos?
o Necesidades, objetivos y actores relacionados con los requerimientos Talleres prácticos dirigidos, basados en
o Importancia de la Ingeniería de Requisitos en la práctica casos de estudios únicos e integrales que
o Levantamiento y Recolección de Requerimientos. permitan al participante la aplicación
o Técnicas más usadas: Método JAD y FPA directa y visible de los conocimientos
teóricos adquiridos durante las
Unidad 2: Especificación de Requerimientos actividades en aula de encuentros.
o Textual, notación gráfica y lenguajes de representación (Lenguaje
Trabajos de investigación que fortalezcan
Unificado de Modelado UML, Notación de Requerimientos de Usuario Pizarra magnética
en el participante la capacidad de
URN). Marcadores
interpretación de la formación relacionada
o Técnicas para escribir requerimientos de alta calidad. Estándares de Material Educativo Evaluación continua
con la investigación en ingeniería del
Documentación. Computarizado: Material Trabajo en grupo
software.
o Tipos de requerimientos: funcionales, no-funcionales, del dominio, Instruccional, Software Ejercicios
Instruccional individuales
atributos de calidad. Lecturas orientadas. El profesor asesor
Computador Participación
elaborará un cuestionario con preguntas
Proyector Multimedia Casos Prácticos
Unidad 3: Análisis de Requerimientos que orienten al participante en la
Plataforma Tecnológica
o Inspección, validación, completitud, detección de conflictos e identificación del conocimiento relevante
Aula de encuentros
que debe adquirir hacia el final de la
inconsistencias de requerimientos.
lectura.
o Documentos de Requerimientos de Software: Creación, usos e
Importancia. Exposiciones, mesas redondas y foros de
o Métricas y herramientas para la ingeniería de requisitos. discusión acerca de las consultas y
lecturas recomendadas realizadas por el
Unidad 4: Modelado del Sistema participante.
o Técnicas y métodos de modelado de sistemas.
o Modelado orientado a casos de uso, prototipo y técnicas de análisis.
o Modelado del negocio: Casos de uso del negocio, Especificación de CUN,
Actividades del negocio, Objetos del Negocio.

97
REFERENCIAS: Fuentes documentales y material instruccional relacionados con ingeniería del software.
Humphrey Watts S. (2001). Introducción al Proceso Software Personal. Addison Wesley. Meyer
JACOBSON Ivar. BOOCH Grady RUMBAUCH James (1999) The United Software Development Process. Rational Software Corporation. Addition Wesley.
Larman Craig. (2003) UML y Patrones: Una introducción al análisis y diseño orientado a objetos y al proceso unificado. PEARSON – Prentice Hall. Segunda Edición.
MEYER Bertrand, (1999).Construcción de Software Orientado a Objetos. Prentice Hall,
Pfleeger, Shari Lawrence (2002). Ingeniería de Software. Teoría y Práctica. Pearson Education, Buenos Aires.
Pressman, Roger S. (2005). Ingeniería del Software: Un enfoque práctico; Sexta edición. McGraw-Hill, Madrid.
Reifer, Donald J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los Alamitos, CA
Sommerville, Ian (2006). Ingeniería de Software; Sexta edición. Pearson Educación, México.
Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida.
Wilson, Scott F. Analyzing Requirements and Defining Solution Architectures. Redmond: Microsoft Press, 1999.
Choque Ayala de Joaquin , Americo . Ingeniero de Sistemas www.unpmsm.org
Joaquin Deza de Choque, Victoria Rosa. Analista de Sistemas www.unpmsm.org

98
CONTENIDO SINÓPTICO
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA
Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 2 PIIS323 3
Módulo: FUNDAMENTOS DEL DISEÑO DE SOFTWARE

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral

SABERES ESTRATEGIAS EVALUACIÓN


Conocer
1. Fundamentos de diseño. 2. Arquitectura de diseño. 3.Diseño de Interfaz de usuario (HCI, siglas en
Inglés). 4. Diseño Orientado a Objeto. 5. Estándares de calidad.

Hacer
Diseño de software dentro de estándares de calidad, para satisfacer los requerimientos de la comunidad
y/u organizaciones a través de proyectos o casos de estudio.
Se desarrollará mediante el diseño de
Ser software para satisfacer los requerimientos
Responsable, Corresponsable, Autónomo, Participativo, Creativo, Comunicativo, proactivo, con Prácticas formativas
de la comunidad y/o organizaciones a través
pensamiento crítico, analítico, generador de soluciones. de proyectos o casos de estudio.
Prácticas sumativas
Enmarcados dentro de los estándares de
Convivir calidad y que contribuyan en la generación
Mediante el trabajo en equipo y con equipos multidisciplinarios en el proceso de diseño del desarrollo de de la industria del software nacional.
software que aporte soluciones a las organizaciones y a la comunidad, con el compromiso de generar
diseños enmarcados dentro de estándares de calidad y que contribuyan en la generación de la industria del
software nacional.

Emprender
Proyectos orientados a la búsqueda de soluciones informáticas a través del diseño de software de calidad
para escenarios reales del entorno.

REFERENCIAS: Fuentes documentales y material instruccional relacionados con ingeniería del software.

99
CONTENIDO ANALÍTICO

Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 2 PIIS323 3
Módulo: FUNDAMENTOS DEL DISEÑO DE SOFTWARE

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral

SABERES ESTRATEGIAS RECURSOS EVALUACIÓN


Talleres prácticos dirigidos, basados en Pizarra magnética
Unidad 1. Fundamentos de Diseño casos de estudios únicos e integrales que Marcadores Evaluación continua
permitan al participante la aplicación Material Educativo Trabajo en grupo
o Diseño de Software directa y visible de los conocimientos Computarizado: Material Ejercicios
o Importancia del diseño de software teóricos adquiridos durante las Instruccional, Software individuales
o Persistencia, almacenamiento, excepciones, entre otras. actividades en aula de encuentros. Instruccional Participación
o Métodos para la actividad de diseño Computador Casos Prácticos
o Principios del Diseño, Interacción entre diseño y requerimientos Trabajos de investigación que fortalezcan Proyector Multimedia
en el participante la capacidad de Plataforma Tecnológica
o Diseño de atributos de calidad (mantenibilidad, funcionamiento,
interpretación de la formación relacionada Aula de encuentros
usabilidad, seguridad, tolerancia,…). con la investigación en ingeniería del
o Arquitecturas, patrones de diseño y reuso. software, específicamente en los
o Estrategias de diseño: orientado a funciones, a objetos, a estructura fundamentos del diseño de software.
de datos, a aspectos.
Lecturas orientadas. El profesor asesor
Unidad 2. Arquitectura de diseño elaborará un cuestionario con preguntas
que orienten al participante en la
o Sistemas de Flujos de Datos (tuberías y filtros), Sistemas basados en identificación del conocimiento relevante
Llamado y Retorno (capas), Sistemas de Componentes que debe adquirir hacia el final de la
Independientes, Sistemas Basados en transacciones, basados en lectura.
eventos, P2P, cliente servidor.
o Aspectos de Hardware en arquitectura del software. Exposiciones, mesas redondas y foros de
o Trazabilidad de los requerimientos en el diseño. discusión acerca de las consultas y
o Notación para representar las arquitecturas del software. lecturas recomendadas realizadas por el
o Evaluación del diseño participante.

100
Unidad 3. Diseño de Interfaz de usuario (HCI, siglas en Inglés)

o Principios y estándares de Interfaz


o Modos de uso, navegación, técnicas de codificación y diseño visual
(color, iconos, fondo de letras…).
o Tiempo de respuesta y retroalimentación.
o Modalidades de diseño en HCI, localización e Internacionalización.
o Métodos Multimedia, Web, Modelos metafóricos y conceptuales.
o Psicología del HCI.

Unidad 4 .Diseño Orientado a Objeto

o Patrones de diseño, componentes, diseño de interfases del sistema,


notación de diseño.
o Medición de los atributos del diseño.

Unidad 5. Estándares de Diseño

o Métricas del diseño.


o Análisis formal del diseño.
o Técnicas de reingeniería e Ingeniería de reverso.
o Estándares de calidad.
o Herramientas Case

REFERENCIAS: Fuentes documentales y material instruccional relacionados con ingeniería del software.
Humphrey Watts S. (2001). Introducción al Proceso Software Personal. Addison Wesley. Meyer
Pfleeger, Shari Lawrence (2002). Ingeniería de Software. Teoría y Práctica. Pearson Education, Buenos Aires.
Pressman, Roger S. (2005). Ingeniería del Software: Un enfoque práctico; Sexta edición. McGraw-Hill, Madrid.
Reifer, Donald J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los Alamitos, CA
Sommerville, Ian (2006). Ingeniería de Software; Sexta edición. Pearson Educación, México.
Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida.

101
CONTENIDO SINÓPTICO
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA
Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 3 PIIS333 3
Módulo: PRUEBAS Y VALIDACIÓN DE SOFTWARE

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral
SABERES ESTRATEGIAS EVALUACIÓN
Conocer
1. Principios y Técnicas de prueba. 2. Desarrollo del plan de pruebas. 3. Pruebas y Calidad del Software.

Hacer
Pruebas y validación de software, para satisfacer los requerimientos de la comunidad y/u organizaciones a
través de proyectos o casos de estudio.
Se desarrollará mediante el proceso de
Ser pruebas y validación de software que aporte
Prácticas formativas
Responsable, Corresponsable, Autónomo, Participativo, Creativo, Comunicativo, proactivo, con soluciones a las organizaciones y la
pensamiento crítico, analítico, generador de soluciones. comunidad. Enmarcados dentro de los
Prácticas sumativas
estándares de calidad y que contribuyan en
Convivir la generación de la industria del software
Mediante el trabajo en equipo y con equipos multidisciplinarios en el proceso de pruebas y validación de nacional.
software que aporte soluciones a las organizaciones y a la comunidad, con el compromiso de generar
diseños enmarcados dentro de estándares de calidad y que contribuyan en la generación de la industria del
software nacional.

Emprender
Proyectos orientados a la prueba y validación de software de calidad para escenarios reales del entorno
.
REFERENCIAS: Fuentes documentales relacionados con pruebas y validación del software. Dasso, A. y Funes, A. (2007) Verification, Validation and Testing in Software
Engineering.

102
CONTENIDO ANALÍTICO

Unidad Curricular: INGENIERÍA DEL SOFTWARE II Trayecto Trimestre Código Unidades de Crédito
3 3 PIIS333 3
Módulo: PRUEBAS Y VALIDACIÓN DE SOFTWARE

Horas de Trabajo del Estudiante Acompañado (HTEA) Horas de Trabajo de Estudio Independiente (HTEI) Total Horas de Trabajo del Estudiante (THTE)
5 semanal 60 trimestral 3 semanal 30 trimestral 8 semanal 90 trimestral

SABERES ESTRATEGIAS RECURSOS EVALUACIÓN


Unidad 1. Técnicas de prueba
o Principios: defectos vs. fallas, clases equivalentes, pruebas de límites.
Talleres prácticos dirigidos, basados en
o Tipos de defectos, pruebas de caja blanca y de caja negra. Pruebas
casos de estudios únicos e integrales que
estructurales. permitan al participante la aplicación
o Estrategias de prueba: Unidad de pruebas, pruebas de integración, directa y visible de los conocimientos
desarrollo de pruebas. teóricos adquiridos durante las
o Pruebas de configuración: de compatibilidad, pruebas de sitios Web. actividades en aula de encuentros.
o Técnicas de construcción de pruebas orientadas al control del flujo y al
flujo de datos. Trabajos de investigación que fortalezcan
o Inspecciones, revisiones, pruebas y técnicas de verificación y Pizarra magnética
en el participante la capacidad de
validación. Marcadores
interpretación de la formación relacionada
o Instrumentos y herramientas para pruebas. Material Educativo Evaluación continua
con la investigación en pruebas y
Computarizado: Material Trabajo en grupo
validación de software.
Instruccional, Software Ejercicios
Unidad 2. Desarrollo del plan de pruebas
Instruccional individuales
o Gerenciando el proceso de pruebas. Lecturas orientadas. El profesor asesor
Computador Participación
o Reporte de problemas, seguimiento y análisis. elaborará un cuestionario con preguntas
Proyector Multimedia Casos Prácticos
que orienten al participante en la
Plataforma Tecnológica
Unidad 3. Pruebas y Calidad del Software identificación del conocimiento relevante
Aula de encuentros
o Como asegurar y verificar la calidad. que debe adquirir hacia el final de la
o Cultura de calidad, evitar errores y otros problemas que afectan la lectura.
calidad.
o Aseguramiento de la calidad del proceso vs. Aseguramiento de la Exposiciones, mesas redondas y foros de
calidad del producto. discusión acerca de las consultas y
o Estándares de la calidad del proceso de Pruebas. lecturas recomendadas realizadas por el
o Análisis de problemas y reporte, estadística hacia el control de la participante.
calidad.
o Certificación del proceso de Software.

REFERENCIAS: Fuentes documentales relacionados con pruebas y validación del software. Dasso, A. y Funes, A. (2007) Verification, Validation and Testing in Software
103
Engineering.
Pfleeger, Shari Lawrence (2002). Ingeniería de Software. Teoría y Práctica. Pearson Education, Buenos Aires.
Pressman, Roger S. (2005). Ingeniería del Software: Un enfoque práctico; Sexta edición. McGraw-Hill, Madrid.
Reifer, Donald J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los Alamitos, CA
Sommerville, Ian (2006). Ingeniería de Software; Sexta edición. Pearson Educación, México.
Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida.
Aristides Dasso y Ana Funes. Verification, Validation and Testing in Software Engineering. 2007.

104

También podría gustarte