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

Anlisis y diseo orientado a objetos

Unidad 3. Metodologas de diseo para la generacin de


sistemas orientados a objetos
3.3.2. Modelos

Modelos que comprenden el mtodo OMT


Pasos para construir un modelo de objetos
Se tienen considerados ocho pasos para construir un modelo de objetos, entre ellos estn los siguientes:
1. Identificacin de objetos y/o clases.
2. Crear un diccionario de datos.
3. Identificacin de las asociaciones y agregaciones entre los objetos.
4. Identificacin de atributos y enlaces.
5. Organizacin y simplificacin de las clases empleando herencia.
6. Verificacin de las vas de acceso necesarias para llevar a cabo las probables consultas.
7. Realizar las interacciones necesarias para el refinamiento del modelo.
8. Agrupar las clases en mdulos.

Modelo de objetos
Modelo de objetos = Diagrama de modelo de objetos + diccionario de datos.

Diagramas de clase
Los diagramas de clase para la metodologa de modelado de objetos, se especifican las clases que se
descubrieron para el sistema analizado en trminos del dominio del problema. Adems se especifican los
atributos y operaciones que distinguen a cada una de las clases y las relaciones con las que podemos
conocer su responsabilidad en el sistema.

Nombre Clase

Para el diagrama de clases, se tiene que una clase es representa mediante un dibujo en forma de rectngulo
donde se pueden contemplar tres separaciones, donde en la primer parte se inserta el Nombre de la clase, en
la segunda y tercera parte se pueden agregar los atributos o bien las operaciones, tal como se muestra en la
figura anterior, donde no se insert atributos y operaciones por lo que no son importantes en esa clase para la
comprensin.

Ingeniera en Desarrollo de Software

Anlisis y diseo orientado a objetos

Unidad 3. Metodologas de diseo para la generacin de


sistemas orientados a objetos
3.3.2. Modelos
Escenarios
Un 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, la siguiente imagen muestra un ejemplo de un escenario
describiendo el caso de uso para desarrollo del sistema.
Escenario
Es una descripcin escrita en
lenguaje natural que relata los
pasos que se siguen para la
ejecucin de un proceso.
Escenario

Diagramas de estados
Los diagramas de estados relacionan los sucesos y estados. Un diagrama de estados se representa mediante
estados, transiciones, condiciones y acciones.
Los estados, son utilizados para representar las respuestas de los objetos de varios sucesos en
determinado tiempo dentro del sistema. Cada respuesta puede modificar el estado del objeto.
Las transiciones, son representadas mediante smbolos en forma de flecha que salen del estado
receptor hasta el nombre que se coloca en la flecha.
Las condiciones adoptan una condicin que se puede pensar como una proteccin en las transiciones,
si se cumple alguna 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 funcional
Mediante el modelo funcional, se pueden visualizar resultados que se obtienen de un clculo de valores,
se especifican solamente entradas y salidas de los valores, mas no como son calculados estos. El modelo
funcional est formado bsicamente de diagramas de flujo de datos. Los diagramas de flujo de datos son
smbolos que muestran el flujo de los valores de datos a travs de procesos los cuales modifican dichos
valores para transformarlos en otros.

Ingeniera en Desarrollo de Software

Anlisis y diseo orientado a objetos

Unidad 3. Metodologas de diseo para la generacin de


sistemas orientados a objetos
3.3.2. Modelos

Composicin de los diagramas de flujo


Los diagramas de flujo estn compuestos de:
Procesos, los procesos son ejemplificados por medio de una elipse, los procesos tienen datos como
entradas las cuales sern modificados.
Flujos de datos, un flujo de datos interconecta a salida de los procesos a la entrada de otro, el cual es
representado en el diagrama por medio de una flecha, la cual por lo general lleva el nombre o el tipo
de dato.
Actores, est definido por un papel de usuario que puede jugar intercambiando la informacin con el
sistema.
Almacenes, consta de mltiples diagramas de flujo de datos.

Proceso

Ingeniera en Desarrollo de Software

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