Diagramas uml

Solo disponible en BuenasTareas
  • Páginas : 8 (1951 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de octubre de 2010
Leer documento completo
Vista previa del texto
Tipos de Diagramas

Existen dos grupos de diagramas: diagramas Estructurales los cuales muestran una vista estática del modelo; y diagramas de Comportamiento los cuales muestran una vista dinámica del modelo.

Diagramas Estructurales
Los diagramas estructurales representan elementos componiendo un sistema o una función. Estos diagramas pueden reflejar las relaciones estáticas de unaestructura, como lo hacen los diagramas de clases o de paquetes, o arquitecturas en tiempo de ejecución, tales como diagramas de Objetos o de Estructura de Compuesta.
Los diagramas estructurales incluyen:
•Diagramas de Clases
•Diagramas de Estructura Compuesta
•Diagramas de Componentes
•Diagramas de Despliegue
•Diagramas de Objetos
•Diagramas de Paquetes

Elementos notacionales delos diagramas estructurales

Diagramas de Comportamiento

Los diagramas de comportamiento describen las características de comportamiento de un sistema o proceso de negocios. Los diagramas de comportamiento incluyen:

• Diagramas de Actividades
• Diagramas de Máquinas de Estados
• Diagramas de Comunicaciones
• Diagramas de Repaso de la Interacción
• Diagramas de Secuencias
•Diagramas Tiempos
• Diagramas de Casos de Uso

Elementos notacionales de los diagramas de comportamiento

Notación | ¿Qué es? | ¿Donde se usa? |
| Es un usuario del sistema; "usuario" puede significar un usuario humano, una máquina, o incluso otro sistema. Cualquier cosa que interactúe con el sistema desde el exterior de los límites del sistema se considera un actor. Los actorestípicamente se asocian con los Casos de Uso.  | |
|
Caso de usoDiagrama de Secuencia |
| |
|
Describe cómo un usuario del sistema propuesto interactuará con el sistema para llevar a cabo una unidad discreta de trabajo. Describe y significa una interacción simple a lo largo del tiempo que tiene un significado para el usuario final (persona, máquina u otro sistema), y se requiere que deje alsistema en un estado completo: se completó la interacción o se la volvió atrás hasta su estado inicial. | Diagrama de caso de uso |
| Es la comunicación que se da entre un actor y un caso de uso, o entre dos casos de uso, se denota por una línea dirigida entre ellos. | Diagrama de caso de uso |
| Se da entre un caso de uso general y uno más especifico. Donde este ultimo hereda propiedadesdel primero y agrega sus propias acciones. | Diagrama de caso de uso |
<<Include>>
| Es el tipo de relación que se da entre casos de uso cuando se tiene una parte de comportamiento que es similar en más de un caso de uso y no se desea copear la descripción en cada uno de ellos. | Diagrama de caso de uso |
<<extends>>
<<Include>>
| Esta relación se dasolo en los casos de uso cuando se tiene un caso de uso similar a otro, pero que hace un poco mas | Diagrama de caso de uso |
| Un artefacto es cualquier pieza de información física usada o producida por un sistema. Los artefactos pueden tener características u operaciones asociadas, y pueden ser instanciados o asociados con otros artefactos. Los ejemplos de artefactos incluyen archivos delmodelo, archivos fuente, tablas de la base de datos, los entregables del desarrollo o documentos de ayuda.   | Diagrama de Despliegue |
| Una decisión se usa para caminos de transiciones complejos, donde el camino de transición de salida se decide por condiciones dinámicas, de tiempo de ejecución. Las condiciones de tiempo de ejecución están determinadas por las acciones llevadas a cabo por lamáquina de estados en el camino previo a la decisión. | Diagrama   de Máquina de EstadosDiagrama de Actividades |
| Una clase es una representación de uno o más objetos, que refleja su estructura y comportamiento en el sistema. Es una plantilla desde la cual se crean las instancias actualmente en ejecución. Una clase puede tener atributos (datos) y métodos (operaciones o comportamiento). Las...
tracking img