La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GXMetrics: Extracción automática de conocimiento Ing. Pablo Innella Ing. Rodrigo Martínez.

Presentaciones similares


Presentación del tema: "GXMetrics: Extracción automática de conocimiento Ing. Pablo Innella Ing. Rodrigo Martínez."— Transcripción de la presentación:

1 GXMetrics: Extracción automática de conocimiento Ing. Pablo Innella Ing. Rodrigo Martínez

2 Software Quality Builders 2003: Investigación académica 2004: Nace una idea 2005: 13 mitos en calidad de software 2006: Consolidación GXMetrics...

3 “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

4 Agenda Medición y calidad de software Modelo de calidad de SQB GXMetrics y muestra de resultados Próximos pasos

5 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

6 Modelo de calidad Basado en la ausencia de malas prácticasmalas prácticas Beneficios Mejoras en el proceso Mejoras en el desempeño de las personas Mejoras en la solución

7 GXMetrics en acción GXMetrics Command Line tool

8 Información de la KB es almacenada en la DB Relaciones entre objetos auditables son agregados a la DB En busca del conocimiento ExtracciónParsing Medición Auditoría DiagnósticoReporte GeneXus KB GXMetrics DB Acceso a la KB vía GxPublic Medidas y auditoría de objetos medibles agregados a la DB Diagnósticos a partir de medidas y auditorías guardados en XML Tablas dinámicas y gráficos a partir de archivos XML

9

10 Próximos pasos Modelo completo (medidas)medidas Beta testers Aportes de buenas prácticas Interfaz gráfica y GeneXus Rocha Logo de calidad de ARTech®

11 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?

12 ¡Muchas gracias! www.softwareqb.com email: info@softwareqb.com

13 Medidas CC – Cyclomatic Complexity LOC – Lines of Code NOL – Number Of Levels NOA – Number Of Attributes NOP – Number of Parameters FS - Folder Size AC – Attribute Complexity MNOB – Maximum Number of Branches NOLV – Number Of Local Variables NOI – Number Of Invocations MNPP - Maximum Number of Parameters Passed CR – Comment Ratio

14 Medidas TCR – True Comment Ratio NOR – Number of Rules NOS – Number of Subroutines NOE – Number of Events NFEC – Number of Front End Controls NPB – Number of Print Blocks MNFE – Maximum Number of FOR EACHs MNNFE – Maximum Number of Nested FOR EACHs NOM – Number of Methods NOF – Number of Functions NOC – Number of Commands NPP – Number of Properties Volver

15 Auditorías Attributes Without Functional Description (AWFD) Objects Without Functional Description (OWFD) Variables Without Functional Description (VWFD) Objects Without Help (OWH) Objects Without Documentation (OWD) Objects Without Style or Theme (OWST) Attributes Without Domain (AWD) Variables Without Domain (VWD) Empty Branches (EB) Empty Code (EC) Empty Object (EO) Dummy Object (DO)

16 Auditorías Literals in Calling Expression (LCE) Numerical Literals in Code (NLC) String Literal in Code (SLC) Parameters Not Used (PNU) Output Parameters Not Used (OPNU) Input Parameter Not Used (IPNU) Array Parameters (AP) Objects Without Callers (OWC) Attributes Not in Any Transaction nor Dataview (ANATD)

17 Auditorías Attributes Not in any Transaction nor Dataview but Used (ATDNU) Variables Declared but Not Used (VDNU) Variables Used but Not Declared (VUND) Possible Reference to Dummy Target (PRDT) Subtypes Without Group (SWG) In Out Omission (IOO) Conditions Not Resolved by the DBMS (CNRD) Language Dependency Statement (LDS) Variables Not Based on Attributes (VNBA) Volver


Descargar ppt "GXMetrics: Extracción automática de conocimiento Ing. Pablo Innella Ing. Rodrigo Martínez."

Presentaciones similares


Anuncios Google