21
architecture review component for the SQLite management server. For this, a study of a
homologous database management system is carried out, the tools for testing existing databases
and how a database architecture standard is formed. Functional tests are carried out on the
component to verify its correct operation. Finally, a component integrated o the Zeolides
framework is obtained, capable of automatically checking the architecture of the databases of
the SQLite manager in the computer applications developed in the company
Keywords: Databases, software quality, data architecture, revision, SQLite.
INTRODUCCIÓN
Incrementar o mantener la productividad se deben gestionar eficientemente todos los datos. Son
los Sistemas Gestores de Bases de Datos (SGBD) los que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada [1].
A lo largo del ciclo de vida del desarrollo de software se toman medidas para asegurar la calidad
de los sistemas de bases de datos, uno de los instrumentos que facilita esta tarea es la adopción
de estándares de diseño de BD. El uso de los mismos tiene innumerables ventajas, entre ellas
está asegurar la legibilidad del modelo de datos, incluso en etapas de análisis y diseño, así como
facilitar la tarea de los programadores en el desarrollo de los sistemas [2].
En Cuba existen empresas que se encargan de realizar pruebas de control de calidad. Estas han
progresado de manera sistemática desde lo manual (la forma más básica) hasta las aplicaciones
automatizadas para los diferentes sistemas informáticos donde se encuentran las BD. La
Empresa de Tecnologías de la Información para la Defensa (XETID), posee un Centro de Calidad,
Estándares y Seguridad (CCES) encargado de certificar y evaluar técnicamente productos
informáticos de producción nacional o importada. Evalúa y certifica procesos de desarrollo y
organizaciones para la industria de software en las Fuerzas Armadas Revolucionaria (FAR), según
normas nacionales e internacionales [3]. Por la importancia que tiene la calidad para esta
empresa, el CCES utiliza estándares y herramientas automatizadas para evaluar sus productos
de software. Una de las pruebas de calidad que se realizan en CCES es a las BD de las
aplicaciones, donde se evalúa que el estándar de arquitectura de datos que utiliza la XETID sea
empleado correctamente. Actualmente existe una herramienta automatizada que realiza este
tipo de pruebas a las BD en el gestor PostgreSQL, llamada Componente de revisión de Estándar
y Arquitectura de Datos (CEAD) [4].
El auge del sistema operativo Android ha causado gran impacto en el desarrollo de aplicaciones
móviles a nivel nacional e internacional. Sobre todo, por la facilidad y comodidad de usar las
aplicaciones desde cualquier dispositivo móvil en el momento y lugar que se necesite. Logrando
una amplia aceptación en el mercado [5].
La XETID se encarga también de la realización de aplicaciones Android, tales como EnZona o
Participación popular. El CCES realiza la revisión y certificación de estos productos, los cuales
REVISTA INNOVACIÓN Y SOFTWARE
VOL 2 Nº 1 Marzo - Agosto 2021 ISSN Nº 2708-0935