Casos De Uso
Los casos de uso capturan el comportamiento del sistema que se está desarrollando, sin tener que especificar cómo se implementa ese comportamiento. Los casos de usoproporcionan a los desarrolladores una ruta para lograr un entendimiento común con los usuarios finales del sistema y expertos del dominio. Además, los casos de uso sirven para validar laarquitectura y para verificar que el sistema evolucione durante el desarrollo de manera congruente.
Un caso de uso describe un conjunto de secuencias, en las cuales cada secuencia representa la interacción decosas fuera del sistema (actores) con el sistema (y sus abstracciones clave). Estos comportamientos son funciones a nivel del sistema que acostumbra visualizar, especificar, construir y documentar enla fase de obtención y análisis de los requerimientos. Un caso de uso representa un (o más) requerimiento funcional completo del sistema. Por ejemplo, un caso de uso central de un banco es procesarpréstamos.
Los casos de uso se pueden aplicar al sistema completo, pero también a una parte del sistema, incluyendo subsistemas y aún clases individuales e interfaces. En cada caso, estos casos de uso nosólo representan el comportamiento deseado de estos elementos, sino que también pueden ser usados como una base para casos de prueba de estos elementos conforme evolucionan en el desarrollo. Loscasos de uso aplicados a subsistemas son fuentes excelentes de pruebas de regresión. Los casos de uso aplicados a los subsistemas son fuentes excelentes de pruebas de integración y de sistema. El UML,proporciona una representación gráfica de un caso de uso y un actor, como lo muestra la figura 1. Esta notación permite visualizar un caso de uso independiente de su implementación y en el contexto deotros casos de uso.
Un caso de uso es una descripción de un conjunto de secuencias de acciones, incluyendo variaciones, que un sistema realiza para lograr un resultado observable de valor...
Regístrate para leer el documento completo.