Ieee standard 1045 software productivity measurement formula

The standard typically applies to any stage in the testing of developing software, and each stage in the software s development typically is documented using the same application of the standard. Assuming that all drivers are nominal, cocomo ii effort calculation of logical. As an example, on an csscapable css user with three l2 interfaces, namely ieee 802. This standard does not claim to improve productivity, only to measure it. Ieee recommended practice for software requirements speci. Ieee standard for software project management plans ieee. Although the ieee standard for software productivity metrics defines reuse as the number of source statements incorporated without modification into an application, we need to include modified. Ieee std 1045 ieee standard for software productivity. Three metering accuracy classes are defined for instrument transformers. Using logic concepts in software measurement sciencedirect. Ieee standard for software test documentation ieee std 8291998. Ieee standards used in your everyday life ieee sa beyond. This revision includes adding and deleting definitions, clarifying existing definitions.

The ieee has revised the now withdrawn ieee standards on pulse techniques and definitions. Maximum benefit by planning them early in the project life cycle 3. Standards address a range of issues, including but not limited to various protocols to help maximize product functionality and compatibility, facilitate. Ieee standard for software project management plans sponsor software engineering standards committee of the ieee computer society approved 8 december 1998 ieeesa standards board. Ieee 1993 ieee standard for software productivity metrics, ieee std 10451992. A sloc counting standard usccsse university of southern.

Ieee standard for a software quality metrics methodology. The format and contents of software project management plans, applicable to any type or size of software project, are described. Applicability of metrology to information technology ncbi. A methodology for establishing quality requirements and identifying, implementing. This revision includes adding and deleting definitions, clarifying existing definitions, providing examples of different waveform types, updating text to reflect electronic computation methods, and incorporating algorithms for computing waveform parameters. The societys fields of interest, according to its website, include metrology, analog and digital electronic instruments, systems and standards for measuring and recording electrical quantities in both the frequency and time domains, instrumentation and. Introduction the standard that all of us have lived by for insulation resistance testing was reissued in may, 2000. An overview of ieee software engineering standards and. Ieee 982 35 software quality metrics methodology ieee 1061 35 systems and software quality.

Blackmanharris windowed fft algorithm is used for the harmonic analysis to reduce the errors from leakage problems. A consistent way to measure the elements that go into computing software productivity is defined. Ieee std 10162009 revision of ieee std 10161998 ieee standard for information technologysystems design software design descriptions ieee 3 park avenue new york, ny 10016. Technology standards ensure that products and services perform as intended. Software requirements specification and ieee standards. Ieee recommended practice for software requirements. A document that updates and replaces an existing ieee.

Ieee std 10611998 revision of ieee std 10611992 ieee. The documentation elements for each type of test documentation can then be selected. This introduction is not part of ieee std 8291998, ieee standard for software test documentation. History in february 1984, a project to develop a standard for a software quality metrics. Ieee standard 1045, software productivity measurement 2 describes the calculation of.

Ieee std 10611998 revision of ieee std 10611992 ieee standard for a software quality metrics methodology sponsor software engineering standards committee of the ieee computer society. Jul 18, 2008 the documentation elements for each type of test documentation can then be selected. Ieee standard for software productivity metrics ieee xplore. Guidelines for the application of 9001 to the development, supply, installation and maintenance of computer software quality measurement. Ieee standard for software quality assurance plans ieee. The ieee standard glossary of software engineering terminology defines metric as 9. Use of this standard is not restricted by size, complexity, criticality, or application of the software product. It focuses on definitions of how to measure software process productivity and what to report when giving productivity results.

This has been done to accommodate recognition of the base standard in a family of standards. Ieee standard for software maintenance ieee std 12191998. The ieee recommended practice for testing insulation resistance of. They also foster interoperability, create uniform design, installation and testing methods, protect users and their environment and improve the quality of life of countless communities and individuals worldwide.

