Ieee standard 1045 software productivity measurement formula

Productivity measures based on a simple ratio of product size to project effort assume that size can be determined as a single measure. Harmonization in isoieee software engineering standards article pdf available in journal of software 72. The ieee specifies eight stages in the documentation process, each stage producing its own separate document. A methodology for establishing quality requirements and identifying, implementing.

Ieee standard for software quality assurance plans ieee. 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 standard for software project management plans sponsor software engineering standards committee of the ieee computer society approved 8 december 1998 ieeesa standards board. They also foster interoperability, create uniform design, installation and testing methods, protect users and their. This paper presents a development of measuring device and software for 3phase measurement of electric power quantities according to ieee std. 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 270, ieee standard definitions for selected quantities, units, and related terms, with special attention to the. 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. The ieee standard on transitions, pulses, and related. 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. A sloc counting standard usccsse university of southern. Ieee std 9981996, ieee guide for direct lightning stroke. 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.

This introduction is not part of ieee std 10611998, ieee standard for a software quality metrics methodology. A document that updates and replaces an existing ieee. 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. While some help is available from this direction, it is limited. Ieee standard 7302014 software quality assurance processes. 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. This has been done to accommodate recognition of the base standard in. The readers of this document are referred to ieee std 730.

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. Use of this standard is not restricted by size, complexity, criticality, or application of the software product. Gives the details for the software quality assurance tasks outlined in the ieee 12207 standard for software life cycle processes. Ieee standard requirements for instrument transformers defines performance standards for instrument transformers, which includes voltagepotential transformers pt and current transformers ct. This standard applies to software based systems being developed, maintained, or reused legacy, commercial offtheshelf, nondevelopmental items. Can be used where software is the total system or when it is part of a larger system 4.

Ieee standard 1045, software productivity measurement 2 describes the calculation of. Standard applies throughout the scope of any software lifecycle model 2. In the constant search for engineering in measuring software size, the sloc source lines of code metric technique, standardised by ieee, 1993. There are different standards for productivity measurements like ieee 1045 standard which describes the calculation of productivity in terms of effort combined. Maximum benefit by planning them early in the project life. Ieee std 16662011, ieee standard for standard systemc. The ieee recommended practice for testing insulation resistance of. 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. Oct 29, 2011 technology standards ensure that products and services perform as intended. 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.

The ieee has revised the now withdrawn ieee standards on pulse techniques and definitions. Measurement ieee software standards 120 of 3,724 results 20 results per page 10 results per page. Further, in order to estimate the productivity of software developer, ieee standard 1045. Measurement ieee software standards search engineering360. 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 validating the process and product software quality metrics is defined. Applicability of metrology to information technology ncbi. Ieee std 1045 1992 ieee standard for software productivity metrics external submitted on 28 march, 2010 06. Ieee standard for software project management plans. Ieee standard for software test documentation ieee std 8291998.

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. Introduction the standard that all of us have lived by for insulation resistance testing was reissued in may, 2000. 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. The ieee instrumentation and measurement society is a professional society of the institute of electrical and electronics engineers ieee. Software productivity metrics terminology are given to ensure an understanding of measurement data for both source code and document production. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through developments in. Standards address a range of issues, including but not limited to various protocols to help maximize product functionality and compatibility, facilitate. 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. Ieee recommended practice for software requirements.

Ieee standard for a software quality metrics methodology. Ieee instrumentation and measurement society wikipedia. The lowest level of measurement defined in this standard is called a primitive. This ieee standards product is part of the family on software engineering. The goal of this standard is for a better understanding of the software process, which may lend insight to improving it. Software assurance measurement state of the practice.

Ieee 1993 ieee standard for software productivity metrics, ieee std 10451992. It is meant for those who want to measure the productivity of the software process for creating code. Ieee standard for information technologysystems design. As an example, on an csscapable css user with three l2 interfaces, namely ieee 802.

