Manual ASTAH - UMLcomoEstandarDeModelado

Download Report

Transcript Manual ASTAH - UMLcomoEstandarDeModelado

Sandra Muñoz
Blanca González
Patricia Lázaro
UML
 UML (Unified Modeling Language) es un lenguaje que
permite modelar, construir y documentar los elementos
que forman un sistema software orientado a objetos
Dependencias
 La relación de dependencia entre dos elementos de un
diagrama significa que un cambio en el elemento destino
puede implicar un cambio en el elemento origen
 Una dependencia se representa por medio de una línea
discontinua entre los dos elementos con una flecha en su
extremo. El elemento dependiente es el origen de la flecha
y el elemento del que depende es el destino
Clases
 Una clase se representa mediante una caja subdividida en
tres partes:
En la superior se muestra el nombre de la clase, en la
media los atributos y en la inferior las operaciones.
Asociaciones
 Las asociaciones entre dos clases se representan mediante
una línea que las une.
 La línea puede tener una serie de elementos gráficos que
expresan características particulares de la asociación.
Tipos de asociaciones
 Nombre de la Asociación y Dirección
 Multiplicidad
Tipos de asociaciones
 Agregación: el símbolo de agregación es un diamante
colocado en el extremo en el que está la clase que
representa el “todo”.
Tipos de asociaciones
 Asociaciones N-Arias
En el caso de una asociación en la que participan más de dos
clases, las clases se unen con una línea a un diamante central
Tipos de asociaciones
 Herencia
Se representa mediante un triángulo en el extremo de la
relación que corresponde a la clase más general o clase
“padre”.
Diagrama de Casos de Uso
 Muestra la relación entre los actores y los casos de uso del
sistema. Representa la funcionalidad que ofrece el sistema
en lo que se refiere a su interacción externa.
Elementos
 Un actor es algo con comportamiento, como una persona,
un sistema informatizado u organización, y que realiza
algún tipo de interacción con el sistema.
 Casos de Uso: es una descripción de la secuencia de
interacciones que se producen entre un actor y el sistema,
cuando el actor usa el sistema para llevar a cabo una tarea
específica.
 Relaciones entre Casos de Uso: nos da el punto de entrada
para analizar los requisitos del sistema, y el problema que
necesitamos solucionar.
Diagrama de secuencia
 Muestra una interacción ordenada según la secuencia
temporal de eventos
 Muestra los objetos participantes en la interacción y los
mensajes que intercambian ordenados según su secuencia
en el tiempo
Diagrama de estado
 Muestra la secuencia de estados por los que pasa bien un
caso de uso, bien un objeto a lo largo de su vida, o bien
todo el sistema.
 En él se indican qué eventos hacen que se pase de un
estado a otro y cuáles son las respuestas y acciones que
genera.
 Un estado se representa como una caja redondeada con el
nombre del estado en su interior. Una transición se
representa como una flecha desde el estado origen al
estado destino.
Diagrama de estado
 El estado inicial se muestra como un círculo sólido y el
estado final como un círculo sólido rodeado de otro
círculo.
Transiciones
 El estado inicial se muestra como un círculo sólido y el
estado final como un círculo sólido rodeado de otro
círculo.