There are several ways to measure software productivity, including function point analysis. The very first published software engineering standard 1979. The ieee instrumentation and measurement society is a professional society of the institute of electrical and electronics engineers ieee. The standard typically applies to any stage in the testing of developing software, and each stage in the softwares development typically is documented using the same application of the standard. Productivity measures based on a simple ratio of product size to project effort assume that size can be determined as a single measure. Software productivity metrics terminology are given to en 1045 1992 ieee standard for software productivity metrics ieee standard.

It is meant for those who want to measure the productivity of the software process for creating code. Purpose the purpose of this standard is to describe a set of basic software test documents. Ieee std 9981996, ieee guide for direct lightning stroke. Although the ieee standard for software productivity metrics defines reuse as the number of source statements incorporated without modification into an application, we need to include modified components into the measure to account for the productivity gain through reuse of slightly modified components. This introduction is not part of ieee std 10611998, ieee standard for a software quality metrics methodology. This standard defines a framework for measuring and reporting productivity of the software process. Members support ieees mission to advance technology. Ieee standard for information technologysystems design. Ieee membership offers access to technical innovation, cuttingedge information, networking opportunities, and exclusive member benefits. This document provides guidelines for the life cycle management of systems and software, complementing the processes described in isoiec ieee 15288 and isoiec ieee 12207. Ieee standards association with collaborative thought leaders in more than 160 countries, ieee sa is a leading consensusbuilding organization that enables the creation and expansion of international markets, and helps protect health and public safety. From ieee software engineering standards collection. A document that does not replace or modify another standard.

Measurement ieee software standards 120 of 3,724 results 20 results per page 10 results per page. Software development effort estimation deals with predicting the effort. This ieee standards product is part of the family on software engineering. Ieee std 1045 1992 ieee standard for software productivity metrics external submitted on 28 march, 2010 06. The methodology spans the entire software life cycle. The ieee instrumentation and measurement societys field of interest is the science, technology, and application of instrumentation and measurement. Software productivity metrics terminology are given to ensure an understanding of measurement data for both source code and document production. History in february 1984, a project to develop a standard for a software quality metrics methodology was approved, and a working group was formed, because there was no existing ieee standard covering the. Ieee instrumentation and measurement society membership. The ieee specifies eight stages in the documentation process, each stage producing its own separate document. Ieee standard requirements for instrument transformers defines performance standards for instrument transformers, which includes voltagepotential transformers pt and current transformers. The ieee disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, conseque ntial, or compensatory. Ieee standard for software and system test documentation.

Standard applies throughout the scope of any software lifecycle model 2. Iso 90003 quality management and quality assurance standards part 3. Measurement ieee software standards search engineering360. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through developments in. Formulas are provided here that relate the source statement counts for the. Ieee standard for software project management plans.

Ieee instrumentation and measurement society wikipedia. The existence of an ieee standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the ieee standard. This has been done to accommodate recognition of the base standard in. Ieee std 270, ieee standard definitions for selected quantities, units, and related terms, with special attention to the. The societys fields of interest, according to its website, include. The scope of testing encompasses softwarebased systems, computer software, hardware, and their. This standard applies to software based systems being developed, maintained, or reused legacy, commercial offtheshelf, nondevelopmental items. This standard for software project management plans incorporates and subsumes the software development plans described in ansi ieee std 7291983 1 and ansi ieee std 7301984 2. Maximum benefit by planning them early in the project life. Use the standard to understand what makes for a good software requirement, as well as how to apply these requirements throughout the software s lifecycle. Ieee std 91, ieee standard graphic symbols for logic functions. Development of a measuring device and software for.

An ieee standards committee may choose to write a standard that contains a signi. This standard does not measure the quality of software. This standard for software project management plans incorporates and subsumes the software development plans described in ansiieee std 7291983 1 and ansiieee std 7301984 2. Ieee std 16662011, ieee standard for standard systemc. Measurement is becoming more important in software development. The institute of electrical and electronics engineers standards association ieeesa is an organization within ieee that develops global standards in a broad range of industries, including. The goal of this standard is for a better understanding of the software process, which may lend insight to improving it. Gives the details for the software quality assurance tasks outlined in the ieee 12207 standard for software life cycle processes.

