viernes, 4 de diciembre de 2020

COMPARATIVA DE SELECCIÓN - E191

 

PROYECTO COMPARATIVA MOTORES DE BASES DE DATOS

TERCER CORTE 

 

 


ELABORADO POR:

Edwin Omar Medina Cañas

Kristhian Leonardo Carrillo Sanchez

Mayron Alejandro Téllez Serrano

 

 

 

 

PRESENTADO A:

Ing. Roberto Carvajal Salamanca

 

 

 

 

 

 

 

UNIDADES TECNOLOGICAS DE SANTANDER

FACULTAD DE CIENCIAS E INGENIERIAS

SELECCIÓN Y EVALUACIÓN DE TECNOLOGIA

BUCARAMANGA

2020







COMPARATIVA

 

MODELOS Y MÉTRICAS PARA EVALUAR CALIDAD DE SOFTWARE

 

RESUMEN

Se presenta la propuesta de una metodología para evaluación de la calidad de software para el desarrollo de procesos en un proyecto, empresa o estudio para toma de decisiones de productos y servicios dirigido a  Motores de Bases de Datos, en este caso MySQL, MongoDB y FireBird, basado en ejecuciones de modelos y métricas, involucrando distintos aspectos que puedan afectan al realizar la selección para el proceso y desarrollo, haciendo uso de instrumentos como pruebas o testing para el mejoramiento del software a realizar y al incremento de la competitividad de quienes lo desarrollaran, haciendo énfasis en la innovación de las aplicaciones y sistemas de sus ámbitos de aplicación.

Palabras clave: Metodología de evaluación, Motores de Bases de Datos, MySQL, MongoDB, FireBird, calidad del software, modelos y métricas de evaluación.

 











CONTEXTO

La línea de investigación presentada en este trabajo forma parte de las actividades definidas en el marco del proyecto “Modelos y métricas para la evaluación de la calidad de Motores de Bases de Datos”. En este proyecto participan tres integrantes que pertenecen a la Universidad Unidades Tecnológicas de Santander (UTS).

 

 

COMPARATIVA DE MOTORES DE BASES DE DATOS PARA EMPRESAS


EVALUACIÓN CALIFICATIVA COMPARATIVA A EMPRESA


CARACTERISTICA

Firebird

MongoDB

MySQL

Modelo de base de datos primaria (preferiblemente relacional)

10.0

0.0

10.0

Modelos de bases de datos secundarios

0.0

6.0

7.0

Sitio web (relacion con el Usuario)

7.0

5.0

9.0

Documentación técnica (estructura y organización)

9.0

6.0

7.0

Sistemas operativos de servidor (mayor compatibilidad)

9.0




6.0

8.0

Esquema de datos

10.0

0.0

10.0

Soporte XML 

0.0

0.0

10.0

SQL 

10.0

6.0

10.0

API y otros métodos de acceso (mayor compatibilidad)

8.0



5.0

7.0


Lenguajes de programación compatibles (mayor compatibilidad)

6.0


10.0

9.0

Scripts del lado del servidor 

7.0

7.0

10.0

Métodos de particionamiento 

0.0

7.0 

10.0

Métodos de replicación 

0.0

8.0

6.0

Conceptos de coherencia 

0.0

8.0

10.0

Permite toma de decisions respecto si el programa se ha de modificar, reajustar  eliminar o sencillamente seguir su   Desarrollo.

9.0

8.0

10.0

Los objetivos en cuanto a su adecuacion, pertinencia, suficiencia y factibilidad

10.0

10.0

10.0

Los contenidos respecto a su seleccion, secuenciacion, suficiencia, objetividad, actualidad y pertinencia

9.0

9.0

10.0

Los recursos y medios, de todo tipo necesarios para el Desarrollo del programa, en cuanto a su suficiencia y pertinencia, cantidad, calidad.

7.0

8.0

9.0

Total 

111.0

109.0

162.0

MEJOR ELECCION

MYSQL


REFERENCIAS

-          https://db-engines.com/en/system/Firebird%3BMongoDB%3BMySQL

-          https://es.wikipedia.org/wiki/Anexo:Comparación_de_sistemas_administradores_de_bases_de_datos_relacionales

-          file:///C:/Users/admin/Downloads/731-Texto%20del%20artículo-2112-1-10-20120528.pdf

-          http://www.firebirdsql.org/en/reference-manuals/

-          https://docs.mongodb.com/manual/

-          https://dev.mysql.com/doc/

-          https://www.mongodb.com

-          http://www.firebirdsql.org

-          https://www.mysql.com

http://exa.unne.edu.ar/depar/areas/informatica/dad/BDII/Presentaciones_Proyector/Calidad_en_BD.pdf