Diagramas uml_Caso_Estudio.pdf

9
UNIVERSIDAD CATÓLICA ANDRÉS BELLO ESTUDIOS DE POSTGRADO POSTGRADO EN SISTEMAS DE INFORMACIÓN Desarrollo de Aplicaciones en Software Libre Caso de Estudio. Modelaje en UML Proyecto: Biblioteca Virtual Objetivo: Elaborar el modelo UML de una Biblioteca Virtual empleando agentes que permitan a los usuarios realizar consultas del material bibliográfico a través de Internet, así como acceder a los documentos digitalizados. Requerimientos: Consultas al material bibliográfico en formato digital por medio de búsquedas básicas y avanzadas, que permitan al usuario tener a su alcance una herramienta para realizar sus consultas de una manera detallada y estructurada y acceder a los documentos digitalizados. Consideraciones: El servicio se prestará a usuarios suscritos a la Biblioteca (deben preverse funciones de registro de usuarios, cambio de clave y autenticación). Se dispondrá de dos tipos de búsquedas: Básica (por código ó título del documento) y Avanzada (por autor, fecha y palabra clave). Los documentos seleccionados por los usuarios podrán ser abiertos o guardados en el dispositivo de almacenamiento indicado por el usuario. Resultados esperados: Elaborar los siguientes productos: - Casos de Uso (diagrama y descripción) - Eventos por caso de uso - Diagrama Conceptual - Diagrama de Clases - Diagrama de Interacción - Diagrama de Estados - Diagrama de Actividades - Premisas (coloqué aquí todas las premisas que utilizó en el detalle de los diagramas) Caso de Uso

