Sie sind auf Seite 1von 33

4/29/12

Fundamentos de Bases de Datos

4/29/12

INTEGRANTES
Lagos Gmez Lothar Manuel Murillo Bernal Olivia Rojas Ramos Dante Santana Candelaria

4/29/12

uml

4/29/12

Lenguaje Unificado de Modelado


UML (Unified Modeling Language)

En este caso, este lenguaje se centra en la representacin grfica de un sistema.

4/29/12

Qu se pretende con UML?

Disminuir la complejidad. Que el usuario entienda la visualizacin. Acortar el tiempo dedicado al diseo. Que la visualizacin quede

4/29/12

Para poder representar correctamente un sistema, UML ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas

Tipos de Diagramas
Diagrama de Estados Diagrama de Casos de Uso Diagrama de Clases

4/29/12

Diagrama de Objeto

Esttica
Diagrama de Actividad

Actividad
Diagramas

Diagrama de Component es

Interaccin
Diagrama de Secuencia

Implementacin
Diagrama de Despliegue

Diagrama de Colaboraci n

77

4/29/12

DIAGRAMAS DE Estados
Haga clic para modificar el estilo de subttulo del patrn

4/29/12

Entra en la categora de Diagramas de Comportamiento Dinmicos

Diagramas de estados Que representan ?

4/29/12

El comportamiento en tiempo real de cada clase que tiene comportamiento dinmico y significativo, se modela usando un Diagrama de Estado

Diagramas de Estado Conceptos

4/29/12

Estado Evento Transicin Actividad

4/29/12

Estado

Identifica un perodo de tiempo del objeto

4/29/12

Evento

Es una ocurrencia que puede causar la transicin de un estado a otro de un objeto

4/29/12

Transicin

Es una relacin de tres o ms estados

4/29/12

Actividad

Cuando un objeto est en un estado, generalmente est esperando a que suceda algn evento

4/29/12

Smbolos

4/29/12

Elementos bsicos

CRCULO LLENO CRCULO HUECO RECTANGULO REDONDEADO FLECHA, DENOTANDO TRANSICION

4/29/12

ESTADO: Estado

Nombre del

INICIO:

FIN:

4/29/12

4/29/12

Diagrama de estados

Muestra como cambia el estado de un objeto en el tiempo

4/29/12

Los diagramas de estados son intensivamente utilizados en Sistemas de tiempo real y crticos La descripcin de sistemas reactivos La descripcin de sistemas basados en protocolos

Notacin

4/29/12

Ms informacin en los Estados

Nom Estado Variables de Estado Actividades


Son atributos que definen posibles estados iniciales

entry: al entrar exit: al salir do: en el estado

4/29/12

Hace referencia a una condicin


Transicin:

Cuando utilizar los diagramas de estados

4/29/12

Se tendra que hacer uno por cada clase del sistema, pero se sugiere hacerlos solo para aquellos que presenten un estado interesante y cuando la construccin de tales diagramas ayude a aclarar lo que sucede

Algunos sugieren usarlos en los objetos de interfaz de usuario y de control, debido a que tienen el tipo de comportamiento que es til describir mediante diagramas de estado

En caso de que se desee representar las secuencias general de acciones de vario objetos y casos de uso, es mejor utilizar el

4/29/12

Ventaj as
Permite Que El Analista Se Centre En Las Necesidades Del Usuario, El Cual Espera Utilizar El Sistema, Basndose En Criterios Tecnolgicos. 2. MUESTRA LA RELACION ENTRE DOS VARIABLE 3.RESULTA TIL COMBINAR LOS DIAGRAMAS DE ESTADO CON OTRAS TCNICAS
1.

4/29/12

Desventaja s

Los Diagramas De Estado Pueden Ser Difciles De Leer, Sobre Todo Para Los Clientes
1.

No Son Tan Buenos Para Describir Un Comportamiento Que Involucra Cierto Nmero De Objetos Que Colaboran Entre Ellos.
1.

CARACTERISTICA S

4/29/12

SON BUENAS PARA DESCRIBIR EL COMPORTAMIENTO DE UN OBJETO. NOS SIR\/EN PARA IN\/OLUCRAR CIERTO NUMERO DE OBJ ETOS QUE COLABORAN ENTRE ELLOS. SE DEBEN CONSIDERAR LAS TECNICAS QUE SEAN NECESARIAS PARA SU UTILIZACION. CUANDO SE USA UN DIAGRAIVIA DE ESTADO NO SE DEBE DIBUJAR UNO POR CADA CLASE DEL SISTEMA. EN UN ESTADO SE IDENTIFICA UN PERIODO DE TIEMPO DE LA VIDA DEL OBJETO DURANTE EL CUAL ESTA ESPERANDO ALGUNA OPERACION.

4/29/12 Diagramas de estados

EJEMPLO:

Se comienza con el estado Ocioso. Con el evento Definir-Clima hay un cambio de estado. Se ha supuesto que este evento slo puede ocurrir de da. Se alterna entre los estados Da y Noche Se controla la temperatura tanto de da como de noche. Si se recibe el evento Terminar-Clima se vuelve al estado Ocioso.

4/29/12

Diagrama de estados

4/29/12

conclusiones

Resultan adecuados para describir el comportamiento de un objeto a travs de diferentes casos de uso

4/29/12

4/29/12

Fuentes de Informacin

Diseo de bases de datos objetorelacionales con UML Escrito por Esperanza Marcos, Esperanza Marcos, Esperanza Marcos Beln Vela Juan M. Vara, Beln Vela,Juan M. Vara

Desarrollo Orientado a Objetos con UML Xavier Ferr Grau, Mara Isabel Snchez Segura Facultad de Informtica UPM UML gota a gota

4/29/12

Das könnte Ihnen auch gefallen