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