DIAGRAMA DE CASOS DE USOS

INTRODUCCIÓN Y OBJETIVO DE LA CLASE

En la  clase de la fecha Diciembre 1 del 2014 se resumió por parte de un orador los conceptos de modelados y se profundizo un poco más acerca del tema diagrama de caso de Uso.

Los diagramas de caso de uso enfocan un contexto dirigido a que los clientes entiendan el flujo de información del software, es decir dichos diagramas no expresan nada técnico sino todo lo contrario trata de explicar con formas y figuras como funciona la aplicación. El objetivo de dicha sesión de clases fue compartir mediante unas diapositivas q era un diagrama de caso de uso

MARCO TEÓRICO

Un diagrama de casos de uso en su forma más simple es una representación de la interacción de un usuario con el sistema y que representa las especificaciones de un caso de uso (Kawabata & Kasah. 2007). Un diagrama de casos de uso puede representar a los diferentes tipos de usuarios de un sistema y el caso ya menudo se acompaña de otros tipos de diagramas también (Gemino & Parker. 2009) (Jacobson; etall, 1992) (McLaughlin, etall. 2006).

Son útiles para las presentaciones a la gestión y / o interesados en el proyecto, sino para el desarrollo real se encuentra que los casos de uso ofrecen considerablemente más valor porque describen las necesidades reales. La siguiente figura describe un diagrama de caso de uso.

11111

Un caso de uso describe una secuencia de acciones que proporcionan algo de valor medible para un actor y se dibuja como una elipse horizontal.

Actores.

Un actor es una persona, organización o sistema externo que desempeña un papel en una o más interacciones con el sistema. Los actores se dibujan como figuras de un muñeco.

Asociaciones.

Las asociaciones entre actores y casos de uso se indican en el uso de diagramas de casos por líneas continuas. Existe una asociación siempre que un actor está involucrado con una interacción descrita por un caso de uso.

Cajas de contorno del sistema (opcional).

Usted puede dibujar un rectángulo alrededor de los casos de uso, llamada caja de frontera del sistema, a indica el alcance de su sistema. Cualquier cosa dentro de la caja representa la funcionalidad que está en alcance y nada fuera de la caja no es.

2222222

Paquetes (opcional).

Los paquetes son construcciones UML que permiten organizar los elementos del modelo (como los casos de uso) en grupos. Los paquetes se representan como carpetas de archivos y pueden ser utilizados en cualquiera de los diagramas UML, incluyendo tanto los diagramas de casos de uso y diagramas de clases. Utilizo paquetes sólo cuando mis diagramas se convierten en difícil de manejar, que por lo general implica que no se pueden imprimir en una sola página, para organizar un diagrama grande en otros más pequeños.

DONDE UTILIZAR DIAGRAMAS DE CASOS?

Como ya hemos comentado, hay cinco diagramas en UML para modelar visión dinámica de un sistema. Ahora todos y cada modelo tiene un propósito específico para utilizarlo. En realidad estos propósitos específicos son diferentes ángulos de un sistema en funcionamiento. Así que para entender la dinámica de un sistema que tenemos que utilizar diferentes tipos de diagramas. Utilice el diagrama de casos es uno de ellos y su objetivo específico es reunir los requisitos del sistema y los actores. Los diagramas de casos determinan los hechos de un sistema y sus flujos. Pero diagrama de casos de uso no describe cómo se implementan. Utilice el diagrama de casos puede ser imaginado como un cuadro negro donde se conoce sólo la entrada, la salida y la función de la caja de negro. Estos diagramas se usan a un nivel muy alto de diseño. Entonces este diseño de alto nivel se refina y otra vez para obtener una imagen completa y práctica del sistema. Un caso de uso bien estructurado también describe la condición previa, condición post, excepciones. Y estos elementos adicionales se utilizan para hacer los casos de prueba cuando se realiza la prueba. Aunque los casos de uso no son un buen candidato para la ingeniería directa e inversa, pero todavía se utilizan de una manera diferente leve de hacer ingeniería directa e inversa. Y lo mismo es cierto para la ingeniería inversa. Todavía utilice diagrama de casos se utiliza de manera diferente para que sea un candidato para la ingeniería inversa

Así que los siguientes son los lugares donde se utilizan los diagramas de casos de uso:

  • Análisis de requerimientos y diseño de alto nivel.
  • Modelar el contexto de un sistema
  • La ingeniería inversa.
  • Ingeniería directa 

 

CONCLUSIÓN

En conclusión un diagrama de caso de uso es conjunto de elementos fáciles e interactivos que permite explicar de forma clara al cliente cómo será el flujo de información del producto que adquirirá.

Por otro punto de vista se hace referencia a que los métodos para la construcción de un diagrama de caso de uso se basan en tomar de una forma correcta los requerimientos a desarrollar. Además en cuanto respecta a la socialización del tema en general se considera que se  cumplió con las expectativas de enseñanza esperada por parte de la docente.

 REFERENCIAS

Gemino, A; Parker, D. 2009.  «Use case diagrams in support of use case modeling: Deriving understanding from the picture», Journal of Database Management, Vol 20

Jacobson, I; Christerson M;  Jonsson P; Övergaard G. 1992. Object-Oriented Software Engineering – A Use Case Driven Approach, Addison-Wesley. ISBN-13: 078-5342544350

Kawabata, R; Kasah, K. 2007. «Systems Analysis for Collaborative System by Use Case Diagram», Journal of Integrated Design & Process Science, Vol 11, Pags 13-27.

McLaughlin, B; Pollice, G;  West, D. 2006. Head First Object Oriented Analysis and Design, O’Reilly Media, Inc.

Ambler, W. 2014. Diagramas de Caso de Uso. Consultado 1 de enero 2015. Formato HTML. Diposnible en: http://www.agilemodeling.com/artifacts/useCaseDiagram.htm

Deja un comentario