Sie sind auf Seite 1von 11

Universidad Abierta y a Distancia de México

Ingeniería en Desarrollo de Software


Tercer Semestre
Programa de la asignatura: Modelado de
negocios
Unidad 3
Actividad 1. ¿Como asociar UML con BPMN?
Clave Ingeniería: 15142419
Docente en línea:
María de Lourdes Santiago Zaragoza
Alumno: Wilbert Alejandro Galarza Vázquez
Matricula: ES1821004545
Correo institucional:
galarza30@nube.unadmexico.mx
Estado Tamaulipas, Municipio Victoria.
Agosto 2019
PROPÓSITO: En esta actividad se analizará la utilidad del modelo de Casos de Uso.
INDICACIONES: 1.- Investiga en sitios confiables de Internet sobre UML y la utilidad de la
aplicación de los Casos de uso.

Por sus siglas en inglés, Unified Modeling Language: es el lenguaje de modelado de sistemas
de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object
Management Group).
UML no puede compararse con la programación estructurada, pues UML significa (Lengua de
Modelación Unificada), no es programación, solo se diagrama la realidad de una utilización en un
requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es
la orientación a objetos, sin embargo, la orientación a objetos viene siendo un complemento
perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las
entidades representadas. (EcuRed, s.f.)
Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado:

Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta
Diagrama de despliegue
Diagrama de paquetes
Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado:

Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
Diagramas de Interacción, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de
control y de datos entre los elementos del sistema modelado:

Diagrama de secuencia
Diagrama de comunicación
Diagrama de tiempos (UML 2.0) (EcuRed, s.f.)
La utilidad de la aplicación de los Casos de uso.

los casos de usos se evita el empleo de jergas técnicas, prefiriendo en su lugar un lenguaje más cercano al
usuario final. (EcuRed, s.f.)

Util en los sistemas interactivos, ya que expresa la intención que tiene el actor (su usuario) al hacer uso del
sistema.

Es útil como técnica de extracción de requerimiento permite que el analista se centre en las necesidades del
usuario, qué espera éste lograr al utilizar el sistema, evitando que la gente especializada en informática dirija
la funcionalidad del nuevo sistema basándose solamente en criterios tecnológicos.

A su vez, durante la extracción (elicitation en inglés), el analista se concentra en las tareas centrales del
usuario describiendo por lo tanto los casos de uso que mayor valor aportan al negocio. Esto facilita luego la
priorización del requerimiento. Ecured (s.f.)

Los diagramas de caso de uso modelan la funcionalidad del sistema usando actores y casos de
uso. Los casos de uso son servicios o funciones provistas por el sistema para sus usuarios. (Cevallos
K, s.f.)
Características de los Casos de Uso

Está expresado desde el punto de vista del actor.

- Se documenta con texto informal.

- Describe tanto lo que hace el actor como lo que hace el sistema cuando interactúa con él.

- Es iniciado por un único actor.

- Está acotado a una determinada funcionalidad del sistema.

- Es independiente del método de diseño que se utilice, y por lo tanto del método de

programación
(Jojooa - tecnología, marketing y crm, s.f.)
Simbología utilizada en los casos de Uso y Explicación de cada símbolo
Sistema: El rectángulo representa los límites del sistema que contiene los casos de uso. Los actores se
ubican fuera de los límites del Sistema.

Caso de uso: Se representan con óvalos. La etiqueta en el óvalo indica la función del sistema.

Actor: Un diagrama de caso de uso contiene los símbolos del actor y del caso de uso, junto con líneas
conectoras. Los actores son similares a las entidades externas; existen fuera del sistema. El término actor
se refiere a un rol específico de un usuario del sistema.
Relaciones
Las relaciones entre un actor y un caso de uso, se dibujan con una
línea simple

(Cevallos K, s.f.)
Importancia del modelo
La importancia del caso de uso es que un caso de uso redacta todas las funciones básicas o compuestas del sistema
desde el punto de vista de los usuarios internos y externos de manera que estos usuarios puedan entenderlos, los
casos de uso describen el comportamiento de los usuarios por lo tanto es de vital importancia que al momento de
crearlos el usuario final debe revisar y aceptar el caso de uso.
“Un caso de uso representa un objetivo sencillo de un sistema y describe una secuencia de actividades y de
interacciones con el usuario para alcanzar el objetivo. Los casos de uso proporcionan una sólida base para el
desarrollo de manuales y sistemas de ayuda para los usuarios, así como para la creación de documentación sobre el
desarrollo del sistema.
Para lograr crear diagramas de casos de uso, se debe comprender el sistema a partir de las situaciones y servicios
que debe ofrecer el sistema de trabajo en su entorno; los casos de uso son independientes de los aparatos que se
introduzcan dentro del sistema para que este funcione. (Porquería, 2019)
Justificación para usar el modelo
Actualmente los casos de Uso nos brindan una
gran ayuda para representar los requerimientos
que compondrán el sistema a
desarrollar. Recordemos que los casos de uso son
una descripción de los pasos o las actividades que
deberán realizarse para llevar a cabo algún
proceso.

Por tanto podemos decir que en ingeniería de


software, un caso de uso es una secuencia de
interacciones que se desarrollarán entre un
sistema y sus actores en respuesta a un evento
que inicia un actor principal sobre el propio
sistema. Así es que los diagramas de casos de uso
sirven para especificar la comunicación y el
comportamiento de un sistema mediante su
interacción con los usuarios y/u otros
sistemas. (S.A., 2014)
VENTAJAS
 Expresar la intención que tiene el actor (usuario), esto significa que
en UML se basa en las necesidades del usuario y ejemplifica como se
relaciona con el proceso
 Extraer los requerimientos del usuario y del sistema. En este caso se
puede observar tanto los requerimientos del cliente como del sistema
con ello se complementa de alguna forma todo el proceso de
modelado sin dejar a un lado alguna de las partes del proceso.
 Centrar al analista en las tareas principales de usuario (describiendo
los casos de mayor importancia). Se destacan aun mas los procesos
de mayor importancia
 Tener en cuenta todos los usuarios evitando que las personas
especializadas en informática dirijan la funcionalidad del nuevo
sistema basándose solamente en criterios tecnológicos.
(S.A., 2014)
Referencias en estilo APA.

Ecured (s.f.) UML recuperado de https://www.ecured.cu/UML


Ecured (s.f.) CASOS DE USO .Recuperado de https://www.ecured.cu/Caso_de_uso
Jojooa - tecnología, marketing y crm (s.f.) Caracteristicas de un caso de uso Recuperado de
https://sites.google.com/site/jojooa/analisis-de-sistemas/caracteristicas-de-un-caso-de-uso

Cevallos K (s.f.) UML: Casos de Uso Recuperado de


https://ingsotfwarekarlacevallos.wordpress.com/2015/06/04/uml-casos-de-uso/

Porqueria (2019) Casos de Uso – ImportanciaRecuperado de


https://ingenieriadesoftwareutmachala.wordpress.com/2017/01/22/casos-de-uso-importancia/

S.A. (2014) LOS CASOS DE USO SUS VENTAJAS Y DESVENTAJAS. Recuperado de


https://administracionderequerimientos.wordpress.com/2014/08/27/los-casos-de-uso-sus-ventajas-y-
desventajas/

Das könnte Ihnen auch gefallen