Ingeniería del Software

Autor: Sánchez, Sicilia y otros

ISBN: 9788492812400

Editorial: Garceta Grupo Editorial

Edición: 1

Páginas: 547

Formato: 24x17x3

Cant. tomos: 1

Año: 2011

Idioma: España

Origen: España

Disponibilidad.: No Disponible

Gs 684.000
Un enfoque desde la guía SWEBOK
Este libro es el fruto de un esfuerzo por mostrar que se puede introducir la Ingeniería del Software de forma distinta a las de los textos clásicos que el lector en español puede encontrar hoy en día.

Los contenidos seleccionados siguen las directrices recomendadas por la Guía al Cuerpo de Conocimiento de Ingeniería del software - Guide to the Software Engineering Body of Knowledge (SWEBOK). La guía SWEBOK es una obra de referencia donde se proporciona el esquema de los conocimientos y competencias de los ingenieros del software, junto a listas de referencias a la literatura en las que se basa la guía.

Por ello, y porque era necesario acercar dichos conocimientos a todos los públicos, hemos considerado imprescindible la publicación de un libro de Ingeniería de Software que se base en los principios de la guía SWEBOK. Así pues, se puede considerar que este libro es la primera obra que trata de cubrir la Ingeniería del Software desde una estricta observación de la guía SWEBOK.

El libro presenta un enfoque pedagógico y una didáctica que se caracteriza por la inclusión de definiciones de los principales conceptos, recuadros con temas importantes, gran cantidad de figuras y esquemas explicativos y, para que el lector pueda comprobar su progreso en el conocimiento de la materia, se incluyen al final de los capítulos cuestiones de autoevaluación, así como colecciones de ejercicios resueltos y de actividades para resolver.
I FUNDAMENTOS DE LA INGENIERÍA DEL SOFTWARE

1. Introducción a la ingeniería del software
1.1 ¿Arte o ingeniería?
1.2 Objetivos
1.3 Introducción
1.4 ¿Que es la Ingeniería?
1.5 Ingeniería y ciencias de la ingeniería
1.6 El software como artefacto tecnológico
1.7 Sistematicidad, disciplina y cuantificación
1.8 La ingeniería del software como disciplina profesional
1.9 Conceptos básicos de la ingeniería del software

2. Modelos y procesos
2.1 El proceso del proceso
2.2 Objetivos
2.3 Introducción
2.4 Modelos de Ciclo de Vida del Software
2.5 Procesos de software
2.6 Algunos tipos de procesos importantes
3. Medición
3.1 La necesidad de medir
3.2 Objetivos
3.3 Introducción
3.4 Medidas del producto: atributos internos
3.5 Medidas del producto: atributos externos
3.6 Medidas del proceso y los recursos
3.7 Metodologías y estándares para la medición
3.8 Estudios empíricos

II PROCESOS FUNDAMENTALES DE ING. SOFTWARE

4. Requisitos
4.1 La difícil tarea de determinar qué debe hacerse
4.2 Objetivos
4.3 Introducción
4.4 Definiciones preliminares y características
4.5 Tipos de requisitos
4.6 Las actividades de requisitos
4.7 Notaciones para el modelado conceptual
4.8 Gestión del proceso de requisitos

5. Diseño
5.1 No es posible construir sin diseñar
5.2 Objetivos
5.3 Introducción
5.4 Conceptos fundamentales de diseño
5.5 Métodos de diseño
5.6 Otras técnicas relacionadas con el diseño
5.7 Diseño de sistemas distribuidos
5.8 Evaluación y métricas en el diseño

6. Construcción
6.1 No da igual cómo este construido
6.2 Objetivos
6.3 Introducción
6.4 Lenguajes de construcción
6.5 Reutilización del código
6.6 Principios fundamentales de la construcción de software
6.7 La calidad en la construcción de software
6.8 Gestión de la construcción

7. Pruebas
7.1 El porqué de las pruebas
7.2 Objetivos
7.3 Introducción
7.4 Técnicas de prueba
7.5 Niveles de prueba
7.6 Pruebas unitarias con JUnit
7.7 Métricas relacionadas con las pruebas
7.8 El proceso de prueba

8. Mantenimiento
8.1 La mente de los otros
8.2 Objetivos
8.3 Introducción
8.4 Conceptos fundamentales
8.5 La práctica del mantenimiento del software
8.6 El proceso de mantenimiento
8.7 Técnicas para el mantenimiento del software
8.8 Métricas de mantenimiento

III GESTIÓN Y CALIDAD EN ING. DE SOFTWARE

9. Calidad
9.1 La especial naturaleza de la calidad
9.2 Objetivos
9.3 Introducción
9.4 Calidad del producto
9.5 Calidad del proceso

10. Gestión en ingeniería del software
10.1 El desarrollo de proyectos no es sólo tecnología
10.2 Objetivos
10.3 Visión general de la gestión de proyectos
10.4 La estimación de coste, plazos y esfuerzo
10.5 Planificación y seguimiento del proyecto
10.6 Revisiones y cierre del proyecto
10.7 Gestión de los recursos humanos
10.8 Gestión y análisis del riesgo

11. Gestión de la configuración del software
11.1 La importancia de poner las cosas en su sitio
11.2 Objetivos
11.3 La configuración del software
11.4 Actividades de gestión de la configuración del software
11.5 Planificación y gestión
11.6 Técnicas y herramientas para el control de versiones

12. Herramientas
12.3 Introducción
12.4 Clasificación de las herramientas CASE
12.5 Selección y evaluación de herramientas
No hay enlaces disponible
Libros Relacionados