UML trabajo

Páginas: 6 (1259 palabras) Publicado: 24 de febrero de 2015
DIAGRAMA DE ESTADO
Los diagramas de estados muestran los posibles estados en que puede encontrarse un objeto y las transiciones que pueden causar un cambio de estado. El estado de un objeto depende de la actividad que esté llevando a cabo o de alguna condición.
Estado: es la representación de situaciones durante la vida de un objeto, en un diagrama de estado se representa con un rectángulocuyas esquinas están redondeadas.
Representación:


Transición: son líneas que unen los diferentes estados. En ellas se representan lo condición que provoca el cambio, no es necesario que ocurra un evento externo para que ocurra la transacción, también se etiqueta con el evento que lo provoca y con la acción que da como resultado.
Representación:
evento/acción

EstadoInicial: el inicio indica que la maquina inicia el proceso y se representa por medio de un círculo negro, el final indica que la maquina finalizo el proceso y se representa por un círculo negro resaltado respectivamente.
Representación:
Estado Inicial Estado Final

Los estados de un diagrama pueden anidarse, esto quiere decir que los estados sereúnen en grupos en un estado compuesto, esto sucede cuando los estados involucran sub-actividades asíncronas o concurrentes.
Asíncronas: definido genéricamente como un suceso que se encuentra completamente aislado y sin continuación o correspondencia en el tiempo con otro suceso, sea o no similar.
Concurrentes: que coincide con personas o hechos en igual tiempo y lugar.
Ejemplo de diagrama deestado:


DIAGRAMA DE SECUENCIA
El diagrama de secuencia es un tipo de diagrama usado para modelar interacción entre objetos en un sistema, los objetos interactúan entre sí, y tales interacciones suceden con el tiempo. El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos.

Existen dos tipos de mensajes: sincrónicos y asincrónicos. Los mensajes sincrónicos secorresponden con llamadas a métodos del objeto que recibe el mensaje. El objeto que envía el mensaje queda bloqueado hasta que termina la llamada. Este tipo de mensajes se representan con flechas con la cabeza llena. Los mensajes asincrónicos terminan inmediatamente, y crean un nuevo hilo de ejecución dentro de la secuencia. Se representan con flechas con la cabeza abierta. También se representa larespuesta a un mensaje con una flecha discontinua.
Pueden ser usados en dos formas
De instancia: describe un escenario específico (un escenario es una instancia de la ejecución de un caso de uso).
Genérico: describe la interacción para un caso de uso. Utiliza ramificaciones ("Branches"), condiciones y bucles.
Estructura:
Los mensajes se dibujan cronológicamente desde la parte superior deldiagrama a la parte inferior; la distribución horizontal de los objetos es arbitraria. Durante el análisis inicial, el modelador típicamente coloca el nombre 'business' de un mensaje en la línea del mensaje. Más tarde, durante el diseño, el nombre 'business' es reemplazado con el nombre del método que está siendo llamado por un objeto en el otro. El método llamado o invocado pertenece al objetoreceptor del mensaje.
Ejemplo de Diagrama de Secuencia:


DIAGRAMA DE ACTIVIDADES
Los diagramas de actividades son básicamente diagramas de flujo adornados, que guardan mucha similitud con los diagramas de estados. Mientras que los diagramas de estados centran su atención en el proceso que está llevando a cabo un objeto, los diagramas de actividades muestran como las actividades fluyen y lasdependencias entre ellas.
Los diagramas de actividades pueden dividirse en “calles” que determinan qué objeto es responsable de qué actividad. Las actividades vienen unidas por transiciones, que pueden separarse en ramas en función del resultado de una condición expresada entre corchetes. Cada rama muestra la condición que debe ser satisfecha para que el flujo opte por ese camino. Igualmente, las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajo uml
  • Trabajo uml
  • Trabajo en Grupo UML
  • Trabajo final uml
  • Trabajo final uml
  • trabajo colaborativo 1 de uml
  • Trabajo De Uml
  • Trabajo de uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS