contenido del libro de is

9
_______________________________________________________________contenido - - I I S S 1.

Upload: alec

Post on 17-Mar-2016

223 views

Category:

Documents


3 download

DESCRIPTION

CONTENIDO DEL LIBRO DE INGENERIA DE SOFTWARE

TRANSCRIPT

Page 1: CONTENIDO DEL LIBRO DE IS

_______________________________________________________________contenido -- IISS 1.

Page 2: CONTENIDO DEL LIBRO DE IS

2. contenido – IS _____________________________________________________________________

I. ORGANIZACIÓN DEL CURSO 9.

1.1. MAPA CONCEPTUAL DE LA MATERIA

INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE

9.

II. UNIDAD I – TÓPICOS DE LA INGENIERÍA DE SOFTWARE

11.

2.1. EL SOFTWARE, ANTECEDENTES HISTÓRICOS Y EVOLUCIÓN 11.

2.1.1. SECUENCIA DIDÁCTICA 11.

2.1.2. ACTIVIDADES DE APERTURA 13.

CONCEPTO DEL SOFTWARE

13.

HISTORIA Y EVOLUCIÓN DE SOFTWARE

14.

El Inicio 14.

La programación de las nuevas computadoras 16.

Lenguaje de máquina 17.

Lenguajes de programación de alto nivel 17.

El Lenguaje C 19.

Subprogramas 20.

El Software actual 20.

CARACTERÍSTICAS Y COMPONENTES DEL SOFTWARE

22.

APLICACIONES DEL SOFTWARE

24.

Software de sistema 25.

Software de lenguajes de programación 25.

Software de aplicación 25.

SOFTWARE COLABORATIVO

28.

SOFTWARE LIBRE

28.

SOFTWARE COMERCIAL

29.

PROBLEMÁTICA DEL SOFTWARE

29.

Diagrama de algunos pasos para mantenimiento

preventivo del software de la computadora

30.

Mantenimiento preventivo activo del Software –

técnicas, pasos básicos, prácticas para mantener

el software de la computadora

32.

2.1.3. ACTIVIDADES DE DESARROLLO 42.

Responde las preguntas del cuestionario 42.

Algunas direcciones útiles en Internet 45.

Prácticas y ejercicios 46.

La siguiente etapa – trabajo en equipo 48.

Continuamos – punto de vista, ejercicios

50.

2.1.4. ACTIVIDADES DE CIERRE 51.

Presentación de los resultados

51.

Page 3: CONTENIDO DEL LIBRO DE IS

_______________________________________________________________contenido -- IISS 3.

Resumen y conclusiones - esquemas

52.

Prácticas complementarias:

53.

Práctica A: Tema – El software que utilizo 52.

Práctica B: Tema – Software de diseño gráfico 53.

Práctica C: Tema – Software educativo 53.

Práctica D: Tema – Software de multimedia 53.

Autoevaluación

53.

2.2. INGENIERÍA DEL SOFTWARE

54.

2.2.1. SECUENCIA DIDÁCTICA 54.

2.2.2. ACTIVIDADES DE APERTURA 55.

CONCEPTO DE INGENIERÍA DEL SOFTWARE

55.

CONCEPTO DE MÉTODO

57.

CONCEPTO DE METODOLOGÍA

58.

CONCEPTO DE TÉCNICA

60.

CONCEPTO DE MODELO

60.

CONCEPTO DE PARADIGMA

60.

2.2.3. ACTIVIDADES DE DESARROLLO 62.

Responde las preguntas del cuestionario 62.

Algunas direcciones útiles en Internet 63.

Prácticas y ejercicios 64.

Continuamos – ejercicios

65.

2.2.4. ACTIVIDADES DE CIERRE 66.

Prácticas complementarias:

66.

Práctica A: Tema – El Software específico 66.

Práctica B: Tema – La Ingeniería del software y

los otros tipos de ingeniería

67.

Práctica C: Tema – La Ingeniería del software en

nuestra vida

67.

Presentación de los resultados

67.

Resumen y conclusiones

68.

2.3. EL PROCESO DE ELABORACIÓN DEL SOFTWARE

69.

2.3.1. SECUENCIA DIDÁCTICA 69.

2.3.2. ACTIVIDADES DE APERTURA 70.

PROCESO DEL SOFTWARE

70.

o PROCESO DE PLANEACIÓN

71.

o PROCESO DE ANÁLISIS DE LOS

REQUERIMIENTOS

74.

o PROCESO DE ESPECIFICACIÓN

78.

o PROCESO DE DISEÑO

79.

o PROCESO DE DESARROLLO

81.

