Esp. Jorge Giraldo Guerrero@jjorgegiraldo
Calle 10 Nro 24a-20Cel. 3122244152
________________________________________________________________________________
SENA REGIONAL GUAINIACENTRO AMBIENTAL Y ECOTURISTICO DEL
NORORIENTE AMAZONICO
EJERCICIO 2Tema: UMLSubtema: Casos de uso
I. Asociaciones entre actores
No existen asociaciones entre actores, a no ser que un actor sea un sistema externo.
Pero si existe Asociación de Comunicación: Este elemento representa la relación que existe entre un Caso-Uso y un Actor, dicho elemento es representado por una línea recta que se extiende de la figura del actor hacia el ovalo del caso-uso.
Ahora bien si hablamos de clases seria:
Los actores en UML son clases con el estereotipo <<actor>> y tienen un estereotipo icono estándar. El nombre de la clase es el nombre del actor.
– Una clase actor puede tener atributos y comportamiento.– Los actores pueden tener las mismas relaciones que las clases.
II. Limites de sistema
Empleado para delimitar los límites del sistema y se denota con un rectángulo.
III. Especificaciones de los casos de uso
Son descripciones de los casos de uso y entre estas están: Un código que me represente o identifique el caso de uso, el nombre del caso de uso, la descripción, los
actores, fechas de creación, fechas de modificación, autores, las precondiciones, postcondiciones, el flujo normal de los eventos, las excepciones y las anotaciones.
Ejemplo realizado desde el tema expuesto en clase anterior préstamo de películas.
Cuadro 1. Especificaciones.
Especificación del caso de uso: El socio pide una pelicula
Código 1
Nombre Solicitar película
Descripción Este caso de uso permite al sistema ingresar datos del socio para realizar un préstamo
Autores Jorge Giraldo Guerrero R.
Fecha creación
05/10/2012 Fecha última modificación
05/10/2012
Actores Administrador, socio
Precondición El administrador debe tener el usuario y contraseña válida para poder acceder al sistema de préstamo de películas.
Pos condición
El administrador puede acceder al sistema y realizar el prestamo.
Flujo normal 1. Ingresar nombre de usuario2. Ingresar contraseña3. Validar datos
Excepciones El socio debe estar creado
Anotaciones Ninguna
Autor: @jjorgegiraldo
Restricciones:
Se puede definir restricciones de validación que prueben si el modelo cumple una condición especificada. Por ejemplo, puede definir una restricción para asegurarse de que un usuario no crea ningún bucle de relaciones de herencia. La restricción se invoca cuando el usuario intenta abrir o guardar el modelo, aunque también se puede invocar manualmente. Si se produce un error en la restricción, se agrega un mensaje de error que se haya definido a la ventana de error.
También puede definir restricciones que validan el modelo respecto a recursos externos como bases de datos.
Esp. Jorge Giraldo Guerrero@jjorgegiraldo
Calle 10 Nro 24a-20Cel. 3122244152
________________________________________________________________________________
Precondiciones: Suposiciones acerca del estado del sistema antes de ejecutar la operación. Ejemplo en cuadro 1.
Poscondiciones: El estado del sistema después de la operación. Ejemplo en cuadro 2.
Ing. Jorge Giraldo Guerrero R.
Top Related