Ingeniería del software : un enfoque practico / Roger S. Pressman.
Idioma: Español Detalles de publicación: Madrid : McGraw-Hill, 1998.Edición: 4taDescripción: 581 pTipo de contenido:- texto
- sin mediación
- volumen
- 8448111869
Tipo de ítem | Biblioteca actual | Signatura topográfica | Estado | Fecha de vencimiento | Código de barras | Reserva de ítems | |
---|---|---|---|---|---|---|---|
Libro | Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" | 004.41 P925 1998 (Navegar estantería(Abre debajo)) | Sólo Consulta | 6590 | |||
Libro | Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" | 004.41 P925 1998 (Navegar estantería(Abre debajo)) | Disponible | 6596 |
Navegando Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" estanterías Cerrar el navegador de estanterías (Oculta el navegador de estanterías)
004.41 P483 Software engineering : theory and practice / | 004.41 P483 Software engineering : theory and practice / | 004.41 P925 1998 Ingeniería del software : | 004.41 P925 1998 Ingeniería del software : | 004.41 P925 2005 Ingeniería del software : | 004.41 P925 2010 Ingeniería del software : | 004.41 P925 2010 Ingeniería del software : |
CONTENIDO
PARTE 1. EL PRODUCTO Y EL PROCESO
CAPITULO 1. EL PRODUCTO
1.1. La evolución del software
1.1.1. Una perspectiva industrial
1.1.2. Una fábrica de software que envejece
1.1.3. Competitividad del software
1.2. El software
1.2.1. Características del software
1.2.2. Componentes del software
1.2.3. Aplicaciones del software
1.3. Software: una crisis en el horizonte
1.4. Mitos del software
CAPITULO 2. EL PROCESO
2.1. Ingeniería del software: una tecnología estratificada
2.1.1. Proceso, métodos y herramientas
2.1.1. Una visión general de la ingeniería del software
2.2. El proceso del software
2.3. Modelos de proceso de software
2.4. El modelo lineal secuencial
2.5. El modelo de construcción de prototipos
2.6. El modelo DRA
2.7. Modelos de procesos evolutivos de software
2.8. El modelo de métodos formales
2.9. Técnicas de cuarta generación
2.10. Tecnología de procesos
2.11. Producto y proceso
PARTE II. GESTION DE PROYECTOS DE SOFTWARE
CAPITULO 3. CONCEPTOS SOBRE GESTION DE PROYECTOS
3.1. El espectro de la gestión
3.1.1. Personal
3.1.2. El problema
3.1.3. El proceso
3.2. Personal
3.2.1. Los participantes
3.2.2. Los jefes de equipo
3.2.3. El equipo de software
3.2.4. Aspectos sobre la coordinación y la comunicación
3.3 El problema
3.3.1. Ámbito del software
3.3.2. Descomposición del problema
3.4. El proceso
3.4.1. Maduración del problema y el proceso
3.4.2. Descomposición del proceso
3.5. El proyecto
CAPITULO 4. EL PROCESO DE SOFTWARE Y METRICAS DEL PROYECTO
4.1. Medidas, métricas e indicadores
4.2. Métricas en el proceso y dominios del proyecto
4.3. Mediciones del software
4.4. Reconciliación de los diferentes enfoques de métricas
4.5. Métricas para la calidad del software
4.6. Integración de las métricas dentro del proceso del software
CAPITULO 5. PLANIFICACION DE PROYECTOS DE SOFTWARE
5.1. Observaciones sobre la estimación
5.2. Objetivos de la planificación del proyecto
5.3. Ambito del software
5.4. Recursos
5.4.1. Recursos humanos
5.4.2. Recursos de software reutilizables
5.4.3. Recursos de entorno
5.5. Estimación del proyecto de software
5.6. Técnicas de descomposición
5.6.3. Un ejemplo de estimación basada en LDC
5.6.4. Un ejemplo de estimación basada en PF
5.7. Modelos empíricos de estimación
5.7.2. El modelo COCOMO (COnstructive COst MOdel)
5.7.3. La ecuación del software
5.8. La decisión desarrollar-comprar
5.8.2. Subcontratación (outsourcing)
5.9. Herramientas automáticas de estimación
CAPITULO 6. GESTION DEL RIESGO
6.1. Estrategias de riesgo pro activas y reactivas
6.2. Riesgos del software
6.3. Identificación del riesgo
6.4. Proyección del riesgo
6.5. Reducción, supervisión y gestión del riesgo
6.6. Riesgos y peligros para la seguridad
6.7. El plan RSGR
CAPITULO 7. PLANIFICACION TEMPORAL Y SEGUIMIENTO DEL PROYECTO
7.1. Conceptos básicos
7.2. La relación entre las personas y el esfuerzo
7.3. Definición de un conjunto de tareas para el proyecto de software
7.4. Selección de las tareas de ingeniería del software
7.5. Refinamiento de las tareas principales
7.6. Definir una red de tareas
7.7. La planificación temporal
7.8. El plan del proyecto
CAPITULO 8. CONTROL DE CALIDAD DEL SOFTWARE
8.1. Conceptos de calidad
8.2. La tendencia de la calidad
8.3. Garantía aseguramiento de calidad del software
8.3.2. Actividades de SQA
8.4. Revisiones del software
8.5. Revisiones técnicas formales
8.6. Enfoques formales a la SQA
8.7. Garantía de calidad estadística
8.8. Fiabilidad del software
8.9. El plan de SQA
8.10. Los estándares de calidad ISO 9000
8.10.2. El estándar ISO 9001
CAPITULO 9. GESTION DE LA CONFIGURACION DEL SOFTWARE
9.1. Gestión de la configuración del software
9.2. El proceso de GCS
9.3. Identificación de objetos en la configuración del software
9.4. Control de versiones
9.5. Control de cambios
9.6. Auditoría de la configuración
9.7. Informes de estado
9.8. Estándares de GCS
PARTE III METODOS CONVENCIONALES DE LA INGENIERIA DEL SOFTWARE
CAPITULO 10. INGENIERIA DE SISTEMAS
10.1. Sistemas basados en computadora
10.2. La jerarquía de la ingeniería de sistemas de computadora
10.2.2. Ingeniería de la información: una visión general
10.3. Ingeniería de la información
10.4. Planificación de la estrategia de la información
10.5. Análisis del área de negocio
10.5.2. Modelado del flujo de información
10.6. Ingeniería de productos
10.6.3. Estudio de la viabilidad
10.7. Modelado de la arquitectura del sistema
10.8. Modelado y simulación del sistema
10.9. Especificación del sistema
CAPITULO 11. CONCEPTOS Y PRINCIPIOS DEL ANALISIS
11.1. Análisis de requisitos
11.2. Técnicas de comunicación
11.2.3. Despliegues de la función de calidad>
11.3. Principios del análisis
11.4. Creación de prototipos del software
11.5. Especificación
11.5.3. La especificación de los requisitos del software
11.6. Revisión de la especificación
CAPITULO 12. MODELADO DEL ANALISIS
12.1. Breve historia
12.2. Elementos del modelo de análisis
12.3. Modelado de datos
12.4. Modelado funcional y flujo de información
12.4.3. Ampliaciones de Ward y Mellor
12.4.4. Ampliaciones de Hatley y Pirbhai
12.5. Modelado del comportamiento
12.6. Mecanismos del análisis estructurado
12.7. El diccionario de datos
12.8. Una visión general de otros métodos clásicos de análisis
12.8.2. Desarrollo de Sistemas Jackson
12.8.3. SADT
CAPITULO 13. CONCEPTOS Y PRINCIPIOS DEL DISEÑO
13.1. Diseño e ingeniería del software
13.2. El proceso de diseño
13.3. Principios del diseño
13.4. Conceptos del diseño
13.5. Diseño modular efectivo
13.6. Heurísticas de diseño para una modularidad efectiva
13.7. El modelo del diseño
13.8. La documentación del diseño
CAPITULO 14. METODOS DE DISEÑO
14.1. Diseño de datos
14.2. Diseño arquitectónico
14.3. El proceso del diseño arquitectónico
14.4. Análisis de las transformaciones
14.5. Análisis de las transacciones
14.6. Postproceso del diseño
14.7. Optimización del diseño arquitectónico
14.8. Diseño de la interfaz
14.9. Diseño de la interfaz hombre-máquina
14.10. Directrices para el diseño de interfaces
14.11. Diseño procedimental
CAPITULO 15. DISEÑO PARA SISTEMAS DE TIEMPO REAL
15.1. Consideraciones sobre los sistemas
15.2. Sistemas de tiempo real
15.3. Análisis y simulación de sistemas de tiempo real
15.4. Diseño en tiempo real
CAPITULO 16. METODOS DE PRUEBA DEL SOFTWARE
16.1. Fundamentos de la prueba del software
16.2. Diseño de casos de prueba
16.3. Prueba de caja blanca
16.4. Prueba del camino básico
16.5. Prueba de la estructura de control
16.6. Prueba de caja negra
16.7. Prueba de entornos y aplicaciones especializadas
CAPITULO 17. ESTRATEGIAS DE PRUEBA DEL SOFTWARE
17.1. Un enfoque estratégico para la prueba del software
17.1.1. Verificación y validación
17.2. Aspectos estratégicos
17.3. Prueba de unidad
17.4 Prueba de integración
17.5. Prueba de validación
17.6. Pruebas del sistema
17.7. El arte de la depuración
CAPITULO 18. METRICAS TECNICAS DEL SOFTWARE
18.1. Calidad del software
18.1.1. Factores de calidad de McCall
18.1.2. FURPS
18.2. Una estructura para las métricas técnicas del software
18.3. Métricas del modelo de análisis
18.3.1. Métricas basadas en la función
18.3.2. La métrica bang
18.4. Métricas del modelo de diseño
18.5. Métricas del código fuente
18.6. Métricas para pruebas
18.7. Métricas del mantenimiento
PARTE IV. INGENIERIA DEL SOFTWARE ORIENTADA A OBJETOS
CAPITULO 19. CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS
19.1. El paradigma orientado a objetos
19.2. Conceptos de orientación a objetos
19.3. Identificación de los elementos de un modelo de objetos
19.4. Gestión de proyectos de software orientado a objetos
CAPITULO 20. ANALISIS ORIENTADO A OBJETOS
20.1. Análisis orientado a objetos
20.2. Análisis del dominio
20.3. Componentes genéricos del modelo de análisis orientado a objetos
20.4. El proceso del AOO
20.5. El modelo objeto-relación
20.6. El modelo objeto-comportamiento
CAPITULO 21. DISEÑO ORIENTADO A OBJETOS
21.1. Diseño de sistemas orientados a objetos
21.2. Los componentes genéricos del modelo de diseño orientado a objetos
21.3. El proceso de diseño del sistema
21.4. El proceso de diseño de objetos
21.5. Patrones de diseño
21.6. Programación orientada a objetos
CAPITULO 22. PRUEBAS ORIENTADAS A OBJETOS
22.1. Ampliando la visión de la realización de la prueba
22.2. Modelos de pruebas AOO y DOO
22.3. Estrategias de pruebas orientadas a objetos
22.4. Diseño de casos de prueba para software OO
22.5. Métodos de prueba aplicables al nivel de clase
22.6. Diseño de casos de prueba interclases
CAPITULO 23. METRICAS TECNICAS PARA SISTEMAS ORIENTADOS A OBJETOS
23.1. Objetivo de las métricas orientadas a objetos
23.2. Características distintivas
23.3. Métricas para el modelo de diseño orientados a objeto
23.4. Métricas orientadas a clases
23.4.1. El conjunto de métricas CK
23.4.2. Métricas propuestas por Lorenz y Kid
23.5. Métricas orientadas a operaciones
23.6. Métricas para pruebas orientadas a objetos
23.7. Métricas para proyectos orientados a objetos
PARTE V. TEMAS AVANZADOS DE INGENIERIA DEL SOFTWARE
CAPITULO 24. METODOS FORMALES
24.1. Conceptos básicos
24.2. Preliminares matemáticos
24.3. Aplicación de la notación matemática para la especificación formal
24.4. Lenguajes formales de especificación
24.5. Utilización de Z para representar un ejemplo de componente de software
24.6. Los diez mandamientos de los métodos formales
24.7. Métodos formales: el futuro
CAPITULO 25. INGENIERIA DEL SOFTWARE DE SALA LIMPIA
25.1. El enfoque de sala limpia
25.2. Especificación funcional
25.3. Refinamiento y verificación del diseño
25.4. Comprobación de sala limpia
CAPITULO 26. REUTILIZACION DEL SOFTWARE
26.1. Asuntos de gestión
26.2. El proceso de reutilización
26.3. Ingeniería de dominios
26.4. Construcción de componentes reutilizables
26.5. Clasificación y recuperación de componentes
26.6. Economía de la reutilización del software
CAPITULO 27. REINGENIERIA
27.1. Reingeniería de procesos de negocio
27.2. Reingeniería del software
27.3. Ingeniería inversa
27.4. Reestructuración
27.5. Ingeniería progresiva (directa)
27.6. Economía de la reingeniería
CAPITULO 28. INGENIERIA DEL SOFTWARE CLIENTE SERVIDOR
28.1. Estructura de los sistemas cliente/servidor
28.2. Ingeniería del software para sistemas C/S
28.3. Problemas de modelado de análisis
28.4. Diseño para sistemas C/S
28.5. Problemas de prueba
CAPITULO 29. INGENIERIA DEL SOFTWARE ASISTIDA POR COMPUTADORA
29.1. ¿Qué significa CASE?
29.2. Bloques básicos de CASE
29.3. Una taxonomía de herramientas CASE
29.4. Entornos CASE integrados
29.5. La arquitectura de integración
29.6. El depósito CASE
CAPITULO 30. EL FUTURO
30.1. Importancia del software, segunda parte
30.2. El ámbito del cambio
30.3. Las personas y la forma en que construyen sistemas
30.4. El "nuevo" proceso del software
30.5. Nuevos modos para representar la información
30.6. La tecnología como impulsor
No hay comentarios en este titulo.