Вы находитесь на странице: 1из 10

Anlisis y diseo orientado a objetos Profesor: Ignacio Mendoza Nucamendi Actividad 2.

Cuadro Comparativo de los Mtodos de Modelado Alumno: Juan Carlos Garca Orozco Matrcula: AL11508236

METODOLOGA

BOOCH

OOSE

OMT (Object Modeling Technique / Tcnica de modelado de objetos) Esta tcnica es trilateral, ya que toma en cuenta tres puntos de vista: modelo de objetos, modelo dinmico y modelo funcional. Cabe mencionar que dentro de estos modelos, se implementan las fases de los diagramas y otros modelos, mismos que no se mencionan de forma directa, pero que forman parte de esta metodologa. X Es el modelo ms importante, ya que en l se identifican las clases dentro del sistema junto con sus relaciones, as como sus atributos y operaciones, lo que representa la estructura esttica del sistema. El modelo de objetos se representa mediante un diagrama de clases.
Nombre de Clase

UML (Unified Modeling Language / Lenguaje Unificado de Modelado) UML es una tcnica que desde n 1994 abarca aspectos de todos los mtodos de diseo, los antecesores de UML son Grady Booch, autor del mtodo Booch; James Rumbaugh, autor del mtodo OMT e Ivar Jacobson, autor de los mtodos OOSE y Objectory. El lenguaje modelado unificado (UML) provee un sistema de arquitecturas trabajando con objetos, anlisis y diseo, con una buena consistencia del lenguaje para especificar, visualizar, construir y documentar un sistema de software.

Es una metodologa que se utiliza en el (Object-Oriented Software Engineering / Ingeniera anlisis y diseo de software creada por de software orientado a objetos) Booch durante su estancia en Rational Software Corporation. Fue desarrollado por Ivar Jacobson OOSE un enfoque para el manejo de casos de uso, este El mtodo cuenta con una notacin expresiva modelo de casos de uso sirve como un modelo y bien definida que le permite al diseador central para otros modelos. expresar sus ideas y concentrarse en problemas ms serios. Este mtodo proporciona un soporte para el diseo creativo de productos de software, inclusive a escala industrial.

Diagrama de Clases

X Un diagrama de clases es utilizado para mostrar la existencia de clases y sus relaciones en la visin lgica de un sistema. Los dos elementos esenciales de un diagrama de clases son: las clases y sus relaciones bsicas.
Representacin de una clase en un diagrama de clases.

conexiones esenciales entre clases

una clase se representa mediante un rectngulo donde pueden existir tres separaciones, en la primer

parte se coloca el Nombre de la clase, en la segunda y tercera parte se pueden agregar los atributos y las operaciones, pero sino se desea agregar ninguno de ellos, es porque no son tan importantes para la comprensin del sistema, entonces el rectngulo solo se queda con el nombre de la clase.

Diag. de Interaccin

Diagrama de Mdulos

Diagrama de Objeto

X Muestra el orden temporal en que se suceden los mensajes en un conjunto de objetos que representan un escenario. Estn en el mismo contexto que los diagramas de objetos. X Se utiliza un diagrama de mdulos para mostrar la asignacin de clases y objetos a mdulos en el diseo fsico de un sistema. Un solo diagrama de mdulos representa una vista de la estructura de mdulos de un sistema. Los dos elementos esenciales de un diagrama de mdulos son los mdulos y sus dependencias. X Un diagrama de objetos se utiliza para mostrar la existencia de objetos y sus relaciones en el diseo lgico de un sistema. Los dos elementos esenciales de un diagrama de objetos son los objetos y sus relaciones.
Representacin de objeto

Relacin entre objetos

Flujo de datos en objetos activo, es decir, que cuentan con su propio hilo de control

Diagrama de Procesos

X Se usa un diagrama de procesos para mostrar la asignacin de procesos a procesadores en el diseo fsico de un sistema. Un solo diagrama de procesos presenta una vista de la estructura de

procesos de un sistema. Elementos del diagrama Procesadores. Elemento de hardware capaz de ejecutar programas. Dispositivos. Elemento de hardware incapaz de ejecutar un programa. Conexiones. Son lneas no dirigidas para indicar conexiones entre procesadores y/o dispositivos.

Diag. de Transicin

X Muestra el comportamiento de cada instancia de una clase, los eventos que provocan una transicin de un estado a otro y las acciones que resultan de este cambio de estado, por lo que, cada clase puede contar con este tipo de diagrama. X Cuando el modelo de requerimientos ha sido desarrollado y aprobado por los usuarios se puede iniciar el desarrollo del sistema.

Modelo de Anlisis X

Topos de objeto

Dimensiones del modelos de Anlisis

Modelo Dinmico

X Representa los aspectos temporales de comportamiento "de control del sistema, mediante la secuencia de operaciones en el tiempo. Modelo dinmico = Diagrama de estados + diagrama global de flujo de sucesos.
Se apoya de: Escenario: Es la representacin escrita de los casos de uso y de la interaccin de los actores con ellos

para especificar el propsito del sistema. Diagramas de estados: Un diagrama de estados se representa mediante estados, transiciones, condiciones y acciones. Estados: representan las respuestas de los objetos a varios sucesos en determinado tiempo dentro del sistema. Transiciones: representan mediante flechas que salen del estado receptor hasta l y el nombre que se coloca en la flecha es el nombre del suceso que dio lugar a dicha transicin Condiciones: se puede pensar como una proteccin en las transiciones, debido a que si se cumple dicha condicin la transicin se dar y podr pasar el objeto de un estado a otro, si dicha condicin no se cumple inclusive podra pasar a otro estado mediante otra transicin o quedarse en el estado receptor hasta que la condicin se cumpla. Accin: Es una operacin que va asociada a un suceso y se representa mediante una barra / y el nombre de la accin, despus del nombre de la transicin.

Modelo de Diseo

X El proceso de construccin edifica el sistema

usando tanto el modelo de anlisis y el modelo de requerimientos. Implementacin del Ambiente

Consecuencias del Ambiente

Modelo Funcional

X Mediante el modelo funcional se puede observar los resultados que se tienen de un clculo de valores, especificando solamente entradas y salidas de los valores, mas no como son calculados estos.
Modelo Funcional = Diagrama de flujo de datos + restricciones

consta bsicamente de diagramas de flujo de datos, compuestos de: Procesos Flujos de datos Actores Almacenes

Mod. de Implementacin

X La implementacin del modelo consiste de la notacin del cdigo. La informacin de espacio es la opcin del lenguaje de programacin que se usa. No necesariamente se requiere de un lenguaje de programacin orientada a objeto, sin embargo, si se recomienda el uso de un lenguaje de programacin orientada a objeto, desde la concepcin inicial hasta la construccin. La base para la implementacin es el modelo de diseo. Aqu se especifica la interface dcada bloque. X X El modelo de prueba es el ltimo modelo a construir. Describe simplemente el estado de resultados de la prueba. El modelo de requerimientos de nuevo representa una herramienta potente de prueba, al probar cada caso de uso, se verifica que los objetos se comuniquen correctamente en dicho caso de uso. De manera simular se verifica la interface de usuario, descrita en el modelo de requerimientos, con todo lo anterior, el modelo de requerimientos es la base de verificado para el modelo de prueba. X el modelo de requerimientos tiene como objetivo X

Modelo de Objetos Modelo de Pruebas

Mod. de Requerimientos

definir las limitaciones del sistema y especificar su comportamiento.

Вам также может понравиться