1
Conceptos introductorios.
1.1 Introducción a los sistemas.
1.1.1 Descripción general.
1.1.2 Tipos.
1.1.3 Clasificación.
1.2 Ciclo de vida de un proyecto de software.
1.2.1 Planificación y gestión del proyecto.
1.2.2 Determinación de requerimientos.
1.2.3 Análisis y diseño.
1.2.4 Programación.
1.2.5 Pruebas e Implementación.
2
Introducción a la ingeniería de software.
2.1 Definición de ingeniería de
software.
2.2 Historia de la ingeniería de
software.
2.3 Características del software.
2.4 Mitos del software.
2.5 Capas de la ingeniería de
software.
2.6 El proceso del software.
2.7 Software de alta calidad.
2.8 Factores de calidad y
productividad.
3
Paradigmas de la ingeniería de software.
3.1 El enfoque estructurado.
3.1.1 Diagramas de flujos de datos.
3.1.2 Diccionarios de datos.
3.1.3 Diseño de módulos.
3.1.4 Descomposición en procesos.
3.2 El enfoque orientado a objetos.
3.2.1 Análisis.
3.2.2 Diseño.
4
Modelos de proceso de software.
4.1 Modelo de cascada.
4.2 Modelo de espiral.
4.3 Modelo incremental.
4.4 Proceso de desarrollo unificado.
4.5 Proceso software personal.
5.1
Técnicas de recopilación de información.
5.1.1 Entrevista.
5.1.2 Cuestionario.
5.1.3 Recopilación y análisis de documentos.
5.1.4 Observación y técnica “STROBE”.
5.2 Herramientas CASE.
5.2.1 Estructuradas.
5.2.2 Orientadas a Objetos.
5.3 Desarrollo de prototipos.
6
Diseño y arquitectura de productos de software.
6.1 Descomposición modular.
6.2 Arquitecturas de dominio
específico.
6.2.1 Diseño de software de arquitectura
multiprocesador.
6.2.2 Diseño de software de Arquitectura
Cliente/Servidor
6.2.3 Diseño de software distribuido
6.2.4 Diseño de software de tiempo real.
0 comentarios:
Publicar un comentario