ingenieria en sistemas

Páginas: 204 (50992 palabras) Publicado: 19 de noviembre de 2014







El Ciclo de Vida del Software y el Desarrollo Informático
Apuntes de Ingeniería de Software








Prof. Andrés Muñoz Ordenes
Carrera de Ingeniería en Computación e Informática
Instituto Profesional La Araucana
Tabla de contenido
Introducción 6
Resumen Ejecutivo 7
Agredecimientos 7
Unidad I. Una Mirada General a la Ingeniería del Software 8
¿Qué es la Ingenieríade Software? 9
Proceso, Métodos y Herramientas 9
¿Cuál es el producto de la Ingeniería de Software? 10
El Software 11
Características del Software 11
Ciclo de Vida del Software 11
Aplicaciones del Software 12
¿Qué es el Proceso del Software? 13
El Modelo Lineal Secuencial 14
El Modelo de Construcción de Prototipos 15
El Modelo Iterativo Incremental 16
El Modelo Espiral 17
El Modelo deDesarrollo Rápido de Aplicaciones (RAD) 18
El Modelo de Espiral Win-Win 19
El Modelo de Desarrollo Concurrente 20
El Modelo de Desarrollo Basado en Componentes 21
El Modelo de Métodos Formales 22
El Modelo del Marco de Trabajo para soluciones Microsoft (MSF) 22
¿Qué son los Modelos de Calidad? 23
¿Qué son los Estándares de Documentación? 24
Tipos de Estándares 25
Reglas para laDocumentación 26
Gestión del Proyecto 26
Especificación de Requerimientos 27
Diseño del Sistema 28
Desarrollo 28
Pruebas del Software 29
Otros ámbitos 29
Reflexiones 30
Unidad II. la Ingeniería de Requisitos 37
¿Necesidades o Requisitos/Requerimientos? 38
Características de los Requerimientos 39
Tipos de Requerimientos 39
Ingeniería de Requerimientos 41
Stakeholders 41
El Proceso Iterativo dela Obtención de Requerimientos 42
Técnicas de Identificación y Análisis de Requerimientos 43
Entrevistas con Stakeholders 43
Técnicas para Facilitar la Especificación de una Aplicación (TFEA) 44
Despliegue de la Función de Calidad (DFC) 45
Casos de Uso 47
Técnicas de Formalización y Modelamiento de Requerimientos 47
Especificaciones en Lenguaje Natural 48
Especificaciones en LenguajeEstructurado 48
Especificaciones con Modelos Gráficos 50
Reflexiones 53
Unidad III. El Modelamiento del Software 57
¿Qué es el Diseño? 58
Abstracción 58
Refinamiento 59
Modularidad 59
Arquitectura de Software 60
Ocultación de Información 61
Cohesión 61
Acoplamiento 62
Principios Básicos del Diseño 62
Factores de Calidad 64
Modelos de Diseño 65
Modelo de Diseño de la Arquitectura delSoftware 66
Decisiones de Diseño 66
Estilos Arquitectónicos Estándares 68
Modelo de Diseño de Datos 74
Modelamiento de Datos durante el Diseño 75
Modelo de Diseño de Interfaz de Usuario 77
Interacción v/s Presentación 77
El Proceso de Diseño de la Interfaz 79
Modelo de Diseño de Componentes 79
Notaciones para el Diseño de Componentes 80
Estilos de Diseño de Componentes 81
Reflexiones 84Unidad IV: Dando Valor a la Codificación 93
¿qué es la Codificación? 94
Codificación o Programación 94
Lenguajes de Programación 94
Algoritmos 94
Estilos de Programación 95
Factores de Calidad 96
Metodología para la Estandarización de Programas 97
Estándares de Codificación 97
Documentación del Código 99
Especificación Funcional 99
Comentarios en los Programas 100
Reflexiones 102
UnidadV: La Calidad En Ingeniería de Software 105
¿Qué es la Calidad del Software? 106
Calidad 107
Control de Calidad 107
Garantía de Calidad 107
CostOS de Calidad 108
Fiabilidad 108
Disponibilidad 109
Seguridad 109
Revisiones del Software 109
Pruebas del Software 110
El Plan de Aseguramiento de Calidad (SQA) 110
La Detección de Errores 111
Diseño de los Casos de Prueba 112
Prueba de CajaNegra 113
Prueba del Camino Básico 114
Prueba de Entornos Especializados, Arquitecturas y Aplicaciones 114
Estrategias de Prueba 115
Prueba de Unidad 116
Prueba de Integración 116
Prueba de Validación 117
Prueba de Sistema 117
La Garantía de Calidad 118
Estándares de Calidad 119
Tipos de Estándares de Calidad 120
Estándares de Proceso 120
Estándares de Producto 121
El Control de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria en sistemas
  • ¿Que es ingeniería de sistemas?
  • Ingenieria De Sistemas
  • Ingenieria en sistema
  • ingenieria sistemas
  • Ingenieria de sistemas
  • Ingenierio de sistemas
  • Ingenieria en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS