Ieee helps maximize research and development efficiency with access to the ieee standards dictionary online, a comprehensive database of standards terminology. Standard glossary of terms used in software engineering astqb. A good glossary can help insure consistent terminology. The ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment. Ieee standard glossary of software engineering terminology sponsor standards coordinating committee of the computer society of the ieee approved september 28,1990 standardsboard abstract. Standard glossary of software engineering terminology. Software projects need a glossary of terms to avoid confusion. The glossary of software engineering terminology was undertaken to document this vocabulary. Software engineering glossary software engineering. It updates ieee std 7291983, ieee standard glossary of software engineering terminology ansi. This document provides a common vocabulary applicable to all systems and software engineering work. Ieee standard glossary of software engineering terminology ieee. Standards coordinating committee institute of electrical and electronics engineers ieee standards board american national standards institute.
Developing maintainable software software sustainability. Ieee 729 standard glossary of software engineering. The approach and lexical exactitude of ieee std 610. Ieee membership offers access to technical innovation, cuttingedge information, networking opportunities, and exclusive member benefits. Ieee standard defines a for the format for software test documentation. Ieee and its members inspire a global community to innovate for a better tomorrow through highly cited publications, conferences, technology standards, and professional and educational activities. This standard identifies terms currently in use in the field of software engineering. Ieee std 10021987 reaff 1992, ieee standard taxonomy for software engineering standards. Ieeestd610121990r2002 ieee standard glossary of software engineering terminologydefines terms in the field of software engineering. Standard glossary of software engineering terminology semantic. Ieee websites place cookies on your device to give you the best user experience. Requirements for a system or component are complete and correct. A term was excluded from the glossary if it was considered to be. Requirements specifications ieee recommended practice.
Institute of electrical and electronics engineers, 1983. The main purpose of the ieee series is to provide such guidelines that can be used by any organization when performing any form of software testing. The following software engineering standards are a subset of those available at the ieee web site. Ieee standard glossary of software engineering terminology abstract. A few terms that were included in the initial glossary have been moved to other glossaries in the 610 series. Software requirements is a field within software engineering that deals with establishing the needs of stakeholders that are to be solved by software. In 2007 this standard was adopted by isoiec jtc1sc7 as isoiec 42010. Ieee 1990 ieee standard glossary of software engineering. Ieee standard glossary of software engineering terminology, identifies terms currently in use in the field of software engineering. Ieee standard glossary of software engineering terminology ieee std 61 0. Ieee standards collection, software engineering, 1994 edition.
Within institute of electrical and electronics engineers ieee parlance, this is a recommended practice, the least normative of its standards. The ieee standard glossary of software engineering terminology defines a requirement as a condition or capability needed by a user to solve a problem or achieve an objective. This standard contains definitions for more than terms, establishing the basic vocabulary of software engineering. Building on a foundation of american national standards institute ansi and international organization for standardization iso terms, it promotes clarity. This document is intended to serve as a useful reference for those in the information technology field, and to encourage the use of systems and software engineering standards prepared by iso and liaison organizations ieee. Its purpose is to identify terms currently used in software engineering and to present the current meanings of these terms. It was prepared to collect and standardize terminology. Standard definitions for those terms are established.
When existing standards were found to be incomplete, unclear, or inconsistent with other entries. The purpose of this document is to provide standardized glossary to be used by it professionals in involved business analysis and requirement engineering to ensure common understanding of basic terms and activities. This standard provides an extensive and thorough set of definitions, more or less independent of any particular software methodology. Its purpose is to identify terms currently used in software engineering and to. Institute of electronical and electronics engineers. Knowledge of computer programming is a prerequisite for becoming a software engineer. Members support ieee s mission to advance technology for humanity and the profession, while memberships build a platform to introduce careers in technology to students around the world. Isoiecieee international standard systems and software. Ieee 1471 is the short name for a standard formally known as ansi ieee 14712000, recommended practice for architecture description of software intensive systems. From ieee software engineering standards collection. Access the leading standards used throughout the industry today, covering terminology, processes, tools, reuse, project management, plans, documentation and measurement.
There are a lot of different meanings assigned to software engineering terms. This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi 3. Tutorial on hardware and software reliability, maintainability and availability. Standards that specify the design or technical characteristics of a product in terms of how it is to be constructed, assembled or manufactured due process. Delivering full text access to the worlds highest quality technical literature in engineering and technology. Every effort has been made to use definitipns from established standards in this dictionary. This ieee standards product is part of the family on software engineering. Ieee standards dictionary online ideal for corporations, universities, and government agencies. The maintainability of software depends on a few different factors.
Ieee series defines an internationallyagreed set of standards for software testing of software testing standards. Any organization, company, government agency, or individual with a direct and material. Ieee standard glossary of software engineering terminology. Ieee is the trusted voice for engineering, computing, and technology information around the globe. More formally, the ieee standard glossary of software engineering terminology defines maintainability as. New terms are continually being generated, and new meanings. An overview of ieee software engineering standards and. The new ieee standard dictionary of electrical and electronics terms, ieee std. Ieee standard glossary of software engineering terminology a condition or capability needed by a user to solve a problem or achieve an objective. A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification or. Standard glossary of terms used in software engineering. Standards that have come into use by general acceptance, custom or convention but have no formal recognition design standard.
This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi. What are the different software testing standards in. Ieee standard glossary of software engineering terminology ieee this foreword is not a part of ieee std 610. In 2004 the ieee computer society produced the swebok, which has been published as isoiec technical report 1979. New terms are continually being generated, and new meanings are being adopted for existing terms.
672 1470 1590 116 1570 1036 315 406 242 329 430 713 638 597 669 801 1339 476 298 8 1073 603 1230 840 847 1070 1172 75 1252 1600 1046 1545 1426 573 547 231 1657 1008 677 409 294 1118 977 1139 123 333 1270 1311 600