The maintainability of software depends on a few different factors. This standard identifies terms currently in use in the field of software engineering. 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. Standard definitions for those terms are established. The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of softwareieee standard glossary of software engineering terminology an engineering discipline that is concerned with all aspects of software production ian sommerville 19. A term was excluded from the glossary if it was considered to be. Ieee standard for software configuration management plans. Standard glossary of terms used in software engineering. Software considerations in airborne systems and equipment certification, requirements and technical concepts for aviation rtca sc167. Glossary of computer system software development terminology. Developing maintainable software software sustainability.
It is recognized that software engineering is a dynamic area. The glossary of software engineering terminology was undertaken to document this vocabulary. The ieee eyetriplee is a nonprofit, technical professional association of more than 360,000 individual members in approximately 175 countries. Improving the reliability of a domestic refrigerator compressor subjected to repetitive loading. According to ieee standard glossary of software engineering terminology the following definitions are used. Ieee standard glossary of software engineering terminology a condition or capability needed by a user to solve a problem or achieve an objective. Institute of electronical and electronics engineers. Ieee standard glossary of software engineering terminology abstract. 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. Defines terms in the field of software engineering. The person, team, or organization responsible for designing systems architecture. Ieee standard glossary of software engineering terminology ieee std 61 0.
Ieee standard glossary of software engineering terminologyieee std 610. Dec 18, 2015 ieee standard glossary of software engineering foreword this foreword is not a part of ieee std 610. Ieee standard glossary of software engineering terminology sponsor standards coordinating committee of the computer society of the ieee approved september 28,1990 standardsboard abstract. Ieee is the trusted voice for engineering, computing, and technology information around the globe. 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 other formally imposed document. This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi 3. This ieee standards product is part of the family on software engineering. When existing standards were found to be incomplete, unclear, or inconsistent with other entries. Mar 11, 2010 from ieee software engineering standards collection. Ieee standard glossary of software engineering terminology ieee. A few terms that were included in the initial glossary. The glossary presented in this document has been endorsed by ireb as the standard glossary of terms for the cpre.
Ieee std 610 ieee standard glossary of software engineering. A collection of products to document an architecture. Ieee standard glossary of software engineering terminologyieee. Standard glossary of terms used in software engineering iqbba. Nevertheless, approximately twothirds of the definitions in. Ieee standard glossary of software engineering terminology. Institute of electrical and electronics engineers, 1983.
Standard glossary of software engineering terminology semantic. The new ieee standard dictionary of electrical and electronics terms, ieee std. The approach and lexical exactitude of ieee std 610. A good glossary can help insure consistent terminology.
Ieee 1990 ieee standard glossary of software engineering. Software projects need a glossary of terms to avoid confusion. Ieee 1990 ieee standard glossary of software engineering terminology, ieee std. Ieee std 7291993 ieee software engineering standard 7291993. This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi l3i. Ieee standard for software quality assurance plans. The goal is to establish standardized, highquality instruction and continuing training in requirements engineering, thereby improving the practice of requirements engineering. In ieee standards software engineering, 1999 edition, volume one. Standard glossary of software engineering terminology. There are a lot of different meanings assigned to software engineering terms. Ieee recommended practice for software requirements specifications.
Standards coordinating committee of the computer society of ieee, new york. Ieee standard glossary of software engineering terminology 1990 ieee std 610. This standard contains definitions for more than terms, establishing the basic vocabulary of software engineering. Ieee standards collection, software engineering, 1994 edition, published by the institute of electrical. New terms are continually being generated, and new meanings are being adopted for existing terms. Dictionaries, software engineering, programming languages electronic computers, standards. Isoiecieee 247652010e, systems and software engineering. The ieee standard glossary of software engineering terminology defines a requirement as. This standard provides an extensive and thorough set of definitions, more or less independent of any particular software methodology. Istqb international software testing qualifications board is a notforprofit association legally registered in belgium. Ieee 729 standard glossary of software engineering. Comments the ieee standard glossary of software engineering. Its purpose is to identify terms currently used in software engineering and to present the current meanings of these terms. Every effort has been made to use definitipns from established standards in this dictionary.
Ieee standard for software and system test documentation. It is intended to serve as a useful reference for software engineers and for those in related fields and to promote clarity and consistency in the vocabulary of software engineering. Through its members, the ieee is a leading authority in technical areas ranging from computer engineering, biomedical technology and telecommunications, to electric power, aerospace and. An overview of ieee software engineering standards and.