A Complete Metrics Based View to Estimate Software Quality in Component based System

Journal Title: International Journal of Management, IT and Engineering - Year 2012, Vol 2, Issue 7

Abstract

Most of the applications in today’s IT industry are developed with the help of existing codes, libraries, design, open source etc. As the code is accessed in a program it is represented as the software component. Code is a ready to use component in programming. Developing software with the help of existing component or code is called software reusability. These components can be code, architecture, documents, designs etc. While using these components the main question arises whether to use such components is worth full or not which means reusing these components increases or decreases the quality of the software. In this proposed work i have made an attempt to answer this question. In this work i am presenting a set of software metrics that will check the interconnection between the software components and the application. How strong this relation defines the software quality after using this software component. For this to be happen work i have taken four components having interconnection between them. After applying software metrics on them i will be able to suggest which component will increase the quality of the software produced. The overall metrics will return the final result in terms of the dependencies of the component with application. No doubt many techniques have been developed to estimate the quality of the software but my approach will estimate the quality of software with the help of a concept called Software Reusability. As I earlier said software reuse is the process of developing software systems using existing software assets. Good software reuse always results in the increase of productivity, quality, reliability and the decrease of costs as well as implementation time. No doubt initial investment is definitely required to start some software reuse process but that investment will automatically recover itself in few reuses. The development of a software reuse process always improves the quality of software after every reuse, minimizing the amount of development work and time required for future projects and ultimately reducing the risk of new projects that are based on repository knowledge. Reuse eventually saves our time and money and will ultimately lead to a more stable and reliable product. The benefits from reusing abstract product of development process such as specifications and designs may be greater than those from reusing code components. On the other hand it will be more convenient for developers if they already know the complexity of reused components. This will not only reduce the efforts required but also we can use our available resources in some other tasks.

Authors and Affiliations

Vanish and Mr. Manmohan Sharma

Keywords

Related Articles

slugSimulating Complex Environmental Phenomena Using Cubemap Mapping Technique

concepts of simulation of rain falling effects using: Delta3D Particle System Editor, which renders rain falling effect using two static raindrop textures, and Physical Properties-Based Method which renders rain fallin...

SECURITY OPTIMIZATION of E-GOVERNANCE WEBPAGES

ICT is being applied in various fields nowadays. Affected fields in this category include education, commerce, health and governance. Due to this effect day by day a number of websites and portals are taking birth. No...

slugMITIGATION OF CHROMATIC DISPERSION BY ALL PASS FILTER

Dispersion in a single mode fiber is the bottleneck of long haul optical communication systems, which limits the bit rate and repeater-less distance. Chromatic dispersion (CD) of a single mode fiber (SMF) is an importa...

A Study of Job Satisfaction with Reference to Select Banks

Social life has become very multifaceted and finished in now-a-days. In contemporary society the wants and desires of the persons are ever aggregate and ever fluctuating. When the individuals are ever growing and ever...

Effect of media on Cognitive Dissonance among Rural and Urban Adolescents

The study was conducted to find the relationship, between media and cognitive dissonance, at high school level. Furthermore to test, whether, the urban teenagers had exhibited cognitive dissonance as compared to the ru...

Download PDF file
  • EP ID EP18489
  • DOI -
  • Views 345
  • Downloads 12

How To Cite

Vanish and Mr. Manmohan Sharma (2012). A Complete Metrics Based View to Estimate Software Quality in Component based System. International Journal of Management, IT and Engineering, 2(7), -. https://europub.co.uk/articles/-A-18489