Académique Documents
Professionnel Documents
Culture Documents
UML
Diagramas de UML
Diagrama de clases
Diagrama de componentes
Diagrama de estructura compuesta
Diagrama de despliegue
Diagrama de objetos
Diagrama de paquetes
Diagrama de perfiles
Diagramas de Comportamiento
Diagrama de actividad
Diagrama de estados
Diagrama de casos de uso
Diagrama de comunicacin
Diagrama de revisin de interacciones
Diagrama de temporalidad
Diagrama de secuencia
Diagramas de Casos de Uso
El diagrama de casos de uso est compuesto por Actores y Casos de Uso y las
relaciones entre ellos.
Un Actor representa un grupo de usuarios (que tienen el mismo papel para el sistema),
un sistema de software externo, con el que el sistema en construccin se comunica (en
una o ambas vas) o un sistema de hardware con el que tambin existe esa
comunicacin.
Figura 1.
Diagramas de Casos de Uso
En el segundo caso, existen tres tipos de relaciones entre los
casos de uso: Inclusin, Extensin y Generalizacin.
En la parte superior de la figura 2, el caso de uso Registrar Cliente
<<incluye>> a Verificar Estado Financiero, es decir, en algn punto
de la secuencia de actividades especificada en Registrar Cliente, se
activa la secuencia de tareas, el proceso, establecido en Verificar
Estado Financiero; una vez terminada esta segunda secuencia, el
flujo del proceso regresa a Registrar Cliente.
Figura 2.
Diagramas de Casos de Uso
Las precondiciones constituyen el estado en el que debe estar el sistema para que
el caso de uso se ejecute, Esto quiere decir, lo que debe ocurrir en el sistema para
que sea posible habilitar el caso de uso y que este se pueda ejecutar. Pensemos
por ejemplo, en una funcionalidad ampliamente usada por todos: Copiar y Pegar
un texto. Un prerrequisito de Copiar es Seleccionar el texto; y un prerrequisito de
Pegar es Copiar el texto.
Una precondicin se fija en prosa, como en nuestro caso de uso en demostracin.
O en trminos de otros casos de uso, es decir, enumerando los casos de uso que
deben ejecutarse para que se ejecute el actual.
Las precondiciones son a la vez una forma de validacin, ya que esas
condiciones deben cumplirse antes de crear la instancia del caso de uso. Esto
disminuye el numero de validaciones que debe hacer dicho caso de uso una vez
iniciado su secuencia de acciones.
Precondiciones