Objectory
Páginas: 7 (1679 palabras)
Publicado: 21 de agosto de 2013
Conceptos y Diagramas
La metodología de Booch usa los siguientes tipos de diagramas para describir las decisiones de análisis y diseño, tácticas y estratégicas, que deben ser hechas en la creación de un sistema orientado por objetos.
1. Diagrama de Clases. Consisten en un conjunto de clases y relaciones entre ellas. Puede contener clases,clases paramétricas, utilidades y metaclases. Los tipos de relaciones son asociaciones, contenencia, herencia, uso, instanciación y metaclase.
2. Especificación de Clases. Es usado para capturar toda la información importante acerca de una clase en formato texto.
3. Diagrama de Categorias. Muestra clases agrupadas lógicamente bajo varias categorías
4. Diagramas de transición de estados.
5.Diagramas de Objetos. Muestra objetos en el sistema y su relación lógica. Pueden ser diagramas de escenario, donde se muestra cómo colaboran los objetos en cierta operación; o diagramas de instancia, que muestra la existencia de los objetos y las relaciones estructurales entre ellos.
6. Diagramas de Tiempo. Aumenta un diagrama de objetos con información acerca de eventos externos y tiempo de llegada delos mensajes.
7. Diagramas de módulos. Muestra la localización de objetos y clases en módulos del diseño físico de un sistema.Un diagrama de módulos representa parte o la totalidad de la arquitectura de módulos del sistema.
8. Subsistemas. Un subsistema es una agrupación de módulos, útil en modelos de gran escala.
9. Diagramas de procesos. Muestra la localización de los procesos en los distintosprocesadores de un ambiente distribuido.
Etapas y definición de entregas
Análisis de requerimientos
Funciones primarias del sistema: Principales entradas y salidas del sistema, referencias a políticas, sistemas existentes o procedimientos, etc.
Conjunto de mecanismos claves que el sistema debe proveer: estado de entrada, estado de salida y estados esperados.
Análisis de Dominio
Diagramade clases con las abstracciones clave, identificando las clases del dominio claves y sus relaciones
Especificación de las clases
Vistas de herencia. Diagramas de clases con este tipo de relaciones
Diagramas de escenarios de objetos
Especificación de objetos, que relacionan objetos y sus clases.
Diseño
Descripción de arquitectura, que describe las decisiones más importantes de diseñocomo son el conjunto de procesos, manejadores de bases de datos, sistemas operativos, lenguajes, etc.
Descripciones de prototipo, que describen las metas y contenido de las implementaciones sucesivas de prototipos, su proceso de desarrollo y la forma de probar requerimientos.
Diagramas de Categorías
Diagramas de clases en diseño, detallan las abstracciones de análisis con características deimplementación.
Diagramas de objetos en diseño, muestran las operaciones necesarias para desarrollar una operación
Nuevas especificaciones
Especificaciones de clases corregidas, muestra la especificación completa de los métodos con algoritmos complicados, la implementación de relaciones y el tipo de atributos.
Actividades
Análisis de requerimientos
En esta etapa se define qué quiere el usuario delsistema. Es una etapa de alto nivel que identifica las funciones principales del sistema, el alcance del modelamiento del mundo y documenta los procesos principales y las políticas que el sistema va a soportar. No se definen pasos formales, ya que éstos dependen de qué tan nuevo es el proyecto, la disponibilidad de expertos y usuarios y la disponibilidad de documentos adicionales
Análisisde Dominio
Es el proceso de definir de una manera concisa, precisa y OO la parte del modelo del mundo del sistema. Las siguientes actividades son parte de esta etapa:
Definir Clases
Definir relaciones de contenencia
Encontrar atributos
Definir herencia
Definir operaciones
Validar e iterar sobre el modelo
Diseño
Es el proceso de determinar una implementación efectiva y eficiente...
Leer documento completo
Regístrate para leer el documento completo.