Page 4: CONTENIDO DEL LIBRO DE IS

4. contenido – IS _____________________________________________________________________

COMPORTAMIENTO DEL SOFTWARE

83.

o PROCESO DE PRUEBA

83.

o PROCESO DE IMPLEMENTACIÓN

85.

o PROCESO DE VALIDACIÓN

85.

o PROCESO DE MANTENIMIENTO Y

ADMINISTRACIÓN

87.

2.3.3. ACTIVIDADES DE DESARROLLO 91.

Responde las preguntas del cuestionario 91.

Algunas direcciones útiles en Internet 92.

Prácticas trabajo en equipo – mapa conceptual,

documento electrónico

94.

Ejercicios 94.

Prácticas complementarias:

96.

Práctica A: Tema – Especificación y manejo de los

requerimientos del Software

96.

Práctica B: Tema – Validación y Verificación 96.

Práctica C: Tema – Ingeniería de Software 96.

Práctica D: Tema – Desarrollo del software:

Lenguajes de programación

96.

2.3.4. ACTIVIDADES DE CIERRE 97.

Presentación de los resultados

97.

Resumen y conclusiones- esquemas

97.

III. UNIDAD II – METODOLOGÍAS DE LA INGENIERÍA DE

SOFTWARE

99.

3.1. MODELOS 99.

3.1.1. SECUENCIA DIDÁCTICA 99.

3.1.2. ACTIVIDADES DE APERTURA 99.

MODELO DE CASCADA

100.

MODELO INCREMENTAL

102.

MODELO ESPIRAL

103.

3.1.3. ACTIVIDADES DE DESARROLLO 106.

Responde las preguntas del cuestionario 106.

Realiza las actividades y las prácticas - Exposición 106.

Algunas direcciones útiles en Internet 107.

Ejercicios 109.

3.1.4. ACTIVIDADES DE CIERRE 110.

Presentación de los resultados

110.

Resumen y conclusiones - esquemas

110.

Prácticas complementarias:

110.

Práctica A: Tema – Especificación y manejo de los 110.

Page 5: CONTENIDO DEL LIBRO DE IS

_______________________________________________________________contenido -- IISS 5.

requerimientos del Software

Práctica B: Tema – Validación y Verificación 110.

3.2. METODOLOGÍA TRADICIONAL Y ESTRUCTURADA

111.

3.2.1. SECUENCIA DIDÁCTICA 111.

3.2.2. ACTIVIDADES DE APERTURA 111.

CONCEPTO Y EVOLUCIÓN DE LA METODOLOGÍA

TRADICIONAL

112.

ELEMENTOS DE PROGRAMACIÓN ESTRUCTURADA

114.

ELEMENTOS DE ANÁLISIS Y DISEÑO

ESTRUCTURADO

115.

DIAGRAMA DE FLUJO DE DATOS

118.

DIAGRAMA DE TRANSICIÓN DE ESTADOS

124.

DIAGRAMA DE ENTIDAD - RELACIÓN

125.

3.2.3. ACTIVIDADES DE DESARROLLO 128.

Responde las preguntas del cuestionario 128.

Algunas direcciones útiles en Internet 129.

Prácticas y ejercicios de 1 a 9 131.

3.2.4. ACTIVIDADES DE CIERRE 138.

Presentación de los resultados

138.

Resumen y conclusiones - esquemas

139.

Prácticas complementarias:

139.

Práctica A: Tema – Diagramas de flujo de datos 139.

Práctica B: Tema – Ejemplo de Diagrama de

transición de estados

139.

3.3. METODOLOGÍA ORIENTADA A OBJETOS

140.

3.3.1. SECUENCIA DIDÁCTICA 140.

3.3.2. ACTIVIDADES DE APERTURA 141.

CONCEPTO Y EVOLUCIÓN DE LA METODOLOGÍA

ORIENTADA A OBJETOS

141.

CONCEPTOS PRINCIPALES:

142.

Clase, Objeto, Atributos, Instancia 142.

Características: Encapsulación, Herencia,

Abstracción, Polimorfismo, etc.

145.

Mensaje, Jerarquía de clases, Paquete 146.

RELACIONES ENTRE OBJETOS

147.

LENGUAJES DE PROGRAMACIÓN QUE UTILIZAN OOP

150.

MÉTODO DE BOOCH

151.

MÉTODO OMT

153.

Modelo de objetos 157.

Modelo dinámico 161.

Page 6: CONTENIDO DEL LIBRO DE IS

6. contenido – IS _____________________________________________________________________

Modelo funcional 164.

MÉTODO OOSE

165.

