Componente para persistencia transparente sobre bdoo trabajo de Grado Pontificia Universidad Javeriana



Descargar 403,26 Kb.
Página7/9
Fecha de conversión12.01.2017
Tamaño403,26 Kb.
1   2   3   4   5   6   7   8   9

5.2 Especificación Casos de Uso


A continuación se muestra una explicación general sobre cada uno de los casos de uso propuestos en el diagrama:

  • Realizar Operaciones CRUD: Se realiza cualquiera de las 4 operaciones CRUD (Create, Read, Update, Delete), sobre el componente final

    • Actualizar Objetos:Se realiza la operación de actualizar un objeto, previamente consultado en la base de datos.

    • Crear Objetos: Se realiza la operación de crear objetos para posteriormente guardarlos en la base de datos.

    • Eliminar Objetos: Se realiza la operación de eliminar un objeto, que previamente es consultado, en la base de datos

    • Leer Objetos: Se realiza la operación de leer objetos de la base de datos, este Caso de uso en particular esta suplido en el caso de uso Ejecutar Consulta.

  • Editar Objetos: Se realiza la edición de objetos que se encuentran en la base de datos, esto con previa consulta de este objeto.

  • Generar Log: Se realiza la generación de logs en los archivos planos.

  • Ejecutar Consulta: Se realiza la operación de ejecución de una consulta hacia la base de datos.

    • Consultar por Ejemplo: Se realiza la consulta de tipo Ejemplo, donde se pasa como parámetro un ejemplo de objetos a consultar.

    • Consultar por Id: Se realiza la consulta de tipo Id, donde se pasa como parámetro un objeto que contiene el Id.

    • Consultar por Clase: Se realiza la consulta de tipo Clase, donde se pasa como parámetro una clase.

    • Consultar por Rango: Se realiza la consulta de tipo Rango, donde se pasa como parámetro un rango del número x al número y.

    • Consultar Todo: Se realiza la consulta de tipo Todo, que consulta todos los objetos existentes de la base de datos.

  • Conectar a Base de datos: Se realiza la conexión a la base de datos, esta conexión puede ser local, o en un servidor.

En el anexo EspecificaciónCasosDeUso.xlsx se puede encontrar detalladamente la especificación de los Casos de Uso.


6. Vista Lógica

6.1 Realización de Casos de Uso


A continuación se presentan los diagramas de secuencia de los casos de uso propuestos.

6.1.1 Realizar operaciones CRUD


En estos diagramas se puede observar el comportamiento de la funcionalidad de realizar operaciones CRUD sobre la base de datos.

Diagrama dinámico:

Ilustración 6: Diagrama dinámico Realizar operaciones CRUD



Diagrama estático:

Ilustración 7: Diagrama estático Realizar operaciones CRUD


6.1.2 Ejecutar consulta


En los siguientes diagramas se puede observar el comportamiento sobre la funcionalidad de ejecutar los diferentes tipos de consulta sobre la base de datos.

Diagrama dinámico:

Ilustración 8: Diagrama dinámico Ejecutar consultas



Diagrama estático:

Ilustración 9: Diagrama estático Ejecutar Consultas






1   2   3   4   5   6   7   8   9


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal