Ingeniero
Parte 1 Introducción 1
1. Contexto 1
1.1. Introducción 1
1.2. Aplicaciones Web 1
2. Objetivos y Alcance 2
2.1. Objetivos 2
2.2. Dimensiones 2
2.3. Documentación del Proyecto 3
2.4. Planificación del Trabajo 3
3. Fundamentos 4
3.1. Procesos de Desarrollo de Software 4
3.2. UML 5
3.3. Tipos deAplicaciones Web 6
Parte 2 Proceso de Desarrollo para Aplicaciones Web 9
4. Antecedentes 9
5. Características del Proceso 10
5.1. Dirigido por Casos de Uso 10
5.2. Centrado en la Arquitectura 10
5.3. Iterativo e Incremental 12
5.4. Ciclo de Vida del Software 13
5.5. Cómo Hacer que el Proceso Funcione 15
Parte 3 Flujos de Trabajo Fundamentales 176. Modelado del Negocio 17
6.1. Modelado de los Procesos del Negocio 17
6.2. Modelado del Dominio 18
7. Modelado de Requisitos 19
7.1. Establecimiento de los Objetivos del Proyecto (Vision Statement) 19
7.2. Captura de Requisitos (Modelo de Requisitos) 19
7.3. Priorizar y Organizar Casos de Uso 22
8. Análisis del Sistema 23
8.1.Identificación de Paquetes del Análisis 23
8.2. Análisis de Casos de Uso 24
8.3. Revisar Paquetes del Análisis 26
9. Diseño del Sistema 27
9.1. Diseño de la Arquitectura Lógica del Sistema 27
9.2. Diseño de la Arquitectura Física del Sistema 29
9.3. Diseño de Casos de Uso 29
9.4. Diseño de la Vista de Navegación 32
9.5. Revisión de Paquetes delDiseño 33
10. Implementación 34
10.1. Identificación de Componentes y Asignación de Componentes a Nodos 34
10.2. Elaboración del Plan de Integración 34
10.3. Implementación de Componentes 35
10.4. Ejecución del Plan de Integración 35
11. Pruebas 36
11.1. Elaboración del Modelo de Pruebas 36
11.2. Realización de Pruebas y Análisis de Resultados36
Parte 4 Patrones y Consejos Prácticos 37
12. Arquitectura General del Sistema 38
13. Gestión de Peticiones de Clientes HTTP 40
13.1. Objetivos 40
13.2. Procesador de Peticiones 41
13.3. Control de Acceso 43
14. Comunicación entre Servicios 43
14.1. Objetivos 43
14.2. Funcionamiento 44
14.3. Consecuencias 44
15. DAO 4515.1. Objetivos 45
15.2. Funcionamiento 45
15.3. Consecuencias 46
16. Construcción del Documento de Respuesta 47
16.1. Objetivos 47
16.2. Selección del JSP Destinatario 47
16.3. Paso de Parámetros al JSP 47
16.4. Generación del Contenido 47
16.5. Generación de los Botones de Acción y la Barra de Navegación 48
16.6. Traducción deIdioma 49
16.7. Parámetros del Bean 50
17. Patrones GRASP 51
18. Extensiones UML para Diseño de Aplicaciones Web 52
18.1. Tipos de Páginas 52
18.2. Diseño de la Página Cliente 53
18.3. Diseño de la Página Servidor 54
Bibliografía 55
Índice 58
Parte 1 Introducción 1
1. Contexto 1
1.1. Introducción 1
1.2. Aplicaciones Web 12. Objetivos y Alcance 2
2.1. Objetivos 2
2.2. Dimensiones 2
2.3. Documentación del Proyecto 3
2.4. Planificación del Trabajo 3
3. Fundamentos 4
3.1. Procesos de Desarrollo de Software 4
3.2. UML 5
3.3. Tipos de Aplicaciones Web 6
Parte 2 Proceso de Desarrollo para Aplicaciones Web 9
4. Antecedentes 9
5.Características del Proceso 10
5.1. Dirigido por Casos de Uso 10
5.2. Centrado en la Arquitectura 10
5.3. Iterativo e Incremental 12
5.4. Ciclo de Vida del Software 13
5.5. Cómo Hacer que el Proceso Funcione 15
Parte 3 Flujos de Trabajo Fundamentales 17
6. Modelado del Negocio 17
6.1. Modelado de los Procesos del Negocio 17
6.2. Modelado del...
Regístrate para leer el documento completo.