Preview

Software Testing

Powerful Essays
Open Document
Open Document
9030 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Testing
A Survey Of OO AND NON-OO Metrics Preethika Devi.K,Monica S Dept of Computer Science, College Of Engineering,Guindy

Abstract:
This paper presents the results derived from our survey on metrics used in object–oriented environments. Our survey includes a small set of the most well known and commonly applied traditional software metrics which could be applied to object–oriented programming and a set of object–oriented metrics (i.e. those designed specifically for object–oriented programming). Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO). In addition, the focus on process improvement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a new technology for which established practices have yet to be developed. It is a measure of some property of a piece of software or its specifications. Since quantitative measurements are essential in all sciences, there is a continuous effort by theoreticians to bring similar approaches to software development. The goal is obtaining objective, reproducible and quantifiable measurements, which may have numerous valuable applications in schedule and budget planning, cost estimation, quality assurance



References: Lorenz, Mark & Kidd Jeff: “Object-Oriented Software Metrics”, Prentice Hall, 1994. Y.Lee, B.Liang, S.Wu and F.Wang, Measuring the Coupling and Cohesion of an Object-Oriented program based on Information flow, 1995 McCabe (December 1976). "A ComplexityMeasure". IEEE Transactions on Software Engineering: 308–320. Aine Mitchell, James F. Power, Toward a definition of run-time object-oriented metrics, 2003 Sencer Sultanoðlu, Ümit Karakaþ, Software Size Estimating, Web Document, 1998 David N. Card, Khaled El Emam, Betsy Scalzo, Measurement of Object-Oriented SoftwareDevelopment Projects, 2001 Conference on Dependability of Computer Systems (DepCoS-RELCOMEX’07) 2007 V. R. Basili, G. Caldiera, H. D. Rombach, “The Goal Question Metric Approach”, Encyclopedia of Software Engineering,volume 1, John Wiley & Sons, 1994, pp

