Modelado de Requisitos Funcionales: Componentes y Estructura de los Diagramas de Caso de Uso

Clasificado en Informática

Escrito el en español con un tamaño de 3,42 KB

DIAGRAMAS DE CASO DE USO

Los diagramas de casos de uso se utilizan durante la fase de análisis de un proyecto para  identificar y dividir la funcionalidad del sistema. Los elementos que componen un diagrama de caso de uso son:

  • Casos de uso
  • actores
  • Relaciones entre ellos:
    • de asociación
    • de dependencia
    • y/o de generalización.

Casos de uso

Los casos de uso describen el comportamiento del sistema cuando uno de los actores envía un estímulo concreto. Es decir definen qué acciones puede realizar cada actor dentro del sistema. Este comportamiento se puede explicar de forma gráfica y/o  textual, describiendo la naturaleza del estímulo que dispara el caso de uso. Los casos de uso se representan gráficamente por medio de una burbuja en forma de elipse y denotan los requisitos funcionales del sistema. Cada caso de uso es una operación completa desarrollada por los actores y por el sistema en un diálogo. Va acompañado de un nombre significativo.


Actores

Los actores interpretan papeles que pueden ser representados por los usuarios del  sistema. Dichos usuarios pueden ser humanos, otros ordenadores o incluso otros  sistemas de software. El único criterio es que tienen que ser externos a la parte del  sistema que se ha dividido en casos de uso.Los actores se representan mediante un IpHLJbDqdqwmFUnkeASAWK1S1Ci2K4mTRsi6SA3O, acompañado de un nombre significativo, si es necesario.

Relaciones en un diagrama de casos de uso

 Por defecto, en UML se supone que las relaciones son bidireccionales, excepto cuando  están presentes las puntas de flecha para restringirlas. Entre los elementos de un  diagrama de casos de uso se pueden presentar tres tipos de relaciones:

  • Relación de asociación: Relación entre un actor y un caso de uso. Una asociación entre un actor y un caso de  uso indica que el actor y el caso de uso se comunican entre sí, enviándose y recibiendo  mensajes. Se trata de una relación bidireccional, que se representa por una línea  continua pero sin flechas en el origen y en el destino.
  • Relación de dependencia: Relación entre casos de uso. Se representa por una línea discontinua dirigida entre ellos. Hay dos tipos:
    1. Incluye «includes» o Utiliza «uses». Significa que una instancia del caso de uso  fuente comprende también el comportamiento descrito por el caso de uso destino. 
    2. Extiende «extends». Significa que el caso de uso fuente extiende el  comportamiento del caso de uso destino. 

Entradas relacionadas: