Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
20181578008
UML (Lenguaje unificado de modelo)
Se puede usar para modelar distintos tipos de sistemas como por ejemplo:
sistemas de software, sistemas de hardware, y organizaciones del mundo real.
UML ofrece nueve diagramas en los cuales modelar sistemas.
Inicialmente los métodos son una técnica para llevar a cabo una acción, UML
es un compendio de modelos que pueden ser interpretados de forma directa a
una gran variedad de lenguajes de programación como Java, C++, e incluso a
tablas en una base de datos relacional o una base de datos orientada a
objetos.
CASOS DE USO
Ejemplo de CU:
1- DIAGRAMA:
Como ejemplo está el caso de una Máquina Recicladora: Sistema que controla
una máquina de reciclamiento de botellas, tarros y jabas. El sistema
debe controlar y/o aceptar lo siguiente:
Registrar el número de ítems ingresados.
Imprimir un recibo cuando el usuario lo solicita : El usuario/cliente
presiona el botón de comienzo
o Describe lo depositado
o El valor de cada ítem
o Total
Existe un operador que desea saber lo siguiente:
o Cuantos ítems han sido retornados en el día.
o Al final de cada día el operador solicita un resumen de todo
lo depositado en el día.
El operador debe además poder cambiar:
o Información asociada a ítems.
o Dar una alarma en el caso de que:
Ítem se atora.
No hay más papel.
Como una primera aproximación identificamos a los actores que interactúan
con el sistema:
Los Actores que Interactúan con el Sistema
Luego, tenemos que un Cliente puede Depositar Ítems y un Operador puede
cambiar la información de un Ítem o bien puede Imprimir un informe:
2- Especificación:
Diagramas de clase:
Las clases son gráficamente representadas por Las clases son gráficamente
representadas por cajas con compartimentos para:
1- Nombre de la clase, atributos operaciones / métodos.
2- Responsabilidades, Reglas, Historia de Modificaciones, etc.
BIBLIOGRAFIA:
http://stadium.unad.edu.co/ovas/10596_9839/diagramas_de_casos_de_uso.html
https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-
uml#discovery__top
https://sites.google.com/site/alfonsoperezr/investigacion/estructuracin-y-especificacin-
de-casos-de-uos
http://www.sel.unsl.edu.ar/licenciatura/ingsoft2/UML-DiagramaClaseObjeto.pdf