Ayuda
Ir al contenido

Dialnet


Resumen de Herramienta para aplicar métricas al Diagrama de Clases del Diseño Orientado a Objetos

Carlos Rafael Rodríguez Rodríguez

  • español

    Las métricas de diseño Orientado a Objetos (OO) son un recurso poderoso para validar artefactos generados durante el importante flujo de Diseño; no obstante resulta engorroso recopilar la información necesaria para aplicarlas, además del gasto de tiempo que implica. El presente trabajo propone automatizar el uso de métricas de diseño OO, con el objetivo de contribuir en la reducción del tiempo de desarrollo y mejorar la calidad final de los productos. Como resultado se obtuvo un sistema que automatiza el cálculo de 13 métricas de diseño OO de las conocidas como CK y LK entre las que se encuentran: acoplamiento entre objetos (CBO), nivel de profundidad del árbol de herencia (DIT) y número de métodos reemplazados (NMO). Para calcularlas se recupera la información necesaria del fichero XML de un diagrama de clases generado por una herramienta CASE. El sistema es extensible, permite la incorporación de plug-ins para aplicar nuevas métricas y para interpretar XML de otras herramientas de modelado.

  • English

    The object oriented design metrics are a powerful resource to validate artifacts generated during the important flow to design, however is cumbersome to collect the necessary information to applied, besides the time involved.

    This document proposes to automate the use of object oriented design metrics, with the objective to help reduce development time and improve final product quality. The result was a system that automates the calculation of 13 metrics of object oriented design known as CK and LK, among which are: coupling between objects (CBO), level of depth of inheritance tree (DIT) and number of overridden methods (NMO).To calculate those metrics obtains the required information from an XML file of a class diagram generated by a CASE tool. The system is extensible, allows the addition of plug-ins to implement new metrics and interpret XML files from other modeling tools.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus