Taller Info
Taller Info
Taller Info
UML:
UML es un lenguaje común para describir, especificar y documentar
sistemas, tanto desde el punto de vista de estructura como de
comportamiento
Incluye:
• los actores
• un conjunto de casos de uso encerrados en un recinto,
• la comunicación entre los actores y los casos de uso
• las generalizaciones sobre los casos de uso.
Notación de los casos de uso en UML
•Los casos de uso se representan por una elipse conteniendo el nombre, que
opcionalmente podría ir debajo de la elipse.
Relaciones:
Las relaciones entre un actor y un caso de uso, se dibujan con una línea
simple. Para relaciones entre casos de uso, se utilizan flechas etiquetadas
"incluir" o "extender." Una relación "incluir" indica que un caso de uso es
necesitado por otro para poder cumplir una tarea. Una relación "extender" indica
opciones alternativas para un cierto caso de uso.
Roles: los que desarrollan o crean el sistema. Cliente quien dio, analista quien interactúa
con el cliente, diseñador, desarrollador,
Actores: aquel que interactúa .
Diagrama de clases:
Describen la estructura estática de un sistema. Las cosas que existen y que
nos rodean se agrupan naturalmente en categorías. Una clase es una categoría o
grupo de cosas que tienen atributos (propiedades) y acciones similares. Un
rectángulo es el símbolo que representa a la clase, y se divide en tres áreas. Un
diagrama de clases está formado por varios rectángulos de este tipo conectados
por líneas que representan las asociaciones o maneras en que las clases se
relacionan entre sí.
Clase abstracta:
Las clases se representan con rectángulos divididos
en tres áreas: la superior contiene el nombre de la
clase, la central contiene los atributos y la inferior las
acciones.
Multiplicidad:
❑ Las notaciones utilizadas para señalar la multiplicidad
se colocan cerca del final de una asociación.
❑ Estos símbolos indican el número de instancias de una
clase vinculadas a una de las instancias de la otra
clase.
❑ Por ejemplo, una empresa puede tener uno o más
empleados, pero cada empleado trabaja para una sola
empresa solamente.
Relaciones:
-
Tipo de vistas:
Diagrama de objetos:
Los Diagramas de Objetos están vinculados con los Diagramas
de Clases.
Un objeto es una instancia de una clase, por lo que un diagrama
de objetos puede ser visto como una instancia de un diagrama
de clases.
Los diagramas de objetos describen la estructura estática de un sistema en un
momento particular y son usados para probar la precisión de los diagramas de clases.
Diagrama de estado:
En cualquier momento, un en un luz está
objeto se encuentra estado particular, la
encendida o apagada, el auto en movimiento o
detenido, la persona leyendo o cantando, etc. . El
diagrama de estados UML captura esa pequeña
realidad.