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 , 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:
- 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.
- Extiende «extends». Significa que el caso de uso fuente extiende el comportamiento del caso de uso destino.