Transcript of Diagramas uml_Caso_Estudio.pdf

  • UNIVERSIDAD CATLICA ANDRS BELLO

    ESTUDIOS DE POSTGRADO

    POSTGRADO EN SISTEMAS DE INFORMACIN

    Desarrollo de Aplicaciones en Software Libre

    Caso de Estudio. Modelaje en UML Proyecto: Biblioteca Virtual

    Objetivo: Elaborar el modelo UML de una Biblioteca Virtual empleando agentes que

    permitan a los usuarios realizar consultas del material bibliogrfico a travs de Internet, as como

    acceder a los documentos digitalizados.

    Requerimientos: Consultas al material bibliogrfico en formato digital por medio de bsquedas

    bsicas y avanzadas, que permitan al usuario tener a su alcance una herramienta para realizar sus

    consultas de una manera detallada y estructurada y acceder a los documentos digitalizados.

    Consideraciones: El servicio se prestar a usuarios suscritos a la Biblioteca (deben preverse

    funciones de registro de usuarios, cambio de clave y autenticacin).

    Se dispondr de dos tipos de bsquedas: Bsica (por cdigo ttulo del documento) y

    Avanzada (por autor, fecha y palabra clave).

    Los documentos seleccionados por los usuarios podrn ser abiertos o guardados en el

    dispositivo de almacenamiento indicado por el usuario.

    Resultados esperados: Elaborar los siguientes productos:

    - Casos de Uso (diagrama y descripcin)

    - Eventos por caso de uso

    - Diagrama Conceptual

    - Diagrama de Clases

    - Diagrama de Interaccin

    - Diagrama de Estados

    - Diagrama de Actividades

    - Premisas (coloqu aqu todas las premisas que utiliz en el detalle de los diagramas)

    Caso de Uso

  • El caso de uso comprende dos actores, el Usuario y el Sistema, de igual manera se

    encuentra conformado por tres (3) opciones principales, el login, la consulta de

    documentos, y el almacenamiento de documento seleccionado. Para poder ingresar a las

    opciones de consulta y almacenamiento del documento es necesario loguearse previamente

    en el sistema, para lo cual es necesario el registro del usuario en la base de datos del mismo,

    la opcin de consulta se divide en dos (2) consultas avanzadas y bsicas; de igual manera

    existen tres (3) medios para el almacenamiento del documento seleccionado, la impresin

    del mismo, su almacenamiento en formato pdf, y el envo del documento va correo

    electrnico

    Eventos por Caso de Uso

    Nombre Registro de Usuarios

    Descripcin Usuario ingresa los datos solicitados al sistema para la creacin de su

    cuenta en el mismo, para de esta forma ingresar al sistema

    Actores Usuario, Sistema

    Precondiciones El usuario no posee cuenta registrada

    Flujo Normal Usuario Sistema

    1 Usuario ingresa al sistema.

    2 Usuario selecciona opcin de

    crear cuenta.

    5 Usuario ingresa los datos

    solicitados

    3 Sistema muestra pantalla principal 4 Sistema presenta la pantalla

    correspondiente para el ingreso de los

    datos y creacin de la cuenta

    6 Sistema valida y almacena los

    datos, y crea la cuenta

    7 Notifica al usuario el fin del

    proceso

    8 Fin del caso de prueba

    Flujo Alterno Usuario Sistema

  • 3 Sistema no disponible, muestra

    mensaje de error

    6 Cuenta con datos repetidos,

    sistema solicita el ingreso de nuevos

    datos

    Post

    condiciones

    Se crea la cuenta para el nuevo usuario y se brinda una clave de acceso

    Nombre Gestin de Clave

    Descripcin Usuario ingresa los datos solicitados al sistema para la gestin de su

    clave de ingreso al sistema

    Actores Usuario, Sistema

    Precondiciones El usuario posee cuenta y clave en el sistema

    Flujo Normal Usuario Sistema

    1 Usuario ingresa al sistema.

    2 Usuario selecciona opcin de gestionar clave.

    5 Usuario ingresa los datos

    solicitados para cambiar o crear

    nueva clave

    1 Sistema muestra pantalla principal 4 Sistema presenta la pantalla

    correspondiente para la gestin de

    clave

    6 Sistema valida y almacena los

    datos, y gestiona la clave de acceso

    7 Notifica al usuario el fin del

    proceso

    8 Fin del caso de prueba

    Flujo Alterno Usuario Sistema

    3 Sistema no disponible, muestra

    mensaje de error

    6 Ingreso de datos invlidos,

    sistema solicita el ingreso de nuevos

    datos

    Post

    condiciones

    Se gestiona la clave de ingreso del usuario

    Nombre Login

    Descripcin Usuario ingresa los datos solicitados al sistema para el ingreso al mismo

    Actores Usuario, Sistema

    Precondiciones El usuario posee cuenta y clave en el sistema

    Flujo Normal Usuario Sistema

    1 Usuario ingresa al sistema.

    3 Usuario selecciona opcin de ingreso.

    5 Usuario ingresa los datos

    solicitados para el ingreso al

    sistema

    2 Sistema muestra pantalla principal 4 Sistema presenta la pantalla

    correspondiente para el ingreso

    6 Sistema valida los datos escritos y

    brinda el acceso al mismo

    7 Se presenta la pantalla principal

  • para el usuario una vez ingresado

    correctamente

    8 Fin del caso de prueba

    Flujo Alterno Usuario Sistema

    3 Sistema no disponible, muestra

    mensaje de error

    6 Ingreso de datos invlidos,

    sistema solicita el ingreso de los

    datos de manera correcta

    Post

    condiciones

    El usuario ingresa al sistema

    Nombre Consultar

    Descripcin Usuario ingresa los datos relacionados al documento buscado

    Actores Usuario, Sistema

    Precondiciones El usuario debe haberse logueado en el sistema

    Flujo Normal Usuario Sistema

    1 Usuario ingresa a la opcin

    de consulta.

    4 Usuario selecciona tipo de consulta deseado.

    5 Usuario ingresa los datos

    solicitados para la bsqueda del

    documento

    3 Sistema muestra pantalla principal de consultas

    4 Sistema presenta la pantalla

    correspondiente para la consulta

    seleccionada

    6 Sistema valida los datos y muestra

    los documentos relacionados a esta

    informacin.

    7 Son mostrados los documentos de

    manera listada al cliente

    8 Fin del caso de prueba

    Flujo Alterno Usuario Sistema

    3 Sistema no disponible, muestra

    mensaje de error

    6 Ingreso de datos invlidos,

    sistema solicita el ingreso de nuevos

    datos

    Post

    condiciones

    Son mostrados los documentos con informacin relacionada, igual o

    similar a lo solicitado por el usuario

    Nombre Almacenar

    Descripcin Usuario almacena el documento seleccionado luego de una bsqueda

    Actores Usuario, Sistema

    Precondiciones El usuario debe haberse logueado en el sistema y debe haber realizado la

    bsqueda de un documento en particular

    Flujo Normal Usuario Sistema

    1 Usuario selecciona el

    documento deseado del listado

    2 Sistema muestra el documento seleccionado

  • mostrado por la aplicacin

    luego de la bsqueda

    3 Usuario selecciona la opcin

    de almacenar el documento

    mostrado.

    5 Usuario selecciona tipo de

    almacenamiento

    4 Sistema presenta la pantalla

    correspondiente para el

    almacenamiento del documento

    6 Sistema almacena el documento

    segn lo solicitado por el usuario.

    7 Fin del caso de prueba

    Flujo Alterno Usuario Sistema

    4 Sistema no disponible, muestra

    mensaje de error

    Post

    condiciones

    Es almacenado el documento seleccionado segn lo solicitado por el

    usuario

    Diagrama Conceptual

    Diagrama de Clases

  • Diagrama de Interaccin

  • Diagrama de Estados

    Diagrama de Actividades

  • Premisas

  • Registro de Usuarios

    - El usuario no posee cuenta registrada. Gestin de Clave

    - El usuario posee cuenta y clave en el sistema. Login

    - El usuario posee cuenta y clave en el sistema. Consultar

    - El usuario debe haberse logueado en el sistema. Almacenar

    - El usuario debe haberse logueado en el sistema y debe haber realizado la bsqueda de un documento en particular.