Diagramas de Casos de uso
qué se usa? y ¿cómo se desarrolla? Un Diagrama
de Caso de Uso
Ivan Guadaña Quiroz1*, Juan Daniel Pachamora Pinedo2†,
1
*
Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión
Corresponde autor:
Universidad Peruana Unión, Facultad de Ingeniería y Arquitectura, E.A.P. Ingeniería de Sistemas
E-mail: ivan.guadania@gmail.com,Celular: 976159687
†
Corresponde autor:
Universidad Peruana Unión, Facultad de Ingeniería y Arquitectura, E.A.P. Ingeniería de Sistemas
E-mail: daniel.pachamora@gmail.com,
Celular: 981710189
Resumen
El presente artículo tiene como propósito, describir en lenguaje natural, la funcionalidad
completa de un sistema a desarrollar y su relación con el entorno. Los diferentes tipos deinformación que se han desarrollado con propósitos diversos, han llevado consigo que el
Lenguaje Unificado de Modelamiento (UML) como modelo para la construcción de
software se haya extendido en los últimos años[1]. Asimismo el Rational Unified Process
(RUP) interactúa a este desarrollo brindando una forma disciplinada al asignar tareas y
responsabilidades en una empresa de desarrollo (quiénhace qué, cuándo y cómo). Es allí
donde entran a tallar los diagramas de casos de uso, que es un esquema (modelo) para
abstraer una vista del sistema del mundo real, considerando un cierto propósito, y describir
el comportamiento de un actor y su interacción con el sistema. Estos diagramas de casos de
uso son utilizados al analizar un proyecto, identificar y dividir la funcionalidad del negocio.Mediante este estudio reconocemos la importancia de los Diagramas de Casos de Uso y
podemos asegurar que a través de su correcta elaboración, servirá como una herramienta
para el Desarrollo de Software Orientado a Objetos (DSOO), gracias a las asertividad de las
relaciones entre los actores y los casos de uso.
Palabras clave: RUP, UML, diagramas de casos de uso
1.
IntroducciónVariedad de atribuciones representan diferentes temas o asuntos del problema base en el
proceso de desarrollo de software. Toda aplicación tendrá competencias base para
funciones específicas. Logrando una separación de atribuciones, se disminuye la
complejidad a la hora de trabajar con ellas, y es posible cumplir con requerimientos
relacionados con la calidad como adaptabilidad, mantenimiento,extensibilidad y
reusabilidad[2].
El Desarrollo de Software Orientado a Objetos, establece que no es posible lograr una
completa y absoluta modularización en el desarrollo de aplicaciones y/o sistemas, dando
nacimiento al paradigma del Desarrollo de Software Orientado a Aspectos (DSOA) y la
Programación Orientada a Objetos (POA).
Gran parte de las estrategias de evaluación utilizadas para laautomatización al momento
de mejorar y producir software de alta calidad es ofrecida por el Unified Modeling
Language, manejando la complejidad de los sistemas, así ellos aumenten en ámbito o en
escala. Proporcionando mecanismos de modelamiento visual (diagramas) de tal forma que
permita desarrollar e intercambiar modelos con significado, de los cuales destacamos los
Diagramas de Casos deUso[3].
Además se presenta un esquema de trabajo donde se mencionan las actividades que se
deben realizar, la utilización correcta de actores, casos de uso y los errores que no se deben
cometer en cada una de las actividades, para elaborar fielmente un Diagrama de Caso de
Uso.
2.
Lenguaje Unificado de Modelado (UML)
UML es un lenguaje de propósito general para el modelado orientado aobjetos, que
combina notaciones provenientes desde: Modelado Orientado a Objetos, Modelado de
Datos, Modelado de Componentes, Modelado de Flujos de Trabajo (Workflows)[4].
Descripción de Diagramas
Un modelo (diagrama) captura una vista de un sistema del mundo real. Es una
abstracción de dicho sistema, considerando un cierto propósito. Así, el modelo describe
completamente aquellos aspectos...
Regístrate para leer el documento completo.