Los casos de uso se elaboran a partir de las descripciones del funcionamiento del futuro sistema, proporcionado por sus usuarios o clientes. Estas descripciones suelen estar en minutas de reunión, definiciones de alcance o matrices de trazabilidad de requerimiento elaboradas en la fase de levantamiento de información del proyecto o iteración.
Esta es la cuarta entrega de nuestra serie sobre el diagrama de casos de uso. En esta, te mostraremos un procedimiento sencillo que puedes aplicar para elaborarlos a partir de la documentación de requerimientos o las minutas de las reuniones con clientes y usuarios. Asimismo, describiremos que es la especificación de casos de uso y como complementa está a los diagramas.
El diagrama de casos de uso y sus elementos
Antes de ver cómo hacer el diagrama de casos de uso, te recomendamos leer las entregas previas de esta serie, donde se explica que es el diagrama de casos de uso y cuáles son los elementos que lo componen. También, mostramos un ejemplo.
> Diagrama de casos de uso: Definición
Un paso previo a la elaboración del diagrama de casos de uso son las reuniones de levantamiento de información con las áreas usuario o clientes. En ellas, se utilizan técnicas de levantamiento de requisitos para identificar las tareas cuya ejecución se desea transferir al software.
Una vez que se tiene la documentación de dicho levantamiento, por ejemplo, las distintas minutas de reunión, un equipo realiza el análisis de negocio. Es en esta fase donde se utilizan los casos de uso.
A continuación se presentan los pasos para elaborar un diagrama de casos de uso:
Además de señalar de forma gráfica las interacciones entre usuarios y software, la técnica de casos de uso requiere que estos sean descritos con una serie de detalles en una especificación de casos de uso.
Aquí te compartimos una plantilla de especificación de casos de uso que muestra cómo elaborar esta tarea.
La especificación de casos de uso es una descripción detallada del mismo, para cada uno la plantilla incluye:
En nuestra plantilla se muestra con más detalle estos elementos.
Te compartimos a continuación un video acerca de que son los casos de uso y como se utilizan para especificar los requerimientos de software.
Este video, así como el contenido de este artículo, forman parte del Curso Online de Ingeniería de requisitos: Software orientado a negocio.
Con este curso aprenderás las técnicas de levantamiento y análisis de requisitos de software, para asegurar la satisfacción de las necesidades de los interesados y por lo tanto el éxito en tus proyectos. Visita la página del curso para mayor información.
En este artículo, hemos ido un paso más allá de mostrarte el diagrama de casos de uso, explicando cómo elaborarlos a partir de las minutas y documentación del funcionamiento del sistema, proporcionada por usuarios y levantada por los analistas de negocio.
En entregas previas de esta serie, aportamos una definición del diagrama de casos de uso, describimos sus elementos y también mostramos un ejemplo.
<< Artículo anterior: Ejemplo del diagrama de casos de uso
¿Quieres obtener completamente gratis y directamente en tu correo electrónico plantillas, artículos y otros recursos de gerencia informática?, entonces presiona "suscríbete" a continuación.
También puedes seguirnos vía Twitter, Facebook o Linkedin:
¿Buscas formación para definir los requerimientos de software?
Descubre el curso definitivo para llevar tus habilidades de requerimientos al siguiente nivel.
Entra en el apasionante mundo de las historias de usuario y aprende los fundamentos esenciales para desarrollar requerimientos efectivos.
No pierdas la oportunidad de potenciar tu carrera y ¡únete ya!
¿Cómo hacer el diagrama de casos de uso?
Un paso previo a la elaboración del diagrama de casos de uso son las reuniones de levantamiento de información con las áreas usuario o clientes. En ellas, se utilizan técnicas de levantamiento de requisitos para identificar las tareas cuya ejecución se desea transferir al software.
Una vez que se tiene la documentación de dicho levantamiento, por ejemplo, las distintas minutas de reunión, un equipo realiza el análisis de negocio. Es en esta fase donde se utilizan los casos de uso.
A continuación se presentan los pasos para elaborar un diagrama de casos de uso:
- El primer paso es revisar todas las minutas y documentación, que indica quienes son los usuarios y cuales roles desempeñan en el sistema. Estos serán los actores en el diagrama de casos de uso. Se pueden clasificar en categorías.
- Listar cada usuario y los roles que desempeñan en el sistema. Muchas veces un mismo usuario puede desempeñar varios roles.
- Identificar qué es lo que necesita cada usuario en estos roles que el sistema haga para lograr sus objetivos. Se puede utilizar la documentación de requisitos, por ejemplo la matriz de trazabilidad para facilitar esta tarea.
- Crear un caso de uso para cada uno de estos objetivos.
- Estructurar los casos de uso, identificando cuales comportamientos se repiten. En estos casos se definen nuevos casos de uso con relaciones de inclusión.
- Revisar cuales casos de uso tienen comportamientos opcionales, para los cuales se definen relaciones de extensión.
- Elaborar los diagramas de casos de uso con toda la información recabada.
- Por último, validar los casos de uso con los usuarios y cliente. Esto puede conllevar varias iteraciones hasta lograr aprobar los casos de uso definitivos.
La especificación de casos de uso
Además de señalar de forma gráfica las interacciones entre usuarios y software, la técnica de casos de uso requiere que estos sean descritos con una serie de detalles en una especificación de casos de uso.
Aquí te compartimos una plantilla de especificación de casos de uso que muestra cómo elaborar esta tarea.
La especificación de casos de uso es una descripción detallada del mismo, para cada uno la plantilla incluye:
- Nombre del caso de uso.
- Lista de actores que interactúan con el caso de uso.
- Tipo: Primario, secundario u opcional.
- Referencia a las funcionalidades o requisitos que abarca el caso de uso.
- Precondiciones del sistema para poder ejecutar el caso de uso.
- Poscondiciones.
- Resumen de alto nivel de su funcionamiento.
- Descripción detallada de su funcionamiento.
En nuestra plantilla se muestra con más detalle estos elementos.
Video Casos de uso: Diagrama y especificación
Te compartimos a continuación un video acerca de que son los casos de uso y como se utilizan para especificar los requerimientos de software.
Con este curso aprenderás las técnicas de levantamiento y análisis de requisitos de software, para asegurar la satisfacción de las necesidades de los interesados y por lo tanto el éxito en tus proyectos. Visita la página del curso para mayor información.
Utiliza los diagramas de casos de uso
En este artículo, hemos ido un paso más allá de mostrarte el diagrama de casos de uso, explicando cómo elaborarlos a partir de las minutas y documentación del funcionamiento del sistema, proporcionada por usuarios y levantada por los analistas de negocio.
En entregas previas de esta serie, aportamos una definición del diagrama de casos de uso, describimos sus elementos y también mostramos un ejemplo.
Con estos cuatro artículos, ahora cuentas con lo necesario para usar esta poderosa herramienta para documentar el diseño funcional de sistemas de información. Te invitamos a tomar acción, utiliza los casos de uso para asegurar el éxito en tus proyectos de software.
¿Qué opinas de la técnica de casos de uso para documentar la especificación funcional de un software? ¿Con cuales problemas te has encontrado aplicándola en la práctica? Déjanos un comentario al final.
¿Qué opinas de la técnica de casos de uso para documentar la especificación funcional de un software? ¿Con cuales problemas te has encontrado aplicándola en la práctica? Déjanos un comentario al final.
Serie de artículos: Diagrama de casos de uso
¿Buscas más información de gerencia informática?
¿Quieres obtener completamente gratis y directamente en tu correo electrónico plantillas, artículos y otros recursos de gerencia informática?, entonces presiona "suscríbete" a continuación.
También puedes seguirnos vía Twitter, Facebook o Linkedin:
No hay comentarios :
Publicar un comentario