Precedente ( eng. caso de uso ), también: caso de uso, caso de uso - especificación de secuencias de acciones (variantes de secuencias y secuencias erróneas) en el lenguaje de modelado unificado ( UML ), que un sistema, subsistema o clase puede realizar interactuando con actores externos ( ing. ) .Actors
Los precedentes fueron propuestos por Ivar Jacobson y muy popularizados por Alistair Coburn.
Los casos de uso sirven para documentar los requisitos funcionales de los sistemas de software. El precedente describe algún fragmento holístico del comportamiento del sistema, sin entrar en los detalles de la estructura interna del sujeto. La definición de un caso de uso contiene todos los comportamientos inherentes al mismo: la secuencia principal, varios comportamientos estándar y varias excepciones con una indicación de la respuesta a ellos. Desde el punto de vista del usuario, algunos de los comportamientos parecen incorrectos. Sin embargo, para el sistema, una situación de error es uno de los comportamientos que deben ser descritos y procesados.
Un precedente describe la interacción de un sistema de software con actores en forma de una secuencia de mensajes. Los actores incluyen personas, sistemas informáticos y procesos.
Al diseñar un sistema de software, se hace una búsqueda de tales clases para implementar un precedente que combine con éxito los roles requeridos y no lleve a una excesiva complicación del sistema. Una implementación de casos de uso se puede modelar como una o más colaboraciones (implementaciones de casos de uso).
El mismo precedente se puede describir con diversos grados de detalle.
MSF utiliza análogos de precedentes: escenarios ( escenario en inglés ).
Los diagramas de casos de uso en UML muestran un caso de uso como una elipse . Dentro o debajo de la elipse está el nombre del elemento.
Los siguientes tipos de relaciones se aplican a los casos de uso en UML:
Incluyendo entre precedentes:
Lenguaje de modelado unificado | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
|