Prefacio
Capítulo 65438 0 Proceso de software
1.1 La esencia del desarrollo de software
1.1.1 El desarrollo de software permanece sin cambios Hechos
1.1.2 “Accidentes” en el desarrollo de software
1.1.3 ¿Desarrollo o integración?
Prueba de revisión 1.1
1.2 Planificación del sistema
1.2.1 Método FODA
1.2.2 Método VCM
1.2.3 Método BPR
1.2.4 Método ISA
Prueba de revisión 1.2
1.3 Sistema de gestión de tres niveles
1.3. 1 Sistema de procesamiento de transacciones
1.3.2 Sistema de análisis y procesamiento
1.3.3 Sistema de procesamiento de conocimientos
Prueba de revisión 1.3
1.4 Software ciclo de vida del desarrollo
1.4.1 Método de desarrollo
1.4.2 Fases del ciclo de vida
1.4.3 Actividades a lo largo del ciclo de vida
Review Quiz 1.4
1.5 Modelos y métodos de desarrollo
1.5.1 Modelo en espiral
1.5.2 IBM Rational Unified Process
1.5. 3 Arquitectura de controlador modelo
1.5.4 Desarrollo de software ágil
1.5.5 Desarrollo de software orientado a aspectos
Prueba de revisión 1.5
1.6 Estudio de caso Planteamiento del problema
1.6.1 Matrícula universitaria
1.6.2 Videoclub
1.6.3 Gestión de relaciones
1.6.4 Marketing telefónico
1.6.5 Gasto en publicidad
1.6.6 Registro de tiempo
1.6.7 Cambio de divisas
Resumen
Términos clave
Preguntas de opción múltiple
Respuestas del cuestionario de revisión
Respuestas de opción múltiple
Respuestas a preguntas impares
Capítulo 2 Determinación de requisitos
2.1 Del proceso de negocio al concepto de solución
2.1.1 Modelado a nivel de proceso
2.1. 2 Modelado de procesos de negocio
2.1.3 Concepción de la solución
Prueba de revisión 2.1
2.2 Guía de requisitos
2.2.1 Requisitos del sistema p>
2.2.2 Métodos tradicionales de orientación de la demanda
2.2.3 Métodos modernos de orientación de la demanda
Prueba de revisión 2.2
2.3 Negociación y confirmación de requisitos
2.3.1 Requisitos fuera de alcance
Matriz de dependencia de requisitos
Riesgo y prioridad de requisitos
Prueba de revisión 2.3
2.4 Gestión de Requisitos
2.4.1 Identificación y Clasificación de Requisitos
Jerarquía de Requisitos
2.4.3 Gestión de Cambios
2.4.4 Trazabilidad de requisitos
Prueba de revisión 2.4
2.5 Modelo de negocio de requisitos
2.5.1 Modelo de sistema completo
2.5.2 Negocio Modelo de caso de uso
Glosario de negocios
Modelo de negocios
Prueba de revisión 2.5
2.6 Documentos requeridos
2.6. 1 plantilla de documento
Preparación del proyecto
2.6.3 Servicios del sistema
Restricciones del sistema
2.6.5 Preguntas adicionales del proyecto
Apéndice
Prueba de revisión 2.6
Resumen
Términos clave
Opción múltiple
p>Preguntas
Ejercicio: Gasto en publicidad
Ejercicio: Registro del tiempo
Revisar las respuestas del cuestionario
>Respuestas de opción múltiple
Respuestas a preguntas impares
Respuestas a ejercicios: AE
Capítulo 3 Conceptos básicos del modelado visual
3.1 Vista de casos de uso
3.1.1 Actores
3.1.2 Casos de uso
3.1.3 Diagrama de casos de uso
3.1.4 Uso Documento de caso
Prueba de revisión 3.1
3.2 Vista de actividad
3.2.1 Acción
Diagrama de actividad
Revisión Prueba 3.2
3.3 Vista estructural
3.3.1 Clase
Propiedades
Asociación
Polimerización
Resumen
Diagrama de clases
Prueba de repaso 3.3
3.4 Vista interactiva
3.4.1 Diagrama de secuencia
3.4.2 Diagrama de comunicación
Método
Prueba de revisión 3.4
3.5 Vista de máquina de estados
3.5.1 Estados y transiciones
Diagrama de máquina de estados
Prueba de revisión 3.5
3.6 Vista de implementación
3.6.1 Subsistemas y empaquetado
Componentes y dibujos de ensamblaje
3.6.3 Diagramas de implementación y nodos
Prueba de revisión 3.6
Resumen
Términos clave
Opción múltiple
Preguntas
Ejercicio
Ejercicio: Videoclub
Repasar las respuestas del cuestionario
Opción múltiple Respuestas
Respuestas a preguntas con números impares
Soluciones a ejercicios con números impares
Soluciones a ejercicios con números impares: Videoclub
No. Capítulo 4 Especificación de requisitos
4.1 Prioridad arquitectónica
4.1.1 Modelo-Vista-Controlador
4.1.2 Arquitectura J2EE J2EE
4.1.3 Representación-controlador-bean-mediador-entidad-recurso.
Prueba de revisión 4.1
4.2 Estándares nacionales
4.2.1 Modelado de clases
4.2.2 Modelado de asociaciones
4.2.3 Modelado de relaciones compuestas y de agregación
4.2.4 Modelado de relaciones generalizadas
Modelado de interfaces
4.2.6 Modelado de objetos
Prueba de revisión 4.2
4.3 Código de conducta
4.3.1 Modelado de casos de uso
4.3.2 Modelado de actividades
Modelado interactivo
p>Modelado Operacional
Prueba de Revisión 4.3
4.4 Descripción de Cambios de Estado
4.4.1 Modelado de Estado de Objetos
Revisión Prueba 4.4
Resumen
Términos clave
Preguntas de opción múltiple
p>Ejercicio: Videoclub
Ejercicio: Gestión de relaciones
Ejercicio: Inscripción universitaria
Revisar las respuestas del cuestionario
Más respuestas seleccionadas
Respuestas a preguntas impares
Solución del ejercicio: Matrícula universitaria
Capítulo 5 Del análisis al diseño
5.1 Modelado de clases avanzado
5.1. 1 Mecanismo de extensión
5.1.2 Visibilidad y packaging
5.1.3 Información de exportación
5.1.4 Asociaciones limitadas
5.1.5. Asociación y clases concretas
Prueba de revisión 5.1
5.2 Modelado avanzado de generalización y herencia
5.2.1 Generalización y sustituibilidad
Herencia y encapsulación
Herencia de interfaz
5.2.4 Implementación de herencia
Prueba de revisión 5.2
5.3 Modelado avanzado de agregación y delegación
5.3.1 agrega más semántica a la agregación.
5.3.2 Agregación como alternativa de generalización
5.3.3 Agregación y partes integrales: algunas son solo para suministro.
Material de reflexión
Prueba de revisión 5.3
5.4 Modelado interactivo avanzado
5.4.1 Líneas de vida y mensajes
Fragmentos
Uso interactivo
Prueba de revisión 5.4
Resumen
Términos clave
Opción múltiple
Preguntas
Ejercicio
Ejercicio: registro de tiempo
Ejercicio: inversión en publicidad
Revisar las respuestas del cuestionario
p>
Respuestas de opción múltiple
Respuestas a preguntas impares
Respuestas a ejercicios impares
Respuestas al ejercicio: Registro de tiempos p>
Capítulo 6 Arquitectura y programación del sistema
6.1 Arquitectura física distribuida
6.1.1 Arquitectura punto a punto
6.1.2 Arquitectura en capas
6.1.3 Arquitectura centrada en bases de datos
Revisión de la prueba 6.1
6.2 Arquitectura lógica multicapa
La complejidad de la arquitectura
Patrones arquitectónicos
Prueba de repaso 6.2
6.3 Modelado arquitectónico
6.3.1 Paquetes
Componentes
6.3.3 Nodos
Prueba de revisión 6.3
6.4 Principios de programación y reutilización
6.4.1 Cohesión y acoplamiento
Estrategias de reutilización
Prueba de revisión 6.4
6.5 Modelado colaborativo
6.5.1 Colaboración
Estructuras compuestas
6.5.3 De los casos de uso a la colaboración compuesta
6.5.4 De la colaboración a la interacción
6.5.5 De la interacción a la estructura compuesta
Prueba de revisión 6.5 p>
Resumen
Términos clave
Opción múltiple
Preguntas
Ejercicio: Videoclub
Ejercicio: Gasto en publicidad
Revisar las respuestas del cuestionario
Respuestas de opción múltiple
Respuestas a preguntas impares
Ejercicio: Gasto en publicidad
Capítulo 7 Diseño de interfaz gráfica de usuario
7.1 Principios de diseño de GUI
7.1.1 Del prototipo de GUI a la implementación
7.1 Una buena guía de diseño de GUI.
Prueba de revisión 7.1
7.2 Diseño de GUI de escritorio
7.2.1 Ventana principal
Ventana auxiliar
p >
Menús y barras de herramientas
Botones y otros controles
Prueba de revisión 7.2
7.3 Diseño WebGUI
7.3 1 aplicación web. tecnología que habilita el sistema
7.3.2 Diseño de contenido
Diseño de navegación
7.3.4 Uso del marco GUI para respaldar el diseño web
Prueba de revisión 7.3
7.4 Modelado de navegación GUI
7.4.1 Historia de la experiencia del usuario
7.4.2 Modelado de elementos de UX
7.4.3 UX de comportamiento Colaboración
7.4.4 Colaboración estructurada de UX
Prueba de revisión 7.4
Resumen
Términos clave
Opción múltiple
Preguntas
Ejercicio: Gestión de relaciones
Ejercicio: Telemercadeo
Respuestas del cuestionario de revisión
Respuestas de opción múltiple
Respuestas a preguntas raras
Solución al ejercicio: Gestión de relaciones
Capítulo 8 Persistencia y diseño de bases de datos
8.1 Objetos de negocio y persistencia
p>
8.1.1 Sistema de gestión de bases de datos
8.1.2 Jerarquía del modelo de datos
8.1 .3 Sistema de aplicación integrado y modelado de bases de datos
8.
1.4 Conceptos básicos del mapeo de objetos y bases de datos
Prueba de revisión 8.1
8.2 Modelo de base de datos relacional
8.2.1 Columnas, campos y reglas
Tablas 8.2.2
Integridad referencial
Disparadores
8.2.5 Procedimientos almacenados
Vistas
8.2 .7 Ejemplo
Prueba de revisión 8.2
8.3 Mapeo relacional de objetos
8.3.1 Mapeo de clases de entidades
Asociaciones de mapeo
8.3.3 Agregación de mapas
8.3.4 Síntesis cartográfica
Prueba de repaso 8.3
8.4 Patrones para gestionar objetos persistentes
8.4 .1 Recuperar objetos persistentes
8.4.2 Cargar objetos persistentes
8.4.3 Liberar objetos persistentes
Prueba de revisión 8.4
8.5 Diseño Acceso a bases de datos y transacciones
8.5.1 Nivel de programación SQL
Diseño de negocios
Prueba de revisión 8.5
Resumen
Términos clave
Preguntas de opción múltiple
Ejercicio: Gestión de relaciones
Ejercicio: Telemercadeo
Respuestas a el cuestionario de revisión
Respuestas de opción múltiple
Respuestas a preguntas impares
Solución del ejercicio: Gestión de relaciones
Capítulo 9 Calidad y Gestión de cambios
9.1 Gestión de calidad
9.1.1 Garantía de calidad
9.1.2 Control de calidad
Revisión del cuestionario 9.65438
9.2 Gestión de cambios
Herramientas y gestión de solicitudes de cambio
Trazabilidad
Prueba de revisión 9.2
Resumen
Términos clave
Preguntas de opción múltiple
Preguntas
Respuestas del cuestionario de revisión
Respuestas de opción múltiple
p>
Respuestas a preguntas raras
Guía de revisión y consolidación del Capítulo 10
10.1 Modelado de casos de uso
10.1.1 Participantes
10.1. 2 Casos de uso
10.1.3 Diagramas de casos de uso
10.1.4 Redacción de documentos de casos de uso
10.2 Modelado de actividades
10.2 .1 Acción
10.2.2 Diagrama de actividad
10.3 Modelado de clases
10.3.1 Clase
10.3.2 Propiedades
p >10.3.3 Asociación
10.3.4 Agregación
10.3.5 Resumen
10.3.6 Diagrama de clases
10.4 Modelado interactivo
10.4.1 Diagrama de secuencia
10.4.2 Diagrama de comunicación
10.5 Modelado de máquina de estados
Transición de suma de estados
10.5.2 Diagrama de máquina de estados
10.6 Modelo de implementación
10.6.1 Subsistema
10.6.2 Empaquetado
10.6 .3 Componentes
10.6.4 Observaciones
10.7 Diseño colaborativo de objetos
10.7.1 Especificaciones de diseño de casos de uso
10.7.2 Usuario prototipo de interfaz
10.7.3 Diagrama de secuencia
10.7.4 Diagrama de clases de capa de diseño
10.8 Diseño de navegación de ventanas
10.8.1 Usuario elementos de experiencia
10.8.2 Colaboración UX conductual
10.8.3 Colaboración UX estructurada
10.9 Diseño de bases de datos
10.9.1 Objetos mapeo relacional
10.9.2 Diseño de integridad de referencia
Resumen
Ejercicio: compras en línea
p>
Apéndice de conceptos básicos de tecnología de objetos
Referencia
……