Beruflich Dokumente
Kultur Dokumente
4/29/12
INTEGRANTES
Lagos Gmez Lothar Manuel Murillo Bernal Olivia Rojas Ramos Dante Santana Candelaria
4/29/12
uml
4/29/12
4/29/12
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
4/29/12
El comportamiento en tiempo real de cada clase que tiene comportamiento dinmico y significativo, se modela usando un Diagrama de Estado
4/29/12
4/29/12
Estado
4/29/12
Evento
4/29/12
Transicin
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
4/29/12
ESTADO: Estado
Nombre del
INICIO:
FIN:
4/29/12
4/29/12
Diagrama de estados
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
4/29/12
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.
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