Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caractersticas
requisitos
deseables
en
una
documentacin
de
Documentacin
Documentacin
Documentacin
Documentacin
Documentacin exhaustiva/gil
El estndar IEEE-830 recomienda que una especificacin tenga, entre
otras, la cualidad de estar completa. En este sentido, la
documentacin debera especificar todos los requisitos, tanto
funcionales como no funcionales, e incluir la definicin de las
respuestas a cualquier combinacin de entradas en todo tipo de
situaciones. Si se desea conseguir esta propiedad de la documentacin
de requisitos, se necesita que la documentacin sea totalmente
exhaustiva. Este tipo de documentacin permite, por ejemplo, que un
equipo que no ha participado en la documentacin de requisitos pueda
desarrollar el software a partir de ella. Pero la creacin de
documentacin exhaustiva requiere un gran esfuerzo.
El enfoque gil del desarrollo de software reconoce que, en muchos
casos, esta documentacin exhaustiva se acaba por no hacer o, peor
todava, acaba yendo en detrimento del software que funciona. Este
enfoque manifiesta que, a pesar de que la documentacin exhaustiva
tiene valor, el valor del software que funciona es an mayor y, por
este motivo, no se busca obtener una documentacin exhaustiva, sino
una documentacin suficiente (para crear el software que funcione).
As pues, se habla de documentacin gil de requisitos para referirse
a las situaciones en que la exhaustividad no es una cualidad
prioritaria de dicha documentacin. En estos entornos, un requisito
escrito en una tarjeta en papel puede ser suficiente si va acompaada
de las conversaciones necesarias para aclarar los detalles del
requisito; y dichas conversaciones no se documentan.
Una de las ventajas de los casos de uso es que son muy flexibles por
lo que respecta al nivel de formalismo y la exhaustividad de su
descripcin. La misma tcnica permite hacer documentaciones desde
bastante giles hasta muy exhaustivas y desde nada formales hasta
bastante formales. Por eso en la asignatura se estudian de manera
separada del resto de los tipos o estilos de documentacin descritos
anteriormente.
Descripcin
Corresponde a un relato sencillo, pero no trivial, donde se explica
el propsito o finalidad del caso de uso.
Actores
Otro elemento muy importante es documentar claramente los actores
del caso de uso y cul de ellos es el actor principal.
Stakeholders
Cualquier persona o entidad que tenga inters o sufra algn impacto
por el cumplimiento del caso de uso.
Precondiciones
Las precondiciones del caso de uso indican qu condiciones se deben
dar para que se pueda llevar a cabo la interaccin descrita. A
diferencia de las condiciones de error (que s se deben en cuenta
como excepciones), los casos en los que no se cumplan estas
condiciones no se deben tener en cuenta y no formarn parte de la
descripcin del caso de uso.
Secuencia normal
La secuencia normal es una lista ordenada de acontecimientos que
espera el actor principal cuando pone en marcha la ejecucin del
caso de uso. La secuencia normal es un escenario de xito, donde el
actor principal satisface el objetivo por el que ha iniciado la
interaccin con el sistema. El resto de los escenarios (sean de
xito, fracaso o error) forman el conjunto de escenarios
alternativos, excepciones o extensiones.
Postcondiciones
Las postcondiciones refleja el estado en que se queda el sistema una
vez ejecutado el caso de uso, son los hechos que se han de cumplir
si el flujo de eventos normal se ha ejecutado correctamente. Las
garantas de xito o postcondiciones declaran que DEBE ser verdadero
cuando se completa exitosamente el caso de uso, sea a travs de su
escenario principal o a travs de un flujo alternativo
Excepciones
Un escenario de excepcin es una secuencia de pasos alternativos a
los del camino principal que lleva a que el objetivo del caso de uso
NO sea alcanzado, es decir que no se logre llegar a las
postcondiciones el sistema. Son caminos que hacen que el usuario no
pueda cumplir con su objetivo.