You May Also Find These Documents Helpful

  • Better Essays

    Datta, S. (2007). Metrics-driven enterprise software development: effectively meeting evolving business needs. USA: J. Ross Publishing.…

    • 1550 Words
    • 7 Pages
    Better Essays
  • Satisfactory Essays

    6 8c Chapter Excercises

    • 515 Words
    • 2 Pages

    In object-oriented analysis each object represents real people, places, events, and transactions (nouns). Unlike structured analysis, which treats data and processes separately, objects include data and processes that can affect the data. A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects, and programmers can translate the designs into code, working with reusable program modules that have been tested and verified…

    • 515 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    5. Refers to scanning a system for vulnerabilities and reveals information about the target that is needed to access it.…

    • 263 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    econ 202

    • 281 Words
    • 1 Page

    Today software companies use D-Value rather than metric value because D-Value is used to find items which actually relate to software quality, and to find the quality of each value measured by D-value becomes better as the documentation rate D-value increases. The purpose of the study in this article was to see how would the program run in both D-Value and metric value under a large scale business system with documentation items with standardized forms, under medium scale electronic switching system with documentation items with not standardize forms, large scale simulation software under language FORTRAN, and large scale banking software. In the results they have concluded that their assumption about using D-Value is closely relatable to the results found in the study. In the study they have also found using D-Value have also increased the software quality and was also closely related to software error rate.…

    • 281 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Programming language independent: metrics should be based on requirements, design, and structure of the program itself.…

    • 431 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Testing

    • 1293 Words
    • 6 Pages

    While working in the Financial Aid field I have had the privilege of working with a number of different individuals of diverse backgrounds. I have come across people from all walks of life, including those with severe disabilities, individuals with limited resources, and even individuals with different cultural and ethical backgrounds. Each encounter has been unique in its own way with learning experiences that I have carried with me through my years of employment. Additionally when growing up I grew up in a very diverse area and have had personal experiences with working with people of various ethnicities, social, economical and physical backgrounds. Through the years I have learned to never judge a book by its cover and have learned that working with different types of people may have its challenges at times, but it is never impossible to work with different types of people regardless of their backgrounds. With my life experiences, both professionally and personally, working with such a broad range of individuals has assisted me in growing professionally and has shown me that I have the ability to work with just about anyone I come in contact with. As with anything in life, the effort and understanding that you apply to the situation is what you will get out of it. slfjsdfjlfjsldfjdlfkjas fj jfakfjfjaffjalkfj afjaflajfajfajfalsfjalfka kldfjafj akdfjafj;af ljdfafl;ajfWhile working in the Financial Aid field I have had the privilege of working with a number of different individuals of diverse backgrounds. I have come across people from all walks of life, including those with severe disabilities, individuals with limited resources, and even individuals with different cultural and ethical backgrounds. Each encounter has been unique in its own way with learning experiences that I have carried with me through my years of employment. Additionally when growing up I grew up in a very diverse area and have had personal experiences with working with people of various…

    • 1293 Words
    • 6 Pages
    Satisfactory Essays
  • Powerful Essays

    Test Writing

    • 3500 Words
    • 14 Pages

    Copyright ©2010 by the Commonwealth of Virginia, Department of Education, P.O. Box 2120, Richmond, Virginia 23218-2120. All rights reserved. Except as permitted by law, this material may not be reproduced or used in any form or by any means, electronic or mechanical, including photocopying or recording, or by any information storage or retrieval system, without written permission from the copyright owner. Commonwealth of Virginia public school educators may reproduce any portion of these released tests for non-commercial educational purposes without requesting permission. All others should direct their written requests to the Virginia Department of Education, Division of Student Assessment and School Improvement, at the above address or by e-mail to Student_Assessment@doe.virginia.gov.…

    • 3500 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    Penetration Testing

    • 3406 Words
    • 14 Pages

    Penetration testing has been well popularized by the media. Many companies are now offering penetration services to identify vulnerabilities in systems and the surrounding processes. This report will Discuss "Penetration Testing" as a means of strengthening a corporate network's security. This report is divided into three parts. Introduction will give you a brief and basic overview of Penetration Testing and why we need Penetration Testing, The second part is the technical breakdown explains The strategy, model and type of Penetration Testing. In the conclusion, we will discuss both the value and limitation of Penetration Testing.…

    • 3406 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    Tomaszewski P (2006) Software development productivity–evaluation and improvement for large industrial projects. PhD thesis, Dept. of Systems and Software Engineering, Blekinge Institute of Technology…

    • 3027 Words
    • 13 Pages
    Powerful Essays
  • Better Essays

    • enable a software engineering organization to gain insight into the efficacy of an existing process ( i.e. , the paradigm, software engineering tasks , work products , and milestones ) .…

    • 3996 Words
    • 16 Pages
    Better Essays
  • Powerful Essays

    Usability Testing

    • 2651 Words
    • 17 Pages

     Lack of visibility of links at the footer of the home page (“library room…

    • 2651 Words
    • 17 Pages
    Powerful Essays
  • Good Essays

    Does the argument in the paper still apply today? If yes, how? Have you encountered any problems discussed in the paper in your past projects? If yes, give some examples?…

    • 734 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Software Quality Assurance and Testing (CSC 4133) Domain Testing 1 Outline • • • • • • • • Basic Idea Domain Error Testing for Domain Errors Sources of Domains Types of Domain Errors ON and OFF Points Test Selection Criterion Summary 2 Domain Testing • One of the most important areas where partition-based testing has made a strong impact is domain testing or input domain testing, where the overall input domain is partitioned into sub-domains, and the associated boundaries as well as the sub-domains are tested. • Many problems are commonly observed at the boundaries, leading us to examine various boundary testing strategies. • The basic idea of domain testing is to generate test cases by assigning specific values to input variables based on some analyses of the input domain.…

    • 2018 Words
    • 13 Pages
    Good Essays
  • Good Essays

    LePUS has subsequently been replaced by LePUS3 ('Codecharts'). See: Amnon H. Eden, with contributions from Jonathan Nicholson. Codecharts: Roadmaps and Blueprints for Object-Oriented Programs. Hoboken, New Jersey: Wiley-Blackwell, 2011…

    • 7482 Words
    • 30 Pages
    Good Essays
  • Better Essays

    Term Paper

    • 2579 Words
    • 11 Pages

    Nederpelt, Peter van (2012). Object-oriented Quality and Risk Management (OQRM). A practical and generic method to manage quality and risk. MicroData. ISBN 978-1-291-037-35-7.…

    • 2579 Words
    • 11 Pages
    Better Essays