Es decir, esperamos que la especificación de un caso de uso, por ejemplo, contenga los elementos básicos de un caso de uso, como el Actor, la secuencia básica y las alternativas (si existen), las pre y pos-condiciones y los requisitos especiales, entre otras. Pero también esperamos que tenga la así llamada “realización del caso de uso”.
Esta no es más que el análisis y diseño del caso de uso, o sea, la manera como se va a implementar ese caso de uso en términos de diseño. Normalmente para esto usamos diagramas de UML, los que sean necesarios, empezando por diagramas de interacción (ya sean de Secuencia o de Comunicación), y también diagramas de Estado o de Actividad, entre otros.
El asunto es que la especificación del caso de uso debe ser lo suficientemente clara (no ambigua) y completa para que cualquier “interpretación” que se haga de la misma arroje los mismos resultados. Y esto debe ser así no solo para el equipo de diseño y de programación, sino para el equipo de pruebas. Es decir, la documentación debe ser tal que el diseñador y el verificador se hagan el mismo modelo o esquema mental del diseño y de las pruebas (casos de prueba) respectivamente.
Algunas técnicas para mejorar la especificación de requisitos (y de casos de uso) incluyen la revisión par, que debe comprender revisión de forma y de contenido. Esta revisión debe validar que cada requisito (y cada caso de uso) cumpla con algunas características bien conocidas:
- Claro
- Atómico
- No ambiguo
- Verificable
- Necesario
- Priorizado
- Correcta
- Independiente de diseño
- Completa
- Consistente
- Rastreable
- Modificable / Extensible
*+*+*+ /*+*+*+ /*+*+*+ /*+*+*+ /*+*+*+ /*+*+*+ /*+*+*+ /*+*+*+ /
PD. Los invito a leer mi artículo sobre Realización de Casos de Uso. Lo encuentran en el enlace adjunto: http://gazafatonarioit.blogspot.com/2007/10/lecturas-fundamentales-10-lectura_3046.html
No entendi mucho, hay que hacer todo esa documentacion o no???
ResponderBorrarHola Yordis, sobre este asunto te invito a leer las primero 5 Lecturas Fundamentales, en este mismo Gazafatonario, en las cuales abordo el tema fundamental de los casos de uso. Las encuentras a partir de: http://www.gazafatonarioit.com/2006/11/lecturas-fundamentales.html.
BorrarSaludos,
oh gracias yo pensaba que lecturas fundamentales no tenian que ver con esto hehe bueno a empesar desde 0 :D
Borrar