Está en la página 1de 11

Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

P á g i n a 1 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

Los modelos de sistemas son herramientas necesarias en las organizaciones del mundo
globalizado de hoy. Por medio de los mismos se obtienen los planos del sistema, es decir
que muestran el sistema como se desea diseñar, especifica su estructura, la descripción
o diagrama y conducta que define un flujo especifico de actividades en un negocio en
particular o de una unidad organizativa.

Los modelos de sistemas tienen como objetivo mejorar el rendimiento del negocio
mediante la optimización de la eficiencia de la conexión de actividades en el
abastecimiento de un producto o servicio, y permite mejorar la eficacia y la calidad.

Por medio del uso de modelos se fortalece el estudio de sistemas, aunque estos puedan
contener varios componentes y enseñar numerosas interacciones que estos pueden
poseer. El trabajo de la modelación es una actividad técnica como cualquier otra, y dicha
labor puede ser simple o compleja según el tiempo de problema que deba analizarse.

Una de las formas de construir modelos es por medio del lenguaje unificado modelado
los cuales consisten en lenguaje visuales que representan en forma comprensible los
aspectos conceptuales como procesos de negocios y funciones de sistemas. Estos nos
permiten diseñar, visualizar, especificar, construir y documentar software orientado a
objetos.

Es por ello que por medio de la presente lectura se ejemplificará una de las herramientas
para modelar la cual corresponde al Diagrama de Caso de Uso, por lo que la misma será
ejemplificada a través de un caso y de la misma forma se solicita que sea trabajado tal
tema en el taller 1.

P á g i n a 2 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

Dentro de UML se pueden encontrar diversos diagramas que permiten representar las
diversas perspectivas de un sistema, a las cuales se les conoce como modelo que es
una representación simplificada de la realidad. Los Casos de Uso son diagramas que
permiten representar que hará el sistema, pero no como funciona.

Lenguaje Unificado de Modelado “UML”, es el lenguaje de modelado de sistemas de


software más conocido y utilizado en la actualidad. Se lo puede definir como un lenguaje
gráfico para visualizar, especificar, construir y documentar un sistema.
UML ofrece un estándar para describir un “plano” del sistema (modelo), incluyendo
aspectos conceptuales tales como procesos de negocio, funciones del sistema, y
aspectos concretos como expresiones de lenguajes de programación, esquemas de
bases de datos y compuestos reciclados.

P á g i n a 3 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

A continuación, se detalla el uso de uno de los diagramas de UML, el mismo se refiere al


caso de uso, es por ello que se dará inicio con la explicación y ejemplificación de tal
diagrama:

Un caso de uso es un fragmento de funcionalidad del sistema que proporciona un


resultado de valor a un usuario.

Los casos de uso guían el proceso de desarrollo (diseño, implementación, y prueba).


Basándose en los casos de uso los desarrolladores crean una serie de modelos de diseño
e implementación que llevan a cabo los casos de uso. De este modo los casos de uso no
solo inician el proceso de desarrollo, sino que le proporcionan un hilo conductor, avanza
a través de una serie de flujos de trabajo que parten de los casos de uso.

Los componentes principales de un diagrama de Casos de Uso son:

1. Actores,

2. Casos de Uso,

3. Relaciones entre ellos.

P á g i n a 4 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

 Actores:

Un Actor es una idealización de una persona externa, de un proceso, o de una cosa que
interactúa con un sistema.

Por ejemplo:

Un actor puede ser un empleado, pero también puede ser un


cliente en la tienda de la empresa. Incluso cuando es la misma
persona en el mundo real, se representa como dos símbolos
distintos en un diagrama de caso de uso, ya que la persona
interactúa con el sistema en distintos roles.

P á g i n a 5 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

 Caso de Uso:
Un caso de uso es una unidad de funcionalidad,
proporcionada por el sistema. La etiqueta en el óvalo
indica la función del sistema.

 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.
Las relaciones activas se conocen como relaciones de comportamiento y se utilizan
principalmente en los diagramas de casos de uso. Hay cuatro tipos básicos de
relaciones de comportamiento: comunica, incluye, extiende y generaliza .

