Esp. Jorge Giraldo Guerrero
                                                                                   @jjorgegiraldo
                                                                                       Calle 10 Nro 24a-20
                                                                                          Cel. 3122244152
________________________________________________________________________________
                                                actores, fechas de creación, fechas de
                                                modificación, autores, las precondiciones,
     SENA REGIONAL GUAINIA                      postcondiciones, el flujo normal de los
 CENTRO AMBIENTAL Y ECOTURISTICO DEL            eventos, las excepciones y las anotaciones.
       NORORIENTE AMAZONICO
                                                Ejemplo realizado desde el tema expuesto en
                                                clase anterior préstamo de películas.
EJERCICIO 2
Tema: UML
Subtema: Casos de uso
                                                Cuadro 1. Especificaciones.

                                                 Especificación del caso de uso: El socio pide una pelicula
                                                 Código          1
                                                 Nombre          Solicitar película
I. Asociaciones entre actores
                                                 Descripción     Este caso de uso permite al sistema
                                                                 ingresar datos del socio para realizar un
No existen asociaciones entre actores, a no                      préstamo
ser que un actor sea un sistema externo.         Autores         Jorge Giraldo Guerrero R.
                                                 Fecha           05/10/2012       Fecha última    05/10/2012
                                                 creación                         modificación
Pero      si    existe      Asociación    de     Actores         Administrador, socio
Comunicación: Este elemento representa la        Precondición    El administrador debe tener el usuario y
                                                                 contraseña válida para poder acceder al
relación que existe entre un Caso-Uso y un
                                                                 sistema de préstamo de películas.
Actor, dicho elemento es representado por        Pos             El administrador puede acceder al sistema
una línea recta que se extiende de la figura     condición       y realizar el prestamo.
                                                 Flujo normal           1.    Ingresar nombre de usuario
del actor hacia el ovalo del caso-uso.                                  2.    Ingresar contraseña
                                                                        3.    Validar datos
Ahora bien si hablamos de clases seria:          Excepciones     El socio debe estar creado
                                                 Anotaciones     Ninguna

Los actores en UML son clases con el                                                Autor: @jjorgegiraldo
estereotipo <<actor>> y tienen un estereotipo
icono estándar. El nombre de la clase es el     Restricciones:
nombre del actor.
                                                Se puede definir restricciones de validación
– Una clase actor puede tener atributos y       que prueben si el modelo cumple una
comportamiento.                                 condición especificada. Por ejemplo, puede
– Los actores pueden tener las mismas           definir una restricción para asegurarse de
relaciones que las clases.                      que un usuario no crea ningún bucle de
                                                relaciones de herencia. La restricción se
II. Limites de sistema                          invoca cuando el usuario intenta abrir o
                                                guardar el modelo, aunque también se puede
Empleado para delimitar los límites del         invocar manualmente. Si se produce un error
sistema y se denota con un rectángulo.          en la restricción, se agrega un mensaje de
                                                error que se haya definido a la ventana de
III. Especificaciones de los casos de uso       error.

Son descripciones de los casos de uso y         También puede definir restricciones que
entre estas están: Un código que me             validan el modelo respecto a recursos
represente o identifique el caso de uso, el     externos como bases de datos.
nombre del caso de uso, la descripción, los
Esp. Jorge Giraldo Guerrero
                                                                 @jjorgegiraldo
                                                                   Calle 10 Nro 24a-20
                                                                      Cel. 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.

CASOS DE USO

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