¿ Los casos de uso están escritos para ayudar a explicar software o sistemas de negocios . La característica principal de un caso de uso es que se demuestra con el ejemplo cómo el caso de uso works.A sistema incluye un actor o actores , el objetivo de lograr en el sistema y el flujo básico de eventos ( los pasos de acción necesarios para alcanzar la meta ) . diagramas simples se utilizan a menudo para ilustrar un caso de uso . Historia
Ivar Jacobson, un experto en el campo del desarrollo de software, descrito por primera vez casos de uso en un artículo publicado en 1987. Creó un nuevo plazo ( en sueco, su idioma materno ), que se podría traducir como " situación de uso " o "caso de uso ". Encontrar a esos términos un poco voluminosos , más tarde se perfeccionó la traducción en Inglés de su nueva frase a " casos de uso ".
Beneficios
Un caso de uso muestra al lector cómo un sistema funciones en una situación particular . Debido a que incluye diversos actores que participan del sistema con resultados específicos , añade claridad a las especificaciones del sistema de lo contrario secos.
Caso de uso vs Escenario
Existe cierto debate sobre la diferencia entre los términos " caso de uso " y " escenario " en la comprensión de cómo los sistemas trabajo.Sin embargo , en general se acepta que: --- un escenario es más específico que un caso de uso --- un caso de uso puede incluir más . de un escenario .
Longitud y eventos flujos
casos de uso pueden ser corta y dulce ( sólo un par de frases ) , o un extenso documento , en función de lo que se necesita . el flujo más importante de los acontecimientos es el escenario principal : aquella en la que se alcanza la meta a través de la path.However más simple, en los casos de uso más avanzados, se describe más de un flujo . Flujos alternativos son grandes maneras de añadir profundidad a la comprensión del lector de cómo se comporta un sistema. Describen lo que pasa si algo sale mal, o si las circunstancias son simplemente un poco diferente del flujo básico .
Un ejemplo
Un caso de uso simple es la siguiente : Sistema: XYZ Internet Buscar EngineDescription /Objetivo : Busca a páginas web relacionadas con una frase clave con los XYZ gratis su engine.Actors : usersFlow Internet de eventos para el escenario principal : 1 . Usuario navega a la página principal de la búsqueda XYZ engine.2 . El usuario escribe una frase clave en la búsqueda field.3 . El motor de búsqueda le muestra una página de resultados de búsqueda basados en la tecla phrase.4 . Usuario navega entre las descripciones de página displayed.5 . El usuario elige una página y hace clic en concreto en el link.6 . El motor de búsqueda muestra la página web específica
Consejos
Siga estos consejos para escribir casos de uso efectivas : . --- Escribir en un lenguaje fácil de entender, evitando charla técnica a menos que sea apropiado para su audiencia . --- nO HACEN incluir detalles innecesarios que tienden a abrumar y aburrir al lector .