R/ Es una tecnica para la captura de requisitos potenciales de un nuevo sistema o una actualizacion de software.
2. Para que sirve el caso de uso.
- Capturar los requerimientos de un sistema.
- Fundamento para el diseño de software.
- Sirven para validar el diseño de software realizado.
- Sirve para sustentar las pruebas de la implementacion ya que cada caso de uso es elemento a verificar y validar.
- Son la base de la documentacion en linea y del manual del usuario.
- Pueden formar parte del acuerdo entre el proveedor del sistema y el comprador expresando formalmente la funcionalidad ofrecida por el sistema.
- VENTAJAS:
- Que se puede expresar la intencion que tiene el actro.
- Que se puede extraer los requerimientos del usuario y del sistema.
- Tambien se puede centrar al analista en las tareas principales del usuario, describiendo los casos de mayor importancia.
- Que no establecen los requisitos funcionales.
- Tampoco permiten establecer los requisitos no funcionales.
- Los casos de uso deben complementarse con una informacion adicional como son las reglas de negocio, los requisitos no funcionales y el diccionario de datos que complementa los requerimentos del sistema.
- ACTOR: Representa un tipo de usuario que interactua con el sistema de la misma forma.
- RELACION: Se utiliza para señalar que un caso de uso contiene un comportamiento que es comun a mas de un caso de uso.
- ACCION: Es la interacion que realiza el actor en el sistema.