Ieee recommended practice for software requirements speci. Ieee instrumentation and measurement society membership. Using logic concepts in software measurement sciencedirect. This introduction is not part of ieee std 8291998, ieee standard for software test documentation. Ieee guide for direct lightning stroke shielding of substations 1.

Software requirements specification and ieee standards. The societys fields of interest, according to its website, include. Pdf software productivity measurement using multiple size. Ieee standard for software productivity metrics ieee xplore. The scope of testing encompasses software based systems, computer software, hardware, and their interfaces. 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. Ieee standard for software project management plans ieee. Guidelines for the application of 9001 to the development, supply, installation and maintenance of computer software quality measurement.

This revision includes adding and deleting definitions, clarifying existing definitions. 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 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. 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. Software productivity metrics also provided definitions and attributes of sloc size. May 01, 2003 the ieee has revised the now withdrawn ieee standards on pulse techniques and definitions. The ieee standard glossary of software engineering terminology defines metric as 9.

Blackmanharris windowed fft algorithm is used for the harmonic analysis to reduce the errors from leakage problems. There are several ways to measure software productivity, including function point analysis. It focuses on definitions of how to measure software process productivity and what to report when giving productivity results. This standard defines a framework for measuring and reporting productivity of the software process.

Formulas are provided here that relate the source statement counts for the. An ieee standards committee may choose to write a standard that contains a signi. Productivity measurement during incremental development of. 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.

A document that does not replace or modify another standard. Members support ieees mission to advance technology. Moreover, measures the size of the software by the. Software productivity measurement using multiple size measures. 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. History in february 1984, a project to develop a standard for a software quality metrics. The scope of testing encompasses softwarebased systems, computer software, hardware, and their.

Ieee standard for software and system test documentation. This has been done to accommodate recognition of the base standard in a family of standards. This standard does not measure the quality of software. Software productivity metrics terminology are given to en 1045 1992 ieee standard for software productivity metrics ieee standard. Standard for software productivity metrics ieee std 1045 1992. Technology standards ensure that products and services perform as intended. Ieee 982 35 software quality metrics methodology ieee 1061 35 systems and software quality requirements and evaluation square isoiec 25010. Development of a measuring device and software for.

The methodology spans the entire software life cycle. Although this ieee standard prescribes measurements to characterize the software process, it does not establish software productivity norms, nor does it. 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. Ieee 1045 1992 ieee standard for software productivity metrics. Ieee standard requirements for instrument transformers defines performance standards for instrument transformers, which includes voltagepotential transformers pt and current transformers. This standard does not claim to improve productivity, only to measure it.

Ieee sa is a central source of standards in traditional and emerging technologies, particularly in. Ieee 982 35 software quality metrics methodology ieee 1061 35 systems and software quality. During its 23 years, it was the most widely used format for floatingpoint computation. Assuming that all drivers are nominal, cocomo ii effort calculation of logical. 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. Ieee standard for software test documentation ieee std. The format and contents of software project management plans, applicable to any type or size of software project, are described. The ieee disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, conseque ntial, or compensatory. The documentation elements for each type of test documentation can then be selected.

Three metering accuracy classes are defined for instrument transformers. Introduction the standard that all of us have lived by for insulation. An overview of ieee software engineering standards and. If there are many possible size measures in a data set and. A methodology for establishing quality requirements and identifying, implementing, analyzing, and. The ieee instrumentation and measurement societys field of interest is the science, technology, and application of instrumentation and measurement. A consistent way to measure the elements that go into computing software productivity is defined. Ieee standards used in your everyday life ieee sa beyond. Ieee standard for software maintenance ieee std 12191998. Ieee 29148 covers the processes and information it recommends for a software requirements specification document, as well as its format.

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. Measurement is becoming more important in software development. 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. Jul 18, 2008 the documentation elements for each type of test documentation can then be selected. Ieee std 91, ieee standard graphic symbols for logic functions.

1046 342 898 842 456 416 164 7 1298 1172 670 615 581 238 1542 1306 211 1052 1490 1546 827 522 88 611 1035 156 1244 430 1382 525 1096 1021 1347 375 1076 1246 123 644