Ieee standard for software test documentation ieee std. May 01, 2003 the ieee has revised the now withdrawn ieee standards on pulse techniques and definitions. In the constant search for engineering in measuring software size, the sloc source lines of code metric technique, standardised by ieee, 1993. Ieee standard 1045, software productivity measurement 3 describes the calculation of productivity in terms of effort combined with counts of lines of code or function points. Ieee std 8292008 revision of ieee std 8291998 ieee standard for software and system test documentation ieee 3 park avenue new york, ny 100165997, usa 18 july 2008 ieee computer. Oct 29, 2011 technology standards ensure that products and services perform as intended. Ieee sa is a central source of standards in traditional and emerging technologies, particularly in. Further, in order to estimate the productivity of software developer, ieee standard 1045. The ieee standard on transitions, pulses, and related.

Ieee standard requirements for instrument transformers defines performance standards for instrument transformers, which includes voltagepotential transformers pt and current transformers ct. The output primitives measured are software source statements, documentation pages, and, optionally, function points. Pdf software productivity measurement using multiple size. During its 23 years, it was the most widely used format for floatingpoint computation. A methodology for establishing quality requirements and identifying, implementing, analyzing, and validating the process and product software quality metrics is defined. While some help is available from this direction, it is limited. They also foster interoperability, create uniform design, installation and testing methods, protect users and their. Productivity measurement during incremental development of. Software productivity metrics also provided definitions and attributes of sloc size.

This paper presents a development of measuring device and software for 3phase measurement of electric power quantities according to ieee std. Harmonization in isoieee software engineering standards article pdf available in journal of software 72. If there are many possible size measures in a data set and. Moreover, measures the size of the software by the. Ieee 7541985 was an industry standard for representing floatingpoint numbers in computers, officially adopted in 1985 and superseded in 2008 by ieee 7542008, and then again in 2019 by minor revision ieee 7542019.

Can be used where software is the total system or when it is part of a larger system 4. Ieee standard 7302014 software quality assurance processes. Ieee 982 35 software quality metrics methodology ieee 1061 35 systems and software quality requirements and evaluation square isoiec 25010. Ieee 7541985 was an industry standard for representing floatingpoint numbers in computers, officially adopted in 1985 and superseded in 2008 by ieee 7542008, and then again in 2019 by minor revision. Although this ieee standard prescribes measurements to characterize the software process, it does not establish software productivity norms, nor does it.

Software assurance measurement state of the practice. Ieee guide for direct lightning stroke shielding of substations 1. Software productivity measurement using multiple size measures. The lowest level of measurement defined in this standard is called a primitive. The scope of testing encompasses software based systems, computer software, hardware, and their interfaces.

The ieee disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, conseque ntial, or compensatory, directly or indirectly resulting from the publication, use of, or reliance upon this, or any other ieee standard document. Introduction the standard that all of us have lived by for insulation. There are different standards for productivity measurements like ieee 1045 standard which describes the calculation of productivity in terms of effort combined. Ieee 1045 1992 ieee standard for software productivity metrics.

Standards are published documents that establish specifications and procedures designed to maximize the reliability of the materials, products, methods, andor services people use every day. Standard for software productivity metrics ieee std 1045 1992. The readers of this document are referred to ieee std 730. Ieee standard for software project management plans sponsor software engineering standards committee of the ieee computer society approved 8 december 1998 ieee sa standards board abstract. A methodology for establishing quality requirements and identifying, implementing, analyzing, and. The institute of electrical and electronics engineers standards association ieee sa is an organization within ieee that develops global standards in a broad range of industries, including. Ieee 7302014 greatly expands on the previous version of 2002.

1527 1127 1170 558 953 310 313 1487 790 1253 413 118 662 468 976 1191 1333 1370 1230 955 1044 1047 832 633 890 1110 1063 66 282 117 614 236 466