¿Es un escenario una imagen más grande con más detalles que un caso de uso o cuánta diferencia hay? Escribo un informe donde prefiero el escenario de la palabra, pero en mi entrenamiento usamos la palabra caso de uso (en un curso sobre POO).
Programa en SMV que no es OOP. IIUC SMV es un lenguaje de dominio específico especializado para la verificación de modelos de hardware. El código real está en mi github .
use-case
test-scenarios
Niklas
fuente
fuente
Respuestas:
Un caso de uso involucra a un actor y el flujo que un actor particular toma en una funcionalidad o ruta dada. Estos a menudo se agrupan para que tenga un "conjunto" de casos de uso para dar cuenta de cada escenario .
Un escenario involucra una situación que puede tener actores únicos o múltiples que toman una funcionalidad o ruta dada para resolver el escenario .
Puedes ver que la principal diferencia es la " perspectiva " aquí. Por lo general, el caso de uso es más granular que el escenario . En el desarrollo de estos, generalmente implica crear un escenario y luego define todos los casos de uso que se ajustan a ese escenario particular . Dado que los casos de uso documentan el escenario después de la escritura, la huella de la documentación generalmente es solo una u otra y no ambas, lo que también es probable por qué el nombre se intercambia a veces en lugar de pararse como cosas separadas. Muchos proyectos no requieren la granularidad del caso de uso y se ajustan solo a escenariosen lugar de dividirlo en flujos de actores específicos en casos de uso .
fuente
La descripción de un caso de uso contiene, más allá de otras cosas, un escenario principal y también alternativas y escenarios de excepción. Entonces un escenario es parte de una descripción del caso de uso. Un caso de uso tiene más información como actores, descripción, condiciones pre y pos, restricciones, etc. (vea aquí todo lo que puede describir un caso de uso).
Aquí tiene un ejemplo de descripción de caso de uso .
fuente
Un caso de uso es más detallado y más detallado que un escenario. Un escenario describe algún propósito para el cual un usuario podría usar su software y todas las características del software que necesitarían para lograr ese propósito. Por ejemplo:
Un caso de uso desglosa un elemento específico del escenario:
Los escenarios describen el software a un alto nivel y dan una justificación para cada característica del sistema existente. Los casos de uso dan una cuenta detallada de lo que hace cada característica.
fuente