Procedimiento de construcción de la capa de persistencia

PROC-0009 (Procedimiento)

El procedimiento de construcción de la capa de persistencia describe el flujo de actividades necesarias para la construcción del acceso a datos de una aplicación desarrollada para cualquier organismo o consejería de la Junta de Andalucía.

Este procedimiento abarca aspectos centrados en la seguridad, rendimiento y funcionalidad de la capa de datos, para proporcionar un mayor aseguramiento de calidad al desarrollo.

Flujo de actividades

Imagen para representar el flujo de actividades

Detalle de las actividades

Título
Crear un diseño global de la capa de datos
Descripción

Esta actividad marca el comienzo de un proceso de construcción de una capa de persistencia. En ella se definen las características principales de la capa de persistencia.

Tareas
  1. Identificar los requisitos del origen de datos.
  2. Determinar su enfoque de acceso de datos.
  3. Elegir la forma de asignar las estructuras de datos a la fuente de datos.
  4. Determinar cómo se conecta a la fuente de datos.
  5. Determinar las estrategias para el manejo de errores en los datos de origen.
Responsable

Equipo de proyecto

Productos
Título
Diseño de los componentes de acceso a datos
Descripción

Esta actividad sirve para diseñar todos los componentes de acceso a datos.

Tareas
  1. Enumerar las fuentes de datos a las que se va a acceder.
  2. Decidir sobre el método de acceso para cada fuente de datos.
  3. Elegir la forma de asignar las estructuras de datos a la fuente de datos.
  4. Determinar si los componentes "helpers" son necesarios o convenientes para simplificar el desarrollo de componentes de datos de acceso y mantenimiento.
  5. Determinar los patrones de diseño pertinentes.
Responsable

Equipo de proyecto

Productos
  1. Documentos de diseño de los componentes
Título
Diseño de los componentes "helpers"
Descripción

Esta actividad sirve para describir todos los componentes auxiliares necesarios para la capa de acceso a datos.

Tareas
  1. Identificar las funcionalidades que podrían ser trasladadas fuera de los componentes de datos buscando la mayor reutilización.
  2. Buscar, en las bibliotecas a disposición, los componentes helpers.
  3. Considerar la posibilidad de componentes de ayuda (helpers) personalizados para los problemas comunes, tales como cadenas de conexión, los datos de autenticación de la fuente, el seguimiento y procesamiento de excepciones.
  4. Considere implementar las rutinas de ejecución para monitorizar el acceso a datos y probar los componentes helper.
Responsable

Equipo de proyecto

Productos
  1. Documentos de diseño de los componentes helpers