CFP last date
20 May 2024
Reseach Article

Measuring the Quality of Software through Analytical Design by OOAD Metrics

by S. Pasupathy, R. Bhavani
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 63 - Number 13
Year of Publication: 2013
Authors: S. Pasupathy, R. Bhavani
10.5120/10530-5514

S. Pasupathy, R. Bhavani . Measuring the Quality of Software through Analytical Design by OOAD Metrics. International Journal of Computer Applications. 63, 13 ( February 2013), 39-44. DOI=10.5120/10530-5514

@article{ 10.5120/10530-5514,
author = { S. Pasupathy, R. Bhavani },
title = { Measuring the Quality of Software through Analytical Design by OOAD Metrics },
journal = { International Journal of Computer Applications },
issue_date = { February 2013 },
volume = { 63 },
number = { 13 },
month = { February },
year = { 2013 },
issn = { 0975-8887 },
pages = { 39-44 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume63/number13/10530-5514/ },
doi = { 10.5120/10530-5514 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:14:17.979973+05:30
%A S. Pasupathy
%A R. Bhavani
%T Measuring the Quality of Software through Analytical Design by OOAD Metrics
%J International Journal of Computer Applications
%@ 0975-8887
%V 63
%N 13
%P 39-44
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software plays an important role in today's computerized world. The programmer can use different languages to develop the software. In order to develop software, it needs several phases such as Analysis, Design, Implementation, Testing and Maintenance. Of these several phases, the analysis and design becomes essential, since these are the most essential feature in the development of the software. Now-a-days, most of the software is object-oriented, because the object-oriented languages provide easy way to develop and maintain the program. This object-oriented program consists of several divisions based upon the purpose. Each division performs some functions depending upon the code. All these divisions are then integrated to provide the single program. If any error occurred in any part of the program means, it is necessary to change the error in whole program. To avoid this kind of unnecessary change with long time duration, the developer has to overview and tests the initial phase such as analysis and design. These kinds of testing on analysis and design for an object-oriented program is carried out by a technology called OOAD (Object Oriented Analysis and Design). In this paper, a methodology has to be proposed to analysis the design to be carried out in the development of the program, before start to implement. The methodology also provides many essential features that are used to automate the process of testing on an object-oriented analysis and design. This can be done by implementing the configuration file for detecting the error rate. Thus this paper provides efficient strategy for OOAD.

References
  1. Claire Le Goues and Westley Weimer "Measuring Code Quality to Improve Specification Mining", IEEE Transactions on Software Engineering,vol. 38,no. 1,pp. 175-190, January 2012.
  2. Nikos Anerousis, Yixin Diao, Aliza Heching, "The Cost of Service Quality in IT Outsourcing", IEEE IM 2011 , pp. 773-784, May 2011.
  3. Bandar Alshammari, Colin Fidge and Diane Corney, "A Hierarchical Security Assessment Model for Object-Oriented Programs", Faculty of Science and Technology, Queensland University of Technology, Australia, 11th International Conference on Software Quality,pp. 218-227, May 2011.
  4. Saad Alahmari, Ed Zaluska, David C De Roure, School of Electronics and Computer Science University Southampton, UK, "A Metrics Framework for Evaluating SOA Service Granularity", International Conference on Service Computing, pp. 512-519, Jul 2011.
  5. Vishwajit Joshi, Consultant, Process and Innovation Performance, Accenture Management Consulting, Mumbai, India, "Metrics Center of Excellence, From idea to implementation of a "meaningful" measurement and analysis process", IEEE on Joint Conference, pp. 133-141, Nov 2011.
  6. Douglas C. Schmidt, Adam Porter, "Leveraging Open-Source Communities To Improve the Quality & Performance of Open-Source Software", Electrical & Computer Engineering Department Computer Science Department, University of California, Irvine University of Maryland, May 2011
  7. Subhachandra Chandra and Peter, M. Chen, Computer Science and Engineering Division, Department of Electrical Engineering and Computer Science, University of Michigan, "Whither Generic Recovery from Application Faults? A Fault Study using Open-Source Software", pp. 97-106, June 2000.
  8. V. N. Nair, D. A. James, W. K. Erlich, and J. Zevallos, "A Statistical Assessment of Some Software Testing Strategies and Application of Experimental Design Techniques," Statistica Sinica, vol. 8, no. 1, pp. 165- 184, 1998.
  9. D. R. Wallace and D. R. Kuhn, "Failure Modes in Medical Device Software: An Analysis of 15 Years of Recall Data," Int'l J. Reliability, Quality and Safety Eng. , vol. 8, no. 4,August 2001.
  10. D. R. Kuhn and M. J. Reilly, "An Investigation of the Applicability of Design of Experiments to Software Testing," Proc. 27th NASA/IEEE Software Eng. Workshop, Dec. 2002.
  11. D. Richard Kuhn, Senior Member, IEEE, Dolores R. Wallace, Member, IEEE Computer Society, and Albert M. Gallo Jr. , "Software Fault Interactions and Implications for Software Testing" June 2004.
  12. Edgar Gabriel, Graham E. Fagg, George Bosilca, Thara Angskun, Jack J. Dongarra, Jeffrey M. Squyres, Vishal Sahay, Prabhanjan Kambadur, Brian Barrett, Andrew Lumsdaine, Ralph H. Castain, David J. Daniel, Richard L. Graham, Timothy S. Woodall Innovative Computing Laboratory, University of Tennessee, Open System Laboratory, Indiana University, "Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation". Sep 2004.
  13. Robyn R. Lutz, Jet Propulsion Laboratory, "Software Engineering for Safety: A Roadmap",pp. 213-226 June 2000.
  14. Rudolf Ferenc, Istv´an Siket and Tibor Gyim´othy, University of Szeged, Department of Software Engineering, "Extracting Facts from Open Source Software", pp 60-69, September 2004.
Index Terms

Computer Science
Information Sciences

Keywords

Analysis Configuration File Design Error Rate Implementation Maintenance OOAD Object-Oriented Phases Software Testing