Braude, Eric J

Ingeniería de Software : una perspectiva orientada a objetos / Eric J Braude - 1a. ed. - México, D.F. Alfaomega Grupo Editor 2008 - 539 p.

INTRODUCCION. Contexto de la ingeniería software. Actividades de la ingeniera de software. Proceso. Proyecto. Producto. PROCESO. Introducción al proceso de ingeniera software. Perspectiva histórica y contemporánea de la ingeniería de software. Expectativas para proceso, proyecto, producto y persona. Procesos alternativos. ADMINISTRACION DE PROYECTOS. Introducción a la administración de proyectos. Administración del personal de proyectos. Opciones para la organización del personal. Identificación y retiro del riesgo. Elección de herramientas de desarrollo. ANALISIS DE REQUERIMIENTOS I. Introducción al análisis de requerimientos. Interacción con el cliente. Descripción de los requerimientos C (o del cliente). Uso de metodología, herramientas e internet para los requerimientos C. Prototipos rápidos, estudios de estabilidad y pruebas de conceptos. ANALISIS DE REQUERIMIENTOS II. Introducción a los requerimientos específicos (D). Tipos de requerimientos (D). Propiedades deseadas de los requerimientos D. Diagramas de secuencias. Organización de los requerimientos D. ARQUITECTURA DE SOFTWARE. Introducción a ingeniera de sistemas y arquitectura de software. Modelos, marcos de trabajo y patrones de diseños. Arquitecturas alternativas de software y sus modelos de clases. Notación de la arquitectura, estándares y herramientas. Aseguramiento de la calidad (QA) de la arquitectura elegida. DISEÑO DETALLADO. Introducción al diseño detallado. Diagramas de secuencias y flujo de datos para el diseño detallado. Especificación de clases y funciones. Especificación de algoritmos. IMPLEMENTACION DE UNIDADES. Introducción a la implementación. Programación y estilo. Estándares de programación. Programas con demostración formal de los que son correctos. Herramientas y entornos para programación. PRUEBAS DE UNIDADES. Introducción a las pruebas de unidades. Tipos de pruebas. Planeación de pruebas de unidades. Listas de verificación y ejemplos para pruebas de métodos. Líneas de verificación y ejemplos para pruebas de clase. INTEGRACION, VERIFICAION Y VALIDACION DEL SISTEMA. Introducción. Proceso de integración. Proceso de pruebas. Documentos de integración de pruebas y pruebas. MANTENIMIENTO. Introducción. Tipos de mantenimiento de software. Técnicas de mantenimiento. Estándar 1219-1992 de IEEE. Administración de mantenimiento. Cualidades de mantenimiento. Resumen.

9701508513


INGENIERIA DE SOFTWARE--PROGRAMACION ORIENTADA A OBJETOS

005.1 / B738