Datos Generales
Nombre de la asignatura: Ingeniería de Software I
Clave de la asignatura: SCB-9328
Horas/teoría: 4
Horas/practica: 0
Créditos: 8

Temario:
Número
Temas
Subtemas
I
Introducción a la Ingeniería de Software

1.1 Definiciones
1.2 Consideraciones de software y Hardware
1.3 Factores de calidad y productividad
1.4 Problemas y soluciones en la administración software

II
Planeacion de un Proyecto de Programación 2.1 Definición del problema
2.2 Desarrollo de una estrategia de solución
2.3 Planeacion del proceso de desarrollo
- Análisis de factibilidad y beneficio
- Análisis del sistema
- Especificación del sistema
- Revisión de la definición
III
Planeacion de una Estructura Organizacional 3.1 El grupo de programación
3.2 Otras actividades de Planeacion
IV
Planeacion de la Programación

4.1 Objetivos de la Planeacion
4.2 Recursos
4.3 Factores de costo del software
4.4 Estimación de los costos
- Modelos y técnicas de estimación
4.5 Planeacion organizacional
4.6 El plan de software

V Análisis de requerimientos de la Programación 5.1 Análisis de requerimientos
5.2 Técnicas de especificación
5.3 El flujo de información
5.4 estructura de información
5.5 requerimientos de bases de datos
5.6 Documentos de especificación del software
5.7 Herramientas de análisis
VI El Proceso de diseño de Software 6.1 El proceso de diseño
6.2 Conceptos fundamentales de diseño
6.3 Notaciones para el diseño
6.4 Técnicas de diseño
6.5 Diseño preliminar y detallado
6.6 Documentación del diseño
6.7 Revisión del diseño
6.8 Pruebas piloto

Bibliografia:
1.- Pressman, Roger. Software Engineering. Edit. ADPRDACH. Caps. 1, 2.

2.- Fairley, Richard. Ingeniería de Software. Cap. 1.

3.- Somerville I. Ingeniería de Software. Cap. 1.

4.- Pressman, Roger. Software Engineering. Caps. 3, 4.

5.- Frailey, Richard. Ingeniería de Software. Caps. 2, 4.

6.- Pressman, Roger. Software Enginerins. Cap. 5.

7.- Fairley, Richard. Ingeniería de Software. Cap. 4.

8.- Apuntes de Análisis Estructurado.

9.- Somnerville, Lan. Ingeniería de Software. Caps. 2, 3.

10.- Pressman, Roger. Software Engineering. Caps. 6, 7.

11.- Fairley, Richard. Ingeniería de Software. Cáp. 5.

12.- Apuntes de diseño.

13.- Davis, William. Tools and Techniques for Structured Systems Analysis and Design. Cap. 10.

14.- Pressman, Roger. Software Engineering. Caps. 8, 9.

15.- Fairley, Richard. Ingeniería de Software. Cap. 5 PP. 161-202.


Volver