Ieee software engineering terminology

Standards coordinating committee institute of electrical and electronics engineers ieee standards board american national standards institute. Ieee std 8281998, ieee standard for software configuration management plans. Ieee standard glossary of software engineering terminology ieee. Developing maintainable software software sustainability. This standard contains definitions for more than terms, establishing the basic vocabulary of software engineering. The most current swebok v3 is an updated version and was released in 2014. In ieee standards software engineering, 1999 edition, volume one. New terms are continually being generated, and new meanings are being adopted for existing terms. Ieee software engineering standards access the leading standards used throughout the industry today, covering terminology, processes, tools, reuse, project management, plans, documentation and measurement. Recommended practice for software requirements specifications. Standard glossary of software engineering terminology semantic. Standard glossary of terms used in software engineering version 1. Ieee 1471 is the short name for a standard formally known as ansiieee 14712000, recommended.

Software engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study. More ieee 1990 ieee standard glossary of software engineering terminology, ieee std. Foreword this foreword is not a part of ieee std 610. Ieee gives software engineering definition as the application of a systematic, disciplined quantifiable approach to the development, operation and maintenance of software that is the. From ieee software engineering standards collection. The approach and lexical exactitude of ieee std 610. Problem understanding the ieee definition of software engineering.

The context of reverse engineering to describe the notions of software forward and reverse engineering adequately, there first must be a clarification in several related areas. This standard identifies terms currently in use in the field of software engineering. Defines terms in the field of software engineering. Ieee standard glossary of software engineering terminology. Software projects need a glossary of terms to avoid confusion. There are a lot of different meanings assigned to software engineering terms. The maintainability of software depends on a few different factors. Problem understanding the ieee definition of software. Modification of a software product performed after delivery to keep a computer program usable in a changed or changing environment ieee std 12191998. Ieee 729 standard glossary 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. Ieee standard glossary of software engineering terminology a condition or capability needed by a user to solve a problem or achieve an objective. Its purpose is to identify terms currently used in software engineering and to present the current meanings of these terms. This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi l3i.

This glossary defines terms in general use in the software engineering field. This document provides a common vocabulary applicable to all systems and software engineering work. What is the ieee definition of software engineering answers. Ieee is the trusted voice for engineering, computing, and technology information around the globe. A good glossary can help insure consistent terminology. Ieee 1471 is a superseded ieee standard for describing the architecture of a softwareintensive system, also known as software architecture in 2011 it was superseded by isoiecieee 42010. More formally, the ieee standard glossary of software engineering terminology defines maintainability as. This standard provides an extensive and thorough set of definitions, more or less independent of any particular software methodology.

Standard glossary of software engineering terminology. 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. Standard glossary of terms used in software engineering. An overview of ieee software engineering standards and. The glossary of software engineering terminology was undertaken to document this vocabulary. The ieee computer dictionary project was undertaken to document this vocabulary. Requirements specifications ieee recommended practice. Find authoritative definitions for software and systems engineering terms in sevocab. A project of the ieee computer society and isoiec jtc 1sc7, sevocab includes definitions from international standards. This ieee standards product is part of the family on software engineering. Ieee std 7291993 ieee software engineering standard 7291993. New terms are being generated and new meanings are being adopted for existing terms. Software engineering terminology software languages lab.

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. Iso iec ieee international standard systems and software engineeringvocabulary abstract. A term was excluded from the glossary if it was considered to be. Ieee std 12191998 ieee standard for software maintenance, ieee std 12191998. Content provider institute of electrical and electronics engineers ieee add to alert pdf. Asq section 509 ssig meeting, 8 november 2000 paul r. Also for each definition there is a reference of ieee or iso mentioned in brackets. Software engineering is a direct subfield of engineering and has an overlap with computer science and management science. The section concentrates on important software engineering activitiesquality and project management, system engineering, dependability, and safety. Standard glossary of terms used in software engineering astqb. Software engineering ieee paper new location cse software engineering is the systematic application of engineering approaches to the development of software.

The ieee also promulgates a software engineering code of ethics. Croll 2 objectives l provide an introduction to the ieee software engineering standards committee sesc l provide an overview of the current state and future direction of ieee. Glossary of computer system software development terminology. Ieee standard glossary of software engineering terminology sponsor standards coordinating committee of the computer society of the ieee approved september 28,1990 standardsboard abstract. Isoiecieee international standard systems and software. Institute of electronical and electronics engineers. To know with the basic definitions of software testing and quality assurance this is the best glossary compiled by erik van veenendaal. The ieees guide to the software engineering body of knowledge 2004 version, or swebok, defines the field and describes the knowledge the ieee expects a practicing software engineer to have. Ieee 1 in software engineering, the process of expressing a computer program in a programming language. Building on a foundation of american national standards institute ansi and international organization for. It was prepared to collect and standardize terminology. You can search for a term as defined in the standards. This glossary is an update and expansion of ieee std 7291983, ieee standard glossary of software engineering terminology ansi 3.

857 356 1155 690 187 911 1393 1351 398 1499 843 439 106 1109 880 1198 1263 1138 1458 1247 877 605 308 836 908 238 1467 235 962 1161 230 369 758 260