CONTENIDO DEL LIBRO DE IS

Page 1

_______________________________________________________________contenido - IS 1.


2. contenido – IS _____________________________________________________________________

I.

ORGANIZACIÓN DEL CURSO 1.1. MAPA CONCEPTUAL DE LA MATERIA INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE

II.

UNIDAD I – TÓPICOS DE LA INGENIERÍA DE SOFTWARE 2.1. EL SOFTWARE, ANTECEDENTES HISTÓRICOS Y EVOLUCIÓN

9. 9. 11. 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  Mantenimiento preventivo activo del Software – técnicas, pasos básicos, prácticas para mantener el software de la computadora 2.1.3. ACTIVIDADES DE DESARROLLO 

30. 32.

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 

Presentación de los resultados

51. 51.


_______________________________________________________________contenido - IS 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. 67.

Práctica B: Tema – La Ingeniería del software y los otros tipos de ingeniería  Práctica C: Tema – La Ingeniería del software en nuestra vida Presentación de los resultados

Resumen y conclusiones

68.

 

2.3. EL PROCESO DE ELABORACIÓN DEL SOFTWARE

67. 67. 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.


4. contenido – IS _____________________________________________________________________ 

COMPORTAMIENTO DEL SOFTWARE 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. 94.

Prácticas trabajo en equipo – mapa conceptual, documento electrónico Ejercicios

Prácticas complementarias:

96.

94. 96.

Práctica A: Tema – Especificación y manejo de los requerimientos del Software Práctica B: Tema – Validación y Verificación

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

96.

Práctica D: Tema – Desarrollo del software: Lenguajes de programación 2.3.4. ACTIVIDADES DE CIERRE 

III.

83.

96. 96. 97.

Presentación de los resultados

97.

Resumen y conclusiones- esquemas

97.

UNIDAD II – METODOLOGÍAS DE LA INGENIERÍA DE SOFTWARE 3.1. MODELOS

99. 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.


_______________________________________________________________contenido - IS 5.

requerimientos del Software Práctica B: Tema – Validación y Verificación

3.2. METODOLOGÍA TRADICIONAL Y ESTRUCTURADA

110. 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. Mensaje, Jerarquía de clases, Paquete

145.

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.


6. contenido – IS _____________________________________________________________________  

Modelo funcional

MÉTODO OOSE

3.3.3. ACTIVIDADES DE DESARROLLO

165. 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

3.3.4. ACTIVIDADES DE CIERRE

IV.

164.

173. 174.

Presentación de los resultados

174.

Resumen y conclusiones

174.

UNIDAD III – MODELADO UTILIZANDO UML 4.1. INTRODUCCIÓN

175. 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 

Responde las preguntas del cuestionario

210. 210.


_______________________________________________________________contenido - IS 7. 

Algunas direcciones útiles en Internet

211.

Trabajo en equipo

213.

Práctica: Creación de Diagrama de Contexto con Microsoft Visio Ejercicios de 1 a 12

213.

4.2.4. ACTIVIDADES DE CIERRE

214. 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. 236.

Práctica A: Tema – Casos de uso y sus características  Práctica B: Tema – ¿Desde tu punto de vista, qué futuro les espera a los Casos de uso? Ejercicios de 1 a 10 

4.3.4. ACTIVIDADES DE CIERRE

236. 236. 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.


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: alecom@hotmail.com


_______________________________________________________________contenido - IS 9.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.