P á g i n a 6 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

Ejemplo de Casos de Uso y relaciones de comportamientos para el proceso : Inscripción


de estudiantes.

RELACIÓN DE COMUNICACIÓN: Esta relación de comportamiento se utiliza para


conectar un actor con un caso de uso. Recuerde que la tarea del caso de uso es
proporcionar cierto tipo de resultado que sea benéfico para el actor en el sistema. Por
lo tanto, es importante documentar estas relaciones entre los actores y los casos de uso.
En nuestro primer ejemplo, un Estudiante se comunica con Inscribir en el curso.

P á g i n a 7 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

En los diagramas de casos de uso de la figura anterior se muestran ejemplos de algunos


componentes de un ejemplo de inscripción de estudiantes.

RELACIÓN DE INCLUSIÓN: Esta relación (también conocida como relación de usos)


describe la situación en la que un caso de uso contiene comportamiento común para
más de un caso de uso. En otras palabras, el caso de uso común se incluye en los otros
casos de uso. Una flecha punteada que apunta al caso de uso común indica la relación
de inclusión. Un ejemplo sería un caso de uso Pagar cuotas de estudiantes que se incluye
en Inscribir en el curso y Hacer arreglos de hospedaje, ya que en ambos casos los
estudiantes deben pagar sus cuotas. Varios casos de uso pueden usar esto. La flecha
apunta hacia el caso de uso común

RELACIÓN DE EXTENSIÓN: Esta relación describe la situación en la que un caso de uso


posee el comportamiento que permite al nuevo caso de uso manejar una variación o
excepción a partir del caso de uso básico. Por ejemplo, el caso de uso extendido Seguro
médico de estudiantes extiende el caso de uso básico Pagar cuotas de estudiantes. La
flecha va del caso de uso extendido al caso de uso básico.

RELACIÓN DE GENERALIZACIÓN: Esta relación implica que una cosa es más común que
otra. Esta relación puede existir entre dos actores o dos casos de uso. Por ejemplo, un
Estudiante de medio tiempo generaliza a un Estudiante. De manera similar, algunos de
los empleados de la universidad son profesores. La flecha apunta a la cosa general.

A partir del enunciado, y de los conceptos recién vistos, realizamos las siguientes
tareas:

1. Identificamos los actores,


2. Identificamos los casos de uso,
3. Identificamos las relaciones entre ellos,
4. Construimos un diagrama de casos de uso,
5. Documentación del caso de uso.

P á g i n a 8 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

Es importante documentar lo elaborado en el diagrama de caso de uso, es por ello que


a continuación se ejemplifica por medio de un formato la documentación necesaria de
lo elaborado.

P á g i n a 9 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

Documentación de un caso de uso:

Para elaborar diferentes diagramas UML, existen herramientas en línea para


poderlos realizar, entre ellas se encuentran:

https://app.creately.com/manage/recent

https://www.lucidchart.com

https://yuml.me/

https://cacoo.com/es/

P á g i n a 10 | 11
Lectura Complementaria “Modelos de Sistemas/ UML, Casos de Uso”

El diagrama de modelado UML es un estándar muy utilizado en la actualidad,


y está conformado por varios diagramas que definen las diferentes
funcionalidades u objeto de un proyecto de software, a este proceso se le
conoce como modelo que es una representación simplificada de la realidad.

Dentro de los diagramas UML encontramos los diagramas de casos de uso, son
ideales para definir los requerimientos específicos y mostrarlos al cliente de
tal forma que este pueda plantear sus ideas y correcciones de una mejor
manera, ya que muchas veces el cliente no está seguro de lo que desea o como
quiere que funcione.

MATERIAL ELABORADO POR LA COORDINACIÓN DEL ÁREA AUTOMATIZACIÓN DE PROCESOS


ADMINISTRATIVOS.

Lic. Humberto Ajcú Msc. / Licda. Andrea Morales MA.

 Kendall, K y Kendall, J. 2011. Análisis y diseño de sistemas. 8 ed. México.


Pearson Education. p 600

P á g i n a 11 | 11

También podría gustarte