Sei sulla pagina 1di 7

DISEÑO ORIENTADA A OBJETOS

CRISTIAN PAEZ RAMOS

20181578008
UML (Lenguaje unificado de modelo)

El Lenguaje Unificado de Modelado es un lenguaje estándar para escribir


planos de software, UML se puede utilizar para visualizar, especificar, construir
y documentar un sistema que involucra una gran cantidad de software.
Prescribe un conjunto de notaciones y diagramas estándar para modelar
sistemas orientados a objetos, y describe la semántica esencial de lo que estos
diagramas y símbolos significan.

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.

Es sólo un lenguaje y por tanto es solo parte de un método de desarrollo de


software, además, es independiente del proceso, aunque para utilizar
óptimamente se debería usar en procesos que fuesen dirigidos por los casos
de uso, centrados en la arquitectura, lo interactivo e incremental.

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.

Este se implementó con la idea de forjar un lenguaje visual común en el


complejo mundo del desarrollo de software que también fuera comprensible por
los usuarios de negocios y quienquiera que desee entender un sistema.

CASOS DE USO

¿Qué es un Modelo de CU y que son los CU?

Los casos de uso describen secuencias de acciones que realiza un sistema y


que lleva a un resultado de valor a un actor específico.

Un modelo de CU está compuesto por dos partes, un diagrama (gráfico) y una


parte textual. El diagrama muestra las relaciones entre actores y casos de uso,
así como las relaciones entre los CU y entre actores (en caso que existan).

La especificación de los casos de uso se refiere a la descripción de cada una


de las partes definidas para lograr su descripción completa. En la organización,
la especificación de los Casos de Uso se hará bajo el formato presentado a
continuación.

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:

El Cliente Puede Depositar Ítems y un Operador Puede Cambiar la Información


de un Ítem o Bien Puede Imprimir un Informe
Además podemos notar que un ítem puede ser una Botella, un Tarro o una
Jaba.

Otro aspecto es la impresión de comprobantes, que puede ser realizada


después de depositar algún ítem por un cliente o bien puede ser realizada a
petición de un operador.
Entonces, el diseño completo del diagrama casos de uso es:

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

Potrebbero piacerti anche