IngenieriaSoftware
Ingeniería del software
Séptima edición
IAN SOMMERVILLE
Traducción
María Isabel Alfonso Galipienso
Antonio Botía Martínez
Francisco Mora Lizán
José Pascua] Trigueros Jover
Departamento Ciencia de la Computación e Inteligencia Artificial
Universidad de Alicante
Madrid • Mexico • Santafé de Bogota • Buenos Aires • Caracas • Lima • Montevideo
San Juan •San José • Santiago • Sào Paulo • Reading, Massachusetts « Harlow, England
INGENIERÍA DEL SOFTWARE. Séptima edición
luí SommerviUe
PEARSON EDUCACIÓN. S.A.. Madrid. 2005
ISBN: 84-7829-074-5
MATERIA: Informática 681.3
Formato: 195 X 250 mm
Páginas: 712
Todos los derechos reservados.
Queda prohibida, salvo excepción prevista en la Ley, cualquier forma de reproducción,
distribución,comunicación pública y transformación de esta obra sin contar con autorización
de los titulares de propiedad intelectual. La infracción de los derechos mencionados puede ser
constitutiva de delito contra la propiedad intelectual (arts. 270 y sgts. Código Penal).
DERECHOS RESERVADOS
© 2005 por PEARSON EDUCACIÓN, S.A.
Ribera del Loira, 28
28042 Madrid (España)
I N G E N I E R Í A D E L S O F TW A R E . S é p t i m a edición
l a n SommerviUe
I S B N : 84-7829-074-5
Depósito Legal: M-31.467-2005
PEARSON ADD [SON WESLEY es un sello editorial autorizado de PEARSON EDUCACIÓN, S.A.
© Addison-Wesley Publishers Limited 1982, 1984, Pearson Education Limited 1989. 2001, 2004
This translation of SOFTWARE ENGINEERING 07 Edition is published
by arrangement with Pearson Education Limited,United Kingdom
Equipo editorial:
Editor: Miguel Martín-Romo
Técnico editorial: Marta Caicoya
Equipo de p r o d u c c i ó n :
Director: José Antonio Clares
Técnico: José Antonio Hernán
D i s e ñ o de cubierta: Equipo de diseño de Pearson Educación, S.A.
C o m p o s i c i ó n : COPIBOOK, S.L.
Impreso por: TOP PRINTER PLUS, S. L. L.
IMPRESO EN ESPAÑA - PRINTED IN SPAIN
Este libro hasido impreso con papel y tintas ecológicos
PRÓLOGO
P a r t e I.
V
VISIÓN GENERAL
1
1.
3
Introducción
1.1.
Preguntas frecuentes sobre la ingeniería del software
5
1.1.1. ¿Qué es software?
5
1.1.2. ¿Qué ' ingeniería del software?
6
1.1.3. ¿Cuál es la diferencia entre ingeniería del software y
ciencia de la computación?
7
1.1.4. ¿Cuál es la diferencia entreingeniería del software e ingeniería de sistemas? .
7
1.1.5. ¿Qué es un proceso del software?
7
1.1.6. ¿Qué es un modelo de procesos del software?
8
1.1.7. ¿Cuáles son los costos de la ingeniería del software?
9
1.1.8. ¿Qué son los métodos de la ingeniería del software?
10
1.1.9. ¿Qué es C A S E ?
11
1.1.10- ¿Cuáles son los atributos de un buen software?
11
1.1.11. ¿Cuáles son los retosfundamentales que afronta la ingeniería del software?
12
Responsabilidad profesional y ética
12
es
1.2.
2.
a
Sistemas s o c i o - t é c n i c o s
19
2.1.
2.2.
21
23
24
26
28
29
30
30
31
Propiedades emergentes de los sistemas
Ingeniería de sistemas
2.2.1. Definición de requerimientos del sistema
2.2.2. Diseño del sistema
2.2.3. Modelado de sistemas
2.2.4.Desarrollo de los subsistemas
2.2.5. Integración del sistema
2.2.6. Evolución del sistema
2.2.7. Desmantelamiento del sistema
VÍ
índice de contenidos
2.3.
2.4.
3.
4.
5.
31
32
35
Sistemas c r í t i c o s
39
3.1.
3.2.
3.3.
3.4.
3.5.
41
43
46
50
53
Un sistema de seguridad crítico sencillo
Confiabilidad de un sistema
Disponibilidad y Habilidad
SeguridadProtección
Procesos del s o f t w a r e
59
4.1.
Modelos del proceso del software
4.1.1. El modelo en cascada
4.1.2. Desarrollo evolutivo
4.1.3. Ingeniería del software basada en componentes
4.2. Iteración de procesos
4.2.1. Entrega incrementa!
4.2.2. Desarrollo en espiral
4.3. Actividades del proceso
4.3.1. Especificación del software
4.3.2. Diseño e implementación del software...
Regístrate para leer el documento completo.