3.3.3. ACTIVIDADES DE DESARROLLO 167.

Responde las preguntas del cuestionario 167.

Algunas direcciones útiles en Internet 169.

Práctica: El método OMT 170.

Prácticas y ejercicios 171.

Prácticas complementarias:

173.

Práctica A: Tema – Conceptos de OOP 173.

3.3.4. ACTIVIDADES DE CIERRE 174.

Presentación de los resultados

174.

Resumen y conclusiones

174.

IV. UNIDAD III – MODELADO UTILIZANDO UML 175.

4.1. INTRODUCCIÓN 175.

4.1.1. SECUENCIA DIDÁCTICA 175.

4.1.2. ACTIVIDADES DE APERTURA 175.

¿QUÉ ES UML Y QUÉ TECNOLOGÍA MANEJA?

175.

DIAGRAMAS ESTRUCTURALES

180.

DIAGRAMAS DE COMPORTAMIENTO

183.

ALGUNOS PROGRAMAS UTILIZADOS PARA CREACIÓN

DE LOS DIAGRAMAS

187.

4.1.3. ACTIVIDADES DE DESARROLLO 188.

Responde las preguntas del cuestionario 188.

Algunas direcciones útiles en Internet 189.

Práctica: El lenguaje UML 190.

Ejercicios de 1 a 14 191.

4.1.4. ACTIVIDADES DE CIERRE 198.

Presentación de los resultados

198.

Resumen, conclusiones y esquemas

198.

4.2. TÉCNICAS COMUNES DE MODELADO

199.

4.2.1. SECUENCIA DIDÁCTICA 199.

4.2.2. ACTIVIDADES DE APERTURA 199.

CONCEPTO DE MODELADO

199.

TÉCNICA DE MODELADO DE CONTEXTO DE UN

SISTEMA

200.

TÉCNICA DE MODELADO DE LOS REQUISITOS

DE UN SISTEMA

205.

4.2.3. ACTIVIDADES DE DESARROLLO 210.

Responde las preguntas del cuestionario 210.

Page 7: CONTENIDO DEL LIBRO DE IS

_______________________________________________________________contenido -- IISS 7.

Algunas direcciones útiles en Internet 211.

Trabajo en equipo 213.

Práctica: Creación de Diagrama de Contexto con

Microsoft Visio

213.

Ejercicios de 1 a 12

214.

4.2.4. ACTIVIDADES DE CIERRE 221.

Presentación de los resultados

221.

Resumen y conclusiones

221.

4.3. CASOS DE USO

222.

4.3.1. SECUENCIA DIDÁCTICA 222.

4.3.2. ACTIVIDADES DE APERTURA 222.

TERMINOLOGÍA Y CONCEPTOS DE LOS CASOS DE

USO

222.

DIAGRAMAS DE CASOS DE USO, PROPIEDADES,

CONTENIDOS Y USOS COMUNES

226.

UN CASO DE USO

229.

4.3.3. ACTIVIDADES DE DESARROLLO 233.

Responde las preguntas del cuestionario 233.

Algunas direcciones útiles en Internet 235.

Trabajo en equipo 235.

Prácticas 236.

Práctica A: Tema – Casos de uso y sus

características

236.

Práctica B: Tema – ¿Desde tu punto de vista, qué

futuro les espera a los Casos de uso?

236.

Ejercicios de 1 a 10 236.

4.3.4. ACTIVIDADES DE CIERRE 242.

Presentación de los resultados

243.

Resumen, conclusiones y esquemas

243.

4.4. GESTIÓN DE REQUERIMIENTOS USANDO CASOS DE USO

244.

4.4.1. SECUENCIA DIDÁCTICA 244.

4.4.2. ACTIVIDADES DE APERTURA 244.

CONCEPTO DE REQUERIMIENTO

244.

COMPONENTES DE LA FASE DE REQUERIMIENTOS

247.

4.4.3. ACTIVIDADES DE DESARROLLO 259.

Responde las preguntas del cuestionario 259.

Algunas direcciones útiles en Internet 260.

Prácticas de 1 a 5 261.

Ejercicios de 1 a 6 264.

4.4.4. ACTIVIDADES DE CIERRE 268.

Page 8: CONTENIDO DEL LIBRO DE IS

8. contenido – IS _____________________________________________________________________

CALLE LOUISIANA NO 159, COL. NAPOLES, C.P. 03810, MEXICO D.F.,

TEL/ FAX.: 5543·20·55, 5536·38·75, 1324·14·75. Email: [email protected]

Page 9: CONTENIDO DEL LIBRO DE IS

_______________________________________________________________contenido -- IISS 9.