GXMetrics: Extracción automática de conocimiento Ing. Pablo Innella Ing. Rodrigo Martínez
GXMetrics: Extracción automática de conocimiento
Ing. Pablo InnellaIng. Rodrigo Martínez
Software Quality Builders
2003: Investigación académica
2004: Nace una idea
2005: 13 mitos en calidad de software
2006: Consolidación GXMetrics
...
“Hay una ley de vida, cruel y exacta, que afirma que uno debe crecer o, en caso contrario, pagar más por
seguir siendo el mismo.”
Norman Mailer
Agenda
Medición y calidad de software
Modelo de calidad de SQB
GXMetrics y muestra de resultados
Próximos pasos
Medición y calidad de software
Calidad y mejora de la calidad
Es creciente la preocupación por la calidad
Aseguramiento de la calidad
Ventajas de la medición
Modelo de calidad
Basado en la ausencia de malas prácticas
Beneficios
Mejoras en el proceso
Mejoras en el desempeño de las personas
Mejoras en la solución
GXMetrics en acción
GXMetrics Command Line tool
Información Información de la KB es de la KB es almacenada almacenada en la DBen la DB
Relaciones Relaciones entre entre objetos objetos auditables auditables son son agregados a agregados a la DBla DB
En busca del conocimiento
ExtracciónExtracción ParsingParsing MediciónMediciónAuditoríaAuditoría
DiagnósticoDiagnóstico ReporteReporte
GeneXus KBGeneXus KB GXMetrics DBGXMetrics DB
Acceso a la Acceso a la KB vía KB vía GxPublicGxPublic
Medidas y Medidas y auditoría de auditoría de objetos objetos medibles medibles agregados a agregados a la DBla DB
DiagnósticoDiagnósticos a partir de s a partir de medidas y medidas y auditorías auditorías guardados guardados en XMLen XML
Tablas Tablas dinámicas y dinámicas y gráficos a gráficos a partir de partir de archivos archivos XMLXML
Próximos pasos
Modelo completo (medidas)
Beta testers
Aportes de buenas prácticas
Interfaz gráfica y GeneXus Rocha
Logo de calidad de ARTech®
FAQ
¿Corro riesgos de que mi KB sea expuesta en algún sentido?
¿De qué recursos debo disponer?
¿Qué conocimientos debo tener para usarla?
¿Cómo accedo a esta herramienta?
¿Cómo obtengo más información?