|
INGENIERÍA DE SOFTWARE I |
|
Unidad 01 - Conceptos de la ingeniería de software |
|
01.01 |
Teoría general de sistemas |
|
01.01.01 |
Que es un sistema |
|
01.01.02 |
Conjunto y sinergia |
|
01.01.03 |
Taxonomias |
|
01.01.04 |
Predicción y simplicidad |
|
01.01.05 |
El problema teleológico |
|
01.01.06 |
La cosa y el método |
|
01.01.07 |
Definiciones |
|
01.02 |
Otras teorías |
|
01.02.01 |
Cibernética |
|
01.02.02 |
Teoría de las catástrofes |
|
01.02.03 |
Teoría del Caos |
|
01.02.04 |
Sistemas adaptativos complejos |
|
01.02.05 |
Estructuras disipativas |
|
01.02.06 |
Autopoiesis |
|
01.03 |
Ingeniería de software |
|
01.03.01 |
Que es la ingeniería de software |
|
01.03.02 |
Historia de la ingeniería de software |
|
01.03.03 |
Ciclo de vida |
|
01.03.04 |
Naturaleza y calidad de la ingeniería de software |
|
01.03.05 |
Principios de la ingeniería de software |
|
Unidad 02 - Ingeniería de requerimientos |
|
02.01 |
Conceptos de requerimientos |
|
02.01.01 |
Definición de requerimientos |
|
02.01.02 |
Requerimientos de producto y de proceso |
|
02.01.03 |
Requerimientos funcionales y no funcionales |
|
02.01.04 |
Propiedades emergentes |
|
02.01.05 |
Requerimientos cuantificables |
|
02.01.06 |
Requerimientos del software y del sistema |
|
02.02 |
Proceso de requerimientos |
|
02.02.01 |
Modelos de procesos de requertimientos |
|
02.02.02 |
Actores del proceso |
|
02.02.03 |
Administración del proceso |
|
02.02.04 |
Calidad del proceso |
|
02.03 |
Elicitación de requerimientos |
|
02.03.01 |
Fuentes de los reuqerimientos |
|
02.03.02 |
Técnicas de elicitación |
|
02.04 |
Análisis de sistemas |
|
02.04.01 |
Clasificación de los requerimientos |
|
02.04.02 |
Modelado conceptual |
|
02.04.03 |
Correspondencia de requerimientos |
|
02.04.04 |
Negociación de requerimientos |
|
02.05 |
Especificación de requerimientos |
|
02.05.01 |
El documento de especificación |
|
02.05.02 |
Especificación de requerimientos del sistema |
|
02.05.03 |
Especificación de requerimientos del software |
|
02.06 |
Validación de requerimientos |
|
02.06.01 |
Revisiones |
|
02.06.02 |
Prototipado |
|
02.06.03 |
Validaciones |
|
02.06.04 |
Prueba de aceptación |
|
02.07 |
Aspectos prácticos de los requerimientos |
|
02.07.01 |
El proceso iterativo |
|
02.07.02 |
Administración de cambios |
|
02.07.03 |
Atributos de los requerimientos |
|
02.07.04 |
Trazabilidad |
|
02.07.05 |
Mediciones |
|
02.08 |
Métodos de ingeniería de requerimientos |
|
02.08.01 |
Consideraciones generales |
|
02.08.02 |
Orientadas al dato |
|
02.08.03 |
Orientadas a la función |
|
02.08.04 |
Orientadas a la organización |
|
02.08.05 |
Orientadas al flujo de datos |
|
02.08.06 |
Orientadas a los estados / eventos |
|
02.09 |
Metodología de requerimientos orientado a objetos |
|
02.09.01 |
Lenguaje unificado de modelado |
|
02.09.02 |
Esquema del proceso unificado |
|
02.09.03 |
Artefactos de requerimientos y análisis |
|
02.09.04 |
Roles de requerimientos y análisis |
|
02.09.05 |
Flujo de trabajo de requerimientos y análisis |
|
02.09.06 |
El análisis en las fases iniciales |
|
02.09.07 |
El análisis en las fases de elaboración |
|
02.09.08 |
El análisis en las fases de construcción |
|
02.09.09 |
El análisis en las fases de transición |
|
02.09.10 |
Uso y conclusiones del método |
|
02.10 |
Otras metodología de requerimientos y análisis orientado a objetos |
|
02.10.01 |
Conceptos metodológicos de Booch |
|
02.10.02 |
Conceptos metodológicos de Jacobson |
|
02.10.03 |
Conceptos metodológicos de Rumbaugh |
|
02.10.04 |
Conceptos metodológicos de Shlaer y Mellor |
|
02.10.05 |
Conceptos metodológicos de Wirfs-Brock |
|
Unidad 03 – Administración de configuraciones |
|
03.01 |
Administración y proceso de configuración |
|
03.01.01 |
Planeamiento de la configuración |
|
03.01.02 |
Identificación de items de configuración |
|
03.02 |
Pedidos de cambio y versionados |
|
03.02.01 |
Circuito de cambios |
|
03.02.02 |
Branching y merge |
|
03.02.03 |
Desvíos y waiverse |
|
03.03 |
Control de configuración |
|
03.03.01 |
Control de estados y reportes |
|
03.03.02 |
Auditorías de configuración |
|
03.04 |
Administración de releases |
|
03.04.01 |
Armado del build |
|
03.04.02 |
Entrega del producto (delivery) |
|
Unidad 04 - Administración de la ingeniería de software |
|
04.01 |
Inicio del proyecto |
|
04.01.01 |
Alcance y definición del proyecto |
|
04.01.02 |
Planeamiento del proyecto |
|
04.02 |
Explotación del proyecto |
|
04.02.01 |
Publicar y acordar el proyecto |
|
04.02.02 |
Revisión y evaluación del proyecto |
|
04.03 |
Otras actividades del proyecto |
|
04.03.01 |
Cierre del proyecto y lecciones aprendidas |
|
04.03.02 |
Mediciones |
|
04.03.03 |
Métodos ágiles |
|
Unidad 05 - Procesos de ingeniería de software |
|
05.01 |
Que es un proceso de software |
|
05.01.01 |
Definición de procesos |
|
05.01.02 |
Foco en el proceso |
|
05.01.03 |
Infraestructura y activos de los procesos |
|
05.01.04 |
Ciclo de los procesos |
|
05.01.05 |
Implantación de procesos |
|
05.01.06 |
Notación y documentación de procesos |
|
05.01.07 |
Cambios, waivers y adaptaciones de procesos |
|
05.01.08 |
Control de procesos |
|
05.01.09 |
Automatización y BPM |
|
05.01.10 |
Avalúo de procesos |
|
05.01.11 |
Medición de productos y procesos |
|
05.02 |
Orden, entropía e información |
|
05.02.01 |
Organización y administración |
|
05.02.02 |
El orden como medición |
|
05.02.03 |
Concepto de entropía y negantropía |
|
05.02.04 |
Teoría de la información |
|
05.02.05 |
Organización formal e informal |
|
05.02.06 |
El núcleo riguroso |
|
05.03 |
Madurez de procesos |
|
05.03.01 |
Nivel de madurez |
|
05.03.02 |
Escala continua y límite discreto |
|
05.03.03 |
Burocracia y sustentabilidad |
|
05.03.04 |
Niveles, entropía y crecimiento |
|
05.03.05 |
Circuitos cerrados y abiertos |
|
Unidad 06 - Aseguramiento de la calidad del software |
|
06.01 |
Conceptos de calidad |
|
06.01.01 |
Software Engineering Culture and Ethics |
|
06.01.02 |
Valor y costo de la calidad |
|
06.01.03 |
Características de la calidad |
|
06.01.04 |
Mejora continua |
|
06.01.05 |
Asegurar la calidad |
|
06.01.06 |
Verificación y validación |
|
06.01.07 |
Controles de calidad |
|
06.02 |
Ciclo de calidad en los procesos |
|
06.02.01 |
Requerimientos |
|
06.02.02 |
Taxonomía de los defectos |
|
06.02.03 |
Técnicas de administración de la calidad |
|
06.02.04 |
Mediciones de la calidad |
|
06.03 |
CMMI |
|
06.03.01 |
Estructura de CMMI |
|
06.03.02 |
Áreas de administración de proyectos |
|
06.03.03 |
Áreas de ingeniería de software |
|
06.03.04 |
Áreas de administración de procesos |
|
06.03.05 |
Áreas de soporte al proceso |
|
06.03.06 |
Distintos modelos y disciplinas |
|
06.03.07 |
Método SCAMPI |
|
06.04 |
ISO 9001 |
|
06.04.01 |
Consideraciones generales |
|
06.04.02 |
Sistema de gestión de calidad |
|
06.04.03 |
Responsabilidades de la dirección |
|
06.04.04 |
Gestión de recursos |
|
06.04.05 |
Realización de producto |
|
06.04.06 |
Mediciones, análisis y mejoras |
|
06.04.07 |
Proceso de auditoría y certificación |
|
06.05 |
ISO 20000 e ITIL |
|
06.05.01 |
Consideraciones generales |
|
06.05.02 |
El sistema de administración |
|
06.05.03 |
Planear e implantar la administración de un servicio |
|
06.05.04 |
Planear e implantar un nuevo servicio |
|
06.05.05 |
Procesos de entrega |
|
06.05.06 |
Procesos relacionados con el cliente |
|
06.05.07 |
Procesos de resolución de incidentes |
|
06.05.08 |
Procesos de control |
|
06.05.09 |
Procesos de liberación |
|
06.05.10 |
Proceso de auditoría y certificación |
|
Unidad 07 - Herramientas y métodos de la ingeniería de software |
|
07.01 |
Herramientas de la ingeniería de software |
|
07.01.01 |
Herramientas en el proceso de construcción del software |
|
07.01.02 |
Herramientas en el proceso de la administración del proyecto
software |
|
07.02 |
Métodos de la ingeniería de software |
|
07.02.01 |
Métodos heurísticos |
|
07.02.02 |
Métodos formales |
|
07.02.03 |
Prototipación |
|
Unidad 08 - Disciplinas afines a la ingeniería de software |
|
08.01 |
Afinidad por campo |
|
08.01.01 |
Ciencias de la computación |
|
08.01.02 |
Administración de proyectos |
|
08.01.03 |
Calidad |
|
08.01.04 |
Ingeniería de sistemas |
|
08.01.05 |
Simulación y modelado |
|
08.02 |
Afinidad por comprensión |
|
08.02.01 |
Administración |
|
08.02.02 |
Matemáticas |
|
08.02.03 |
Calidad |
|
08.02.04 |
Ergonometría |
|
08.02.05 |
Lógica |
0 Comentarios:
Publicar un comentario