Assessing and Interpreting Object-Oriented Software Complexity with Structured and Independent Metrics
نویسندگان
چکیده
Object-oriented software complexity is difficult to assess due to its manifold influences from cognition science or algorithmic complexity theory. A practical process for a structured complexity assessment is presented in this paper. It starts with considerations for measurement and data preparation. Using mathematical transformation techniques, independent complexity metrics are gained. With these results, complexity aspects of a software system can be defined. This makes a complexity comparison through system classes possible, which helps getting an overview on large systems. These process steps are then illustrated with an industrial example.
منابع مشابه
Applying and Interpreting Object Oriented Metrics
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...
متن کاملAn Heuristic Approach To Object Oriented Paradigm
Quality of software is increasingly important and testing related issues are becoming crucial for software. In order to measure and understand quality, it is necessary to relate it to measurable quantities. Heuristics provide a link between sets of abstract design principles and quantitative software metrics. The aim of object oriented software metrics is to predict quality and improve producti...
متن کاملPerformance Evaluation of Procedural Metrics and Object Oriented Metrics
Software metrics are widely accepted tools to control and assure software quality. A large number of software metrics with a variety of content can be found in the literature. Software metrics are widely accepted tools to control and assure software quality. A large number of software metrics with a variety of content can be found in the literature. In this paper, different software complexity ...
متن کاملMethodologies and Tools for the Software Quality Assurance Course*
Tutorials, labs, projects, and homework assignments were designed to help students explore modern techniques of software quality assurance; debugging C/C++ and Java codes; and developing high-quality computer projects. Different methods (predicate-logic and topological approaches of graph theory; metric theory of algorithms, and object-oriented methodology of rapid prototyping) have been explor...
متن کاملAnalysis of Object Oriented Software Metrics
Object oriented analysis and design is becoming more popular in software development environment and object oriented analysis and design metrics is an essential part of software environment. This study focus on a set of object oriented metrics that can be used to measure the quality of an object oriented analysis and design. A metrics-based means to both describe and characterize the structure ...
متن کامل