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

  • 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

    Testing

    • 471 Words
    • 2 Pages

    This course provides a systematic treatment of the fundamentals of the theory and practice of Finance. The course will consist of lectures, case studies, and reviews of homework. It is designed to provide students with a broad, systematic view of finance in the corporate context. By the end of the class, successful students will be able to analyze firm performance, value financial assets, determine the cost of capital, evaluate capital structure and dividend policies, and know the basics of raising capital in order to make informed investment and financing decisions. Topic areas will include financial performance measurement, valuation, capital budgeting, capital market theory, basics of investments, cost of capital, raising capital, and capital structure and dividends.…

    • 471 Words
    • 2 Pages
    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
  • Powerful Essays

    testing

    • 1193 Words
    • 11 Pages

    Along with their daily workload, interns will also meet as a group to participate in weekend…

    • 1193 Words
    • 11 Pages
    Powerful 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

    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
  • 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
  • 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
  • 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
  • Satisfactory Essays

    Software quality assurance (SQA) is the concern of every software engineer to reduce costs and improve product time-to-market. A Software Quality Assurance Plan is not merely another name for a test plan, though test plans are included in an SQA plan. SQA activities are performed on every software project. Use of metrics is an important part of developing a strategy to improve the quality of both software processes and work products.…

    • 956 Words
    • 4 Pages
    Satisfactory 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
  • 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
  • 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