Acceso diapositivas en disco virtual...
Programa de Fundamentos de Desarrollo de Sistemas
|
Tema |
Duración |
1. 1. Departamento de desarrollo de sistemas |
1 Semanas |
1.1 Función principal del departamento. |
|
1.2 Papel del líder de proyecto |
|
1.3 Papel analista |
|
1.4 Papel del programador. |
|
2.Datos, información y sistemasón. |
1 Seción |
2.1 Significado de los datos |
|
2.2 Cómo generar la información |
|
2.3 Atributos de la información. |
|
3. Clasificación de los sistemas de información |
1.5 Semana |
3.1 Definición de los sistemas de información. |
|
3.2 Elementos de un sistema de información. |
|
3.3 Estructura de un sistema de información. |
|
3.4 Tipos de sistemas de información. |
|
3.4.1 Sistemas de procesamiento de transacciones y comercio electrónico. |
|
3.4.2 Sistemas de información administrativa. |
|
3.4.3 Sistemas de soporte a las decisiones |
|
3.4.4 Sistemas básicos en las empresas. |
|
4. Usos estratégicos de los sistemas de información. |
1 Semana |
4.1 La estrategia. |
|
4.2 Formas de obtener la ventaja competitiva. |
|
4.3 Sistemas de información estratégicos. |
|
5. Ciclo de vida de un software. |
1 Seción |
5.1 Requermientos. |
|
5.2 Desarrollo. |
|
5.3 Instalación. |
|
5.4 Operación. |
|
5.5 Obsolecencia |
|
6. Visión histórica de las metodologías para el desarrollo de software. |
1 Semanas |
6.1 Concepto de metodología. |
|
6.2 Características de las metodologías. |
|
6.3 Desarrollo convencional. |
|
6.4 Desarrollo estructurado. |
|
6.5 Desarrollo orientado a objetos. |
|
6.6 Desarrollo de software ágil. |
|
7. Calidad de software. |
1.5 Semana |
7.1 ¿Qué es calidad de software? |
|
7.2 La no calidad |
|
7.3 Ciclo de la calidad |
|
7.4 Tipos de calidad |
|
7.5 Factores de la calidad de software |
|
7.6 ISO-9000-3 |
|
8. Modelo de capacidad de madurez(CMM) |
1 Semana |
8.1 ¿Qué es el CMM? |
|
8.2 Niveles de madurez |
|
8.3 Roles y Grupos |
|
8.4 Beneficios del CMM |
|
9. Administración de proyectos |
1 Semana |
9.1 Concepto de proyecto |
|
9.2 Etapas de un proyecto |
|
9.3 ¿Qué es la administración de proyectos? |
|
9.4 Técnicas de contol de proyectos |
|
9.5 Factor humano |
|
9.5.1 Equipos de trabajo |
|
9.5.2 Formación de equipos |
|
9.5.3 Problemas en los equipos |
|
9.5.4 Rol del líder del proyecto |
|
10. Etapas de desarrollo de software |
7 Semanas |
10.1 Estudio de factibilidad |
|
10.1.1 Principios de la planeación |
|
10.1.2 Estimaciones |
|
10.1.3 Calendarización |
|
10.1.4 Riesgos y su administración |
|
10.1.5 Objetivos y alcance del proyecto |
|
10.1.6 Tipos de factibilidad |
|
10.1.7 Tipos de costos y beneficios |
|
10.1.8 Técnicas para evaluar la factibilidad |
|
10.1.8.1 Análisis del valor presente neto |
|
10.1.8.2 Retorno de la inversión |
|
10.2 Análisis de sistemas |
|
10.2.1 ¿Qué es el análisis? |
|
10.2.2 Rol del analista |
|
10.2.3 Tipos de usuario |
|
10.2.4 Los requerimientos o necesidades del usuario |
|
10.2.5 Niveles de requerimientos |
|
10.2.6 Tipos de requerimientos |
|
10.2.7 Técnicas para la recopilación de información |
|
10.2.7.1 Entrevistas |
|
10.2.7.2 Cuestionarios |
|
10.2.7.3 Observación |
|
10.2.7.4 Estudio de documentación |
|
10.2.7.5 Tormenta de ideas. |
|
10.2.8 Modelación de procesos y datos |
|
10.3 Diseño de sistemas |
|
10.3.1 Diseño de arquitecturas |
|
10.3.2 Estándares de diseño |
|
10.3.3 Diseño de entradas y salidas |
|
10.3.4 Diseño de la lógica de procesos |
|
10.3.5 Diseño de la base de datos |
|
10.3.6 Diseño para reusabilidad |
|
10.3.7 Diseño para usabilidad |
|
10.3.8 Diseño para facilitar las pruebas |
|
10.4 Construcción de sistemas |
|
10.4.1 Herramientas para la construcción |
|
10.4.2 Técnicas de programación |
|
10.4.3 Estándares para la construcción |
|
10.4.4 Optimización de programas |
|
10.4.5 Reusabilidad de código |
|
10.4.6 Pruebas unitarias |
|
10.5 Pruebas de sistemas y depuración |
|
10.5.1 Principios de las pruebas del software |
|
10.5.2 Tipos de pruebas |
|
10.5.3 Planeación de pruebas |
|
10.5.4 Desarrollo de pruebas |
|
10.5.5 Ejecución y reporte de pruebas |
|
10.5.6 Herramientas para las pruebas |
|
10.6 Implementación y Mantenimiento |
|
10.6.1 Formas de implementación |
|
10.6.2 La capacitación a usuarios |
|
10.6.3 Documentación |
|
10.6.4 Tipos de mantenimiento |
|
10.6.5 Efectos del mantenimiento |
|