Documentacion de uml rup

Páginas: 5 (1207 palabras) Publicado: 16 de diciembre de 2011
[pic]

Documentación de Casos de Uso

• Los casos de uso son historias que describen interacciones entre:

–Actores: personas u otros sistemas con algún objetivo que cumplir (actores primarios) o que
Ayudan a otros actores a cumplir sus objetivos (actores secundarios).

–Sistema bajo estudio: sistema actual o a desarrollar que proporciona ciertos servicios que necesitan los actores paracumplir sus objetivos.

[pic]

• Ejemplo: sacar dinero de un cajero automático
– Actores: el usuario del cajero (primario) y el banco del usuario (secundario).
– Sistema bajo estudio: el cajero automático.
– Objetivo del actor: obtener dinero de su cuenta bancaria.

• Ejemplo: sacar dinero de un cajero automático

1. El usuario introduce su tarjeta en la ranura del cajero
2. Elcajero automático solicita el PIN al usuario
3. El usuario introduce el PIN
4. El cajero solicita el tipo de operación a realizar
5. El usuario selecciona la operación de sacar dinero
6. El cajero solicita el importe
7. El usuario introduce el importe
8. El cajero solicita confirmación del importe
9. El usuario confirma el importe
10. El cajero informa al banco del cliente del importeretirado
11. El banco del cliente acepta la operación
12. El cajero devuelve la tarjeta al usuario, imprime el recibo y proporciona el dinero
13. El usuario retira su tarjeta, el recibo y el dinero

• Como el resto de requisitos, los casos de uso deben tener los siguientes atributos: identificador, nombre, versión, autores, fuentes, dependencias, descripción, importancia, urgencia y comentarios.• El nombre del caso de uso debe coincidir con el objetivo del actor principal, que es normalmente el que comienza el caso de uso.

• La descripción usará el siguiente patrón lingüístico: El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando .

• El evento de activación es el evento de negocio que hace que los actores soliciten al sistema un determinadoservicio.

• Específicamente, los casos de usos deben tener:

1. Precondición: condiciones que describen en qué situación se debe encontrar el sistema y su entorno para poder comenzar el caso de uso.
2. Postcondición: condiciones que describen en qué situación debe quedar el sistema y su entorno una vez que el caso de uso haya finalizado con éxito.
3. Secuencia normal: secuencia deinteracciones entre los actores y el sistema que lleva a la finalización con éxito del caso de uso.
4. Excepciones: situaciones anómalas, y su tratamiento, que pueden darse durante la secuencia
5. normal.

• Ejemplo (Sacar dinero del cajero automático)

1. Precondición: el cajero automático está operativo y el usuario dispone de su tarjeta.

2. Postcondición: el usuario haobtenido el dinero solicitado, el banco del usuario ha sido notificado de la transacción y el cajero está listo para otra operación.

3. Secuencia normal: (ya vista)

4. Excepciones:

• Tarjeta ilegible
• PIN erróneo
• Conexión imposible
• Saldo insuficiente
• etc.

5. Dentro de la secuencia normal, los pasos pueden ser:– Condicionales: si su realización depende de una condición sobre el estado del sistema o sobre el entorno.
– De acción de actor: si el paso describe una acción de un actor, que puede ser una interacción con el sistema (solicitar un servicio, proporcionar datos, confirmar una acción), o con otro actor.
– De acción de sistema: si el paso describe una acción del sistemacomo solicitar información, mostrar información, validar información.
– De realización de otro caso de uso: si el paso consiste en la realización de otro caso de uso.

• Los pasos de realización de otro caso de uso pueden indicar:

a. Inclusión: si la realización del otro caso de uso es incondicional, es decir, el paso que indica la realización del otro caso de uso es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Rup;uml
  • Uml y rup
  • Documentacion En Uml
  • Breve resume de uml y rup
  • Apuntes rup y uml
  • Uml y rup
  • RUP Y UML
  • Rup vs uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS