Applying and Interpreting Object Oriented Metrics

نویسنده

  • Linda H. Rosenberg
چکیده

Object-oriented design and development is becoming very popular in today's software development environment. Object oriented development requires not only a different approach to design and implementation, it requires a different approach to software metrics. Since object oriented technology uses objects and not algorithms as its fundamental building blocks, the approach to software metrics for object oriented programs must be different from the standard metrics set. Some metrics, such as lines of code and cyclomatic complexity, have become accepted as "standard" for traditional functional/ procedural programs, but for objectoriented, there are many proposed object oriented metrics in the literature. The question is, "Which object oriented metrics should a project use, and can any of the traditional metrics be adapted to the object oriented environment?" In this paper, the Software Assurance Technology Center (SATC) at NASA Goddard Space Flight Center discusses its approach to choosing metrics for a project by first identifying the attributes associated with object oriented development. Within this framework, nine metrics for object oriented are selected. These metrics include three traditional metrics adapted for an object oriented environment, and six "new" metrics to evaluate the principle object oriented structures and concepts. The metrics are first defined, then using a very simplistic object oriented example, the metrics are applied. Interpretation guidelines are then discussed and data from NASA projects are used to demonstrate the application of the metrics. In the experience of the SATC, projects choose the data they collect by default if the tool they are using compiles it, the project collects it. The purpose of this paper is to help project managers choose a comprehensive set of metrics, not by default, but by using a set of metrics based on attributes and features of object oriented technology. Applying and Interpreting Object Oriented Metrics

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Model for Object-Oriented Design Measurement

Object-oriented design plays a pivotal role in software development because it determines the structure of the software solution. Once the design has been implemented, it is difficult and expensive to change. Therefore the design should be good from the start. Metrics can help to evaluate and improve the quality of a design. Many metrics of object-oriented design have been proposed. Unfortunate...

متن کامل

Object - oriented product metrics : A generic framework q

In spite of considerable prior research, a generic framework has not emerged for structuring work on object-oriented (OO) metrics. We propose such a framework (Generic Framework) for object-oriented product metrics. The framework captures the generic structure of the underlying metrics space (Metrics Space) based on a mereological and set theoretic perspective of the building blocks of OO syste...

متن کامل

Applying design-metrics to object-oriented frameworks

We present a novel way of using object oriented design metrics as to support for the incremental development of object oriented programs. Based on a quality model (factor-criteria-metrics model), so-called multi-metrics relate a number of simple structural measurements to design principles and rules. Single components of an object oriented program like classes or subsystems are analyzed to dete...

متن کامل

Evaluation Criteria for Object-oriented Metrics

In this paper an evaluation model for object-oriented (OO) metrics is proposed. We have evaluated the existing evaluation criteria for OO metrics, and based on the observations, a model is proposed which tries to cover most of the features for the evaluation of OO metrics. The model is validated by applying it to existing OO metrics. In contrast to the other existing criteria, the proposed mode...

متن کامل

Metrics for Object Oriented Design Software Systems: A Survey

In this paper, we present obtainable and new Software metrics useful in the different phase of the Object-Oriented Software Development Life Cycle. Metrics are used by the software industry to itemize the development, operation and maintenance of software. The practice of applying software metrics to a software process and to a software product is a complex task that requires study and restrain...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998