Systems and software engineering - Vocabulary

ISO/IEC/IEEE 24765:2010 provides a common vocabulary applicable to all systems and software engineering work. It was prepared to collect and standardize terminology. ISO/IEC/IEEE 24765:2010 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 Computer Society and Project Management Institute. ISO/IEC/IEEE 24765:2010 includes references to the active source standards for each definition so that the use of the term can be further explored.

Ingénierie des systèmes et du logiciel — Vocabulaire

General Information

Status
Withdrawn
Publication Date
14-Dec-2010
Withdrawal Date
14-Dec-2010
Current Stage
9599 - Withdrawal of International Standard
Start Date
06-Sep-2017
Completion Date
30-Oct-2025
Ref Project

Relations

Standard
ISO/IEC/IEEE 24765:2010 - Systems and software engineering -- Vocabulary
English language
410 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC/IEEE 24765:2010 - Systems and software engineering -- Vocabulary
English language
410 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/IEC/IEEE 24765:2010 is a standard published by the International Organization for Standardization (ISO). Its full title is "Systems and software engineering - Vocabulary". This standard covers: ISO/IEC/IEEE 24765:2010 provides a common vocabulary applicable to all systems and software engineering work. It was prepared to collect and standardize terminology. ISO/IEC/IEEE 24765:2010 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 Computer Society and Project Management Institute. ISO/IEC/IEEE 24765:2010 includes references to the active source standards for each definition so that the use of the term can be further explored.

ISO/IEC/IEEE 24765:2010 provides a common vocabulary applicable to all systems and software engineering work. It was prepared to collect and standardize terminology. ISO/IEC/IEEE 24765:2010 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 Computer Society and Project Management Institute. ISO/IEC/IEEE 24765:2010 includes references to the active source standards for each definition so that the use of the term can be further explored.

ISO/IEC/IEEE 24765:2010 is classified under the following ICS (International Classification for Standards) categories: 01.040.35 - Information technology (Vocabularies); 35.080 - Software. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC/IEEE 24765:2010 has the following relationships with other standards: It is inter standard links to ISO/IEC/IEEE 24765:2017. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/IEC/IEEE 24765:2010 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO/IEC/
STANDARD IEEE
First edition
2010-12-15
Systems and software engineering —
Vocabulary
Ingénierie des systèmes et du logiciel — Vocabulaire

Reference number
©
ISO/IEC 2010
©
IEEE 2010
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO/IEC 2010
©  IEEE 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO or IEEE at the respective
address below.
ISO copyright office Institute of Electrical and Electronics Engineers, Inc.
Case postale 56 • CH-1211 Geneva 20 3 Park Avenue, New York • NY 10016-5997, USA
Tel. + 41 22 749 01 11 E-mail stds.ipr@ieee.org
Fax + 41 22 749 09 47 Web www.ieee.org
E-mail copyright@iso.org
Web www.iso.org
Published by ISO in 2011
Published in Switzerland
© ISO/IEC 2010 – All rights reserved
ii © IEEE 2010 – All rights reserved

Contents Page
Foreword .v
Introduction.vi
1 Scope.1
1.1 Relationship of the print and internet-accessible versions.1
1.2 Vocabulary structure.1
1.3 PMI Glossary provisions.2
2 Conformance .2
3 Terms and definitions .2
Annex A (informative) List of Source Standards .404
Annex B (informative) List of References.409
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved iii

List of Figures
Page
Figure 1 — Activity. 9
Figure 2 — Block Diagram. 35
Figure 3 — Box diagram. 38
Figure 4 — Bubble chart. 39
Figure 5 — Call graph. 42
Figure 6 — Case construct . 45
Figure 7 — Categorization of software . 46
Figure 8 — Data flow diagram . 90
Figure 9 — Data structure diagram . 92
Figure 10 — Directed graph . 110
Figure 11 — Documentation tree. 113
Figure 12 — Flowchart. 145
Figure 13 — Graph . 158
Figure 14 — If-then-else construct . 168
Figure 15 — Input-process-output chart. 178
Figure 16 — Modification request. 222
Figure 17 — Structure chart . 349
Figure 18 — UNTIL. 387
Figure 19 — Web site . 399
Figure 20 — WHILE. 400

© ISO/IEC 2010 – All rights reserved
iv © IEEE 2010 – All rights reserved

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity. ISO and IEC technical
committees collaborate in fields of mutual interest. Other international organizations, governmental and non-
governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO
and IEC have established a joint technical committee, ISO/IEC JTC 1.
IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating
Committees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards
through a consensus development process, approved by the American National Standards Institute, which
brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers
are not necessarily members of the Institute and serve without compensation. While the IEEE administers the
process and establishes rules to promote fairness in the consensus development process, the IEEE does not
independently evaluate, test, or verify the accuracy of any of the information contained in its standards.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of ISO/IEC JTC 1 is to prepare International Standards. Draft International Standards adopted
by the joint technical committee are circulated to national bodies for voting. Publication as an International
Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is called to the possibility that implementation of this standard may require the use of subject matter
covered by patent rights. By publication of this standard, no position is taken with respect to the existence or
validity of any patent rights in connection therewith. ISO/IEEE is not responsible for identifying essential
patents or patent claims for which a license may be required, for conducting inquiries into the legal validity or
scope of patents or patent claims or determining whether any licensing terms or conditions provided in
connection with submission of a Letter of Assurance or a Patent Statement and Licensing Declaration Form, if
any, or in any licensing agreements are reasonable or non-discriminatory. Users of this standard are expressly
advised that determination of the validity of any patent rights, and the risk of infringement of such rights, is
entirely their own responsibility. Further information may be obtained from ISO or the IEEE Standards
Association.
ISO/IEC/IEEE 24765 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 7, Software and systems engineering, in cooperation with the Software & Systems
Engineering Standards Committee of the IEEE Computer Society of the IEEE, under the Partner Standards
Development Organization cooperation agreement between ISO and IEEE.
Certain material contained in ISO/IEC/IEEE 24765 is reproduced, with permission, from A Guide to the Project
Management Body of Knowledge (PMBOK®) Guide — Fourth Edition, copyright 2008, Project Management
Institute.
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved v

Introduction
The systems and software engineering disciplines are continuing to mature while information technology
advances. New terms are being generated and new meanings are being adopted for existing terms. This
International Standard was prepared to collect and standardize terminology. Its purpose is to identify terms
currently in use in the field and standard definitions for these terms. It 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 Computer Society and Project
Management Institute (PMI). It provides definitions that are rigorous, uncomplicated, and understandable by
all concerned.
While it is useful to find the meaning of a term, no word stands in isolation. This International Standard makes
it possible to search for related concepts and to view how a term is used in definitions of other terms.
Every effort has been made to use definitions from established systems and software engineering standards
of ISO JTC 1/SC 7 and its liaison organizations IEEE Computer Society and the PMI. When existing
standards were found to be incomplete, unclear or inconsistent with other entries in the vocabulary, however,
new, revised, or composite definitions have been developed. Some definitions have been recast in a systems,
rather than software, context.
This International Standard replaces IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering
Terminology, which was contributed by the IEEE as a source document. The approach and lexical exactitude
of IEEE Std 610.12-1990 served as a model for this International Standard. Nevertheless, approximately two-
thirds of the definitions in this International Standard are new since IEEE Std 610.12 was last updated in 1990,
a reflection of the continued evolution in the field.
The vocabulary is offered in both print and internet-accessible versions for ease of reference.
© ISO/IEC 2010 – All rights reserved
vi © IEEE 2010 – All rights reserved

INTERNATIONAL STANDARD ISO/IEC/IEEE 24765:2010(E)

Systems and software engineering — Vocabulary
1 Scope
Consistent with ISO vocabulary standards, each technical committee is responsible for standard terminology
in its area of specialization. This International Standard provides a common vocabulary applicable to all
systems and software engineering work falling within the scope of ISO JTC 1/SC 7.
The scope of each concept defined has been chosen to provide a definition that is suitable for general
application. In those circumstances where a restricted application is concerned, a more specific definition
might be needed.
Terms have been excluded if they were
• considered to be parochial to one group or organization;
• company proprietary or trademarked;
• multi-word terms whose meaning could be inferred from the definitions of the component words;
• terms whose meaning in the information technology (IT) field could be directly inferred from their common
English meaning.
1.1 Relationship of the print and internet-accessible versions
The primary tool for maintaining this vocabulary is a database that is modified in a controlled fashion. Hosted
by the IEEE Computer Society, the SEVOCAB (systems and software engineering vocabulary) database is
publicly accessible at www.computer.org/sevocab. ISO/IEC 24765 is issued periodically as a formal,
published International Standard reflecting a "snapshot" of the database.
The copyright notice provided with the database permits users to copy definitions from the database as long
as the source of the definition is cited. Permitting public use of the definitions in the database is intended to
encourage the use of other ISO/IEC JTC 1 and IEEE systems and software engineering standards.
1.2 Vocabulary structure
Entries in the vocabulary are arranged alphabetically. Blanks precede all other characters in alphabetizing.
Hyphens and slashes (- and /) follow all other characters in alphabetizing.
An entry can consist of a single word, such as "software"; a phrase, such as "test case"; or an acronym, such
as "CDR". Phrases are given in their natural order (test plan) rather than in reversed order (plan, test).
Acronyms can be listed separately as well as in parentheses following the source term. Terms that are verbs
are shown without the infinitive marker "to".
After each term, numbered definitions are listed in order of preference, or from the most general to the more
specific usages. The different definitions can show the use of a term as a noun, verb and adjective.
This International Standard includes references to the active source standards for each definition, so that the
use of the term can be further explored. The sources of most of the definitions are ISO JTC 1/SC 7 or IEEE
Computer Society standards and the PMI Glossary, Fourth Edition. Sources are listed in Annex A. In some
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 1

cases, the same definition can also be found in other active or withdrawn standards. No source is shown if the
original source standard has been withdrawn or archived and the definition has been retained in this
vocabulary.
Notes (comments), Examples, and illustrations taken from the source standards have been included to clarify
selected definitions.
The following cross-references are used to show a term's relationship to other terms in the dictionary.
• Syn refers to a synonym: a term with the same meaning. Synonyms are listed under the preferred term
and can be located by searching.
• cf. refers to related terms that are not synonyms.
1.3 PMI Glossary provisions
The Project Management Institute (PMI) Glossary definitions have been included without alteration in
accordance with the copyright agreement. Many of these definitions include explanatory material. For other
terms and other definitions that have ISO/IEC and IEEE standards as their source, explanatory matter is
shown in the Notes and Examples.
Many of the definitions from the PMI Glossary begin with a word or phrase in brackets, such as [Process],
[Output/Input], [Technique]. These bracketed entries refer to the schema of the Project Management Institute,
1)
A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Fourth Edition, which provides
further explanation.
2 Conformance
The definitions in this International Standard are drawn from normative standards and informative guidance
documents, including ISO Technical Reports (TR). This International Standard may be used as a normative
document for projects and organizations claiming conformance to the normative source standards. Where
terms have multiple definitions, users should consult the source standards for further information on
appropriate usage within a specific context. Annex B lists other references.
Terms, definitions, and notes use spelling preferred in the USA. The use of capital letters has been minimized
and generally limited to proper names and acronyms. In some cases the source standard uses another
correct spelling (such as behaviour rather than behavior, on-line rather than online). Other correct spellings
and capitalization of the terms, according to a national standard, an authoritative general dictionary or
accepted style guide may be used with the definitions.
3 Terms and definitions
3.1
language
1. definitions of concepts and rules for the specification of an ODP system from the viewpoint.
ISO/IEC 10746-3:1996 Information technology — Open Distributed Processing — Reference Model:
Architecture.4.2.1.1
NOTE Thus, engineering language is defined as "definitions of concepts and rules for the specification of an ODP
system from the engineering viewpoint".

1) PMBOK is a trademark of the Project Management Institute, Inc. which is registered in the United States and other
nations.
© ISO/IEC 2010 – All rights reserved
2 © IEEE 2010 – All rights reserved

3.2
federation
1. a community of domains. ISO/IEC 10746-3:1996, Information technology — Open Distributed
Processing — Reference Model: Architecture.5.1.2
3.3
interceptor
1. an engineering object in a channel, placed at a boundary between domains. ISO/IEC 10746-3:1996,
Information technology — Open Distributed Processing — Reference Model: Architecture.8.1.11
NOTE An interceptor performs checks to enforce or monitor policies on permitted interactions between basic
engineering objects in different domains; performs transformations to mask differences in interpretation of data by basic
engineering objects in different domains. An inter-subnetwork relay is an example of an interceptor.
3.4
1GL
1. first-generation language
cf. machine language
3.5
2GL
1. second-generation language
cf. assembly language
3.6
3GL
1. third-generation language
cf. high order language
3.7
4GL
1. fourth-generation language
3.8
5GL
1. fifth-generation language
3.9
A-0 context diagram
1. the only context diagram that is a required for a valid IDEF0 model, the A-0 diagram contains one box,
which represents the top-level function being modeled, the inputs, controls, outputs, and mechanisms
attached to this box, the full model name, the model name abbreviation, the model's purpose statement, and
the model's viewpoint statement. IEEE Std 1320.1-1998 (R2004) IEEE Standard for Functional Modeling
Language — Syntax and Semantics for IDEF0
3.10
A4, A5
1. International Standard paper sizes. ISO/IEC 15910:1999, Information technology — Software user
documentation process.4.1
NOTE A4 is 210 mm by 297 mm and A5 is 148 mm by 210 mm; see ISO 216:2007.
3.11
abend
1. abbreviation for abnormal end
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 3

3.12
abnormal end (abend)
1. termination of a process prior to completion
cf. abort, exception
3.13
abort
1. to terminate a process prior to completion
cf. abnormal end (abend), exception
3.14
absolute address
1. an address that is permanently assigned to a device or storage location and that identifies the device or
location without the need for translation or calculation. Syn: explicit address, specific address
cf. relative address, relocatable address, symbolic address, absolute assembler, absolute code, absolute
instruction
3.15
absolute assembler
1. an assembler that produces absolute code
cf. relocating assembler
3.16
absolute code
1. code in which all addresses are absolute addresses. Syn: specific code
cf. relocatable code
3.17
absolute instruction
1. a computer instruction in which all addresses are absolute addresses
cf. direct instruction, effective instruction, immediate instruction, indirect instruction
3.18
absolute loader
1. a loader that reads absolute machine code into main memory, beginning at the initial address assigned to
the code by the assembler or compiler, and performs no address adjustments on the code
cf. relocating loader
3.19
abstract class
1. a class that cannot be instantiated independently. IEEE Std 1320.2-1998 (R2004) IEEE Standard for
Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject).3.1.1
NOTE That is, instantiation must be accomplished via a subclass. A class for which every instance must also be an
instance of a subclass in the cluster (a total cluster) is called an abstract class with respect to that cluster.
3.20
abstract data type
1. a data type for which only the properties of the data and the operations to be performed on the data are
specified, without concern for how the data will be represented or how the operations will be implemented
© ISO/IEC 2010 – All rights reserved
4 © IEEE 2010 – All rights reserved

3.21
abstract design
1. a generic form that needs specialization (further design work) to produce concrete designs. 2. design
aimed at producing designs
3.22
abstraction
1. a view of an object that focuses on the information relevant to a particular purpose and ignores the
remainder of the information. 2. the process of formulating a view
cf. data abstraction
3.23
acceptability
1. the exposure to loss (financial or otherwise) that an organization is willing to tolerate from a risk
NOTE Risk acceptability may apply to an individual risk or to a collection of risks, such as the totality of risks
confronting a project or enterprise. Acceptability may differ for different categories of risk and may depend on the cost of
treatment or other factors.
3.24
acceptable
1. meeting stakeholder expectations that can be shown to be reasonable or merited. ISO/IEC 38500:2008,
Corporate governance of information technology.1.3.1
3.25
acceptance criteria
1. the criteria that a system or component must satisfy in order to be accepted by a user, customer, or other
authorized entity. 2. those criteria, including performance requirements and essential conditions, which must
be met before project deliverables are accepted. A Guide to the Project Management Body of Knowledge
(PMBOK® Guide) — Fourth Edition
cf. requirement, test criteria
3.26
acceptance test
1. the test of a system or functional unit usually performed by the purchaser on his premises after installation
with the participation of the vendor to ensure that the contractual requirements are met. ISO/IEC
2382-20:1990, Information technology — Vocabulary — Part 20: System development.20.05.07.
cf. acceptance testing, validation testing
3.27
acceptance testing
1. testing conducted to determine whether a system satisfies its acceptance criteria and to enable the
customer to determine whether to accept the system. IEEE Std 829-2008 IEEE Standard for Software and
System Test Documentation.3.1.1. Syn: validation testing, acceptance test. 2. formal testing conducted to
enable a user, customer, or other authorized entity to determine whether to accept a system or component.
IEEE Std 829-2008 IEEE Standard for Software and System Test Documentation.3.1.1.
cf. validation testing, acceptance test
3.28
access
1. to obtain the use of a resource. ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1:
Fundamental terms.01.01.04
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 5

3.29
access facility
1. a set of service primitives that allow a stub objects to negotiate the abstract and transfer syntax to be used
for the operation data to be transmitted over the channel. ISO/IEC 14752:2000, Information technology —
Open Distributed Processing — Protocol support for computational interactions.3.3.1
3.30
access method
1. a technique to obtain the use of data, the use of storage in order to read or write data, or the use of an
input-output channel to transfer data. ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1:
Fundamental terms.01.08.03
3.31
access routine
1. a routine that provides access to a data structure that is hidden, usually because it is a global variable or
used in an abstract data type
3.32
access transparency
1. a distribution transparency which masks differences in data representation and invocation mechanisms to
enable interworking between objects. ISO/IEC 10746-3:1996, Information technology — Open Distributed
Processing — Reference Model: Architecture.4.4.1.1
3.33
accessibility
1. usability of a product, service, environment or facility by people with the widest range of capabilities.
ISO/IEC 25062:2006, Software engineering — Software product Quality Requirements and Evaluation
(SQuaRE) — Common Industry Format (CIF) for usability test reports.4.1; ISO/IEC 26514, Systems and
software engineering--requirements for designers and developers of user documentation.4.1
NOTE Although "accessibility" typically addresses users who have disabilities, the concept is not limited to disability
issues.
3.34
accident
1. an unplanned event or series of events that results in death, injury, illness, environmental damage, or
damage to or loss of equipment or property. IEEE Std 1228-1994 (R2002) IEEE Standard for Software Safety
Plans.3.1.1
3.35
accuracy
1. a qualitative assessment of correctness, or freedom from error. 2. a quantitative measure of the magnitude
of error
3.36
accuracy of measurement
1. the closeness of the agreement between the result of a measurement and the true value of the measurand.
ISO/IEC TR 14143-3:2003, Information technology — Software measurement — Functional size
measurement — Part 3: Verification of functional size measurement methods.3.1
NOTE Accuracy is a qualitative concept. The term precision should not be used for "accuracy". [ISO/IEC Guide
99:2007 International vocabulary of metrology — Basic and general concepts and associated terms] A true value is a
value consistent with the definition of a given particular quantity and this is a value that would be obtained by a perfect
measurement. In contexts where perfect measurement is not practically feasible, a conventional true value is a value
attributed to a particular quantity and accepted, sometimes by convention, as having an uncertainty appropriate for a given
purpose. 'Conventional true value', in the same reference, is sometimes called assigned value, best estimate of the value,
conventional value or reference value. The accuracy should be expressed in terms of the Mean magnitude of relative error.
© ISO/IEC 2010 – All rights reserved
6 © IEEE 2010 – All rights reserved

3.37
ACID
1. Atomicity Consistency Isolation Durability. ISO/IEC 10746-1:1998, Information technology — Open
Distributed Processing — Reference model: Overview
3.38
acquire project team
1. [Process] the process of confirming human resource availability and obtaining the team necessary to
complete project assignments. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) —
Fourth Edition
3.39
acquirer
1. stakeholder that acquires or procures a product or service from a supplier. ISO/IEC 12207:2008
(IEEE Std 12207-2008), Systems and software engineering — Software life cycle processes.4.1. 2. the
individual or organization that specifies requirements for and accepts delivery of a new or modified software
product and its documentation. IEEE Std 1058-1998 IEEE Standard for Software Project Management
Plans.3.1; ISO/IEC 15288:2008 (IEEE Std 15288-2008), Systems and software engineering — System life
cycle processes.4.1. Syn: buyer, customer, owner, purchaser
NOTE The acquirer may be internal or external to the supplier organization. Acquisition of a software product may
involve, but does not necessarily require, a legal contract or a financial transaction between the acquirer and supplier.
3.40
acquisition
1. process of obtaining a system, software product or software service. ISO/IEC 12207:2008
(IEEE Std 12207-2008) Systems and software engineering — Software life cycle processes.4.2. 2. process of
obtaining a system product or service. ISO/IEC 15288:2008 (IEEE Std 15288-2008), Systems and software
engineering — System life cycle processes.4.2. Syn: outsourcing
3.41
acquisition strategy
1. specific approach to acquiring products and services that is based on considerations of supply sources,
acquisition methods, requirements specification types, contract or agreement types, and related acquisition
risks
3.42
action
1. element of a step that a user performs during a procedure. ISO/IEC 26514, Systems and software
engineering--requirements for designers and developers of user documentation.4.2. 2. a description of an
operation to be taken in the formulation of a solution. ISO 5806:1984, Information processing — Specification
of single-hit decision tables.3.7
3.43
action entry
1. an indication of the relevance of an action to a particular rule. ISO 5806:1984, Information processing —
Specification of single-hit decision tables.3.9
3.44
action of interest
1. an action in a transaction which leads to a state change of significance to the transaction. ISO/IEC
10746-3:1996 Information technology — Open Distributed Processing — Reference Model:
Architecture.13.7.1.2
3.45
action stub
1. a list of all the actions to be taken in the solution of a problem. ISO 5806:1984, Information processing —
Specification of single-hit decision tables.3.11
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 7

3.46
activation
1. one occurrence of a function's transformation of some subset of its inputs into some subset of its outputs.
IEEE Std 1320.1-1998 (R2004) IEEE Standard for Functional Modeling Language — Syntax and Semantics
for IDEF0.2.1.3
3.47
activation constraint
1. a function's requirement for the presence of a non-empty object set in a particular arrow role as a
precondition for some activation of the function. IEEE Std 1320.1-1998 (R2004) IEEE Standard for Functional
Modeling Language — Syntax and Semantics for IDEF0.2.1.4
3.48
active area
1. (on-screen documentation) area that responds to user input.4.3
EXAMPLE a window, icon or text field
3.49
active interconnection
1. a physical interaction mechanism allowing the action of one thing to cause a change or to stimulate an
action in another thing. IEEE Std 1175.2-2006 IEEE Recommended Practice for CASE Tool Interconnection
— Characterization of Interconnections.3.1
3.50
active redundancy
1. in fault tolerance, the use of redundant elements operating simultaneously to prevent, or permit recovery
from, failures
cf. standby redundancy
3.51
active text
1. text displayed on the screen that responds to user input
3.52
active white space
1. area around textual or graphical elements, not including margins, which breaks up text, separates topic and
subtopic groupings, indicates hierarchical and topical relationships, highlights information or makes text easier
to read. ISO/IEC 15910:1999, Information technology — Software user documentation process.4.54
3.53
activity
1. set of cohesive tasks of a process. ISO/IEC 12207:2008 (IEEE Std 12207-2008), Systems and software
engineering — Software life cycle processes.4.3; ISO/IEC 15288:2008 (IEEE Std 15288-2008), Systems and
software engineering — System life cycle processes.4.3. 2. a component of work performed during the
course of a project. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) — Fourth
Edition. 3. an order submitted to the system under test (SUT) by a user or an emulated user demanding the
execution of a data processing operation according to a defined algorithm to produce specific output data from
specific input data and (if requested) stored data. ISO/IEC 14756:1999, Information technology —
Measurement and rating of performance of computer-based software systems.4.1. 4. a defined body of work
to be performed, including its required input information and output information. IEEE Std 1074-2006 IEEE
Standard for Developing a Software Project Life Cycle Process.Annex E. 5. collection of related tasks.
ISO/IEC 90003:2004, Software engineering — Guidelines for the application of ISO 9001:2000 to computer
software.3.1. 6. element of work performed during the implementation of a process. IEEE Std 829-2008 IEEE
Standard for Software and System Test Documentation.3.1.2
© ISO/IEC 2010 – All rights reserved
8 © IEEE 2010 – All rights reserved

Figure 1 —Activity
NOTE An activity normally has an expected duration, cost, and resource requirements. Activities are often subdivided
into tasks.
3.54
activity attributes
1. [Output/Input] multiple attributes associated with each schedule activity that can be included within the
activity list. Activity attributes include activity codes, predecessor activities, successor activities, logical
relationships, leads and lags, resource requirements, imposed dates, constraints, and assumptions. A Guide
to the Project Management Body of Knowledge (PMBOK® Guide) — Fourth Edition
3.55
activity code
1. one or more numerical or text values that identify characteristics of the work or in some way categorize the
schedule activity that allows filtering and ordering of activities within reports. A Guide to the Project
Management Body of Knowledge (PMBOK® Guide) — Fourth Edition
3.56
activity duration
1. the time in calendar units between the start and finish of a schedule activity. A Guide to the Project
Management Body of Knowledge (PMBOK® Guide) — Fourth Edition
3.57
activity group
1. a set of related activities. IEEE Std 1074-2006 IEEE Standard for Developing a Software Project Life Cycle
Process. Annex E
3.58
activity identifier
1. a short unique numeric or text identification assigned to each schedule activity to differentiate that project
activity from other activities. Typically unique within any one project schedule network diagram. A Guide to the
Project Management Body of Knowledge (PMBOK® Guide) — Fourth Edition
3.59
activity list
1. [Output/Input] a documented tabulation of schedule activities that shows the activity description, activity
identifier, and a sufficiently detailed scope of work description so project team members understand what work
is to be performed. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) — Fourth
Edition
3.60
activity type
1. a classification of activities defined by the execution of the same algorithm. ISO/IEC 14756:1999,
Information technology — Measurement and rating of performance of computer-based software systems.4.2
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 9

3.61
actor
1. a role (with respect to that action) in which the enterprise object fulfilling the role participates in the action.
ISO/IEC 15414:2006, Information technology — Open distributed processing — Reference model —
Enterprise language.6.3.1. 2. organization or CASE tool that supplies and/or acquires SEE Services. ISO/IEC
15940:2006, Information Technology — Software Engineering Environment Services.2.2.4. 3. in UML,
someone or something outside the system that interacts with the system
NOTE It may be of interest to specify which actor initiates that action.
3.62
actual cost (AC)
1. total costs actually incurred and recorded in accomplishing work performed during a given time period for a
schedule activity or work breakdown structure component. Actual cost can sometimes be direct labor hours
alone, direct costs alone, or all costs including indirect costs. A Guide to the Project Management Body of
Knowledge (PMBOK® Guide) — Fourth Edition. Syn: actual cost of work performed (ACWP)
cf. earned value management, earned value technique
3.63
actual duration
1. the time in calendar units between the actual start date of the schedule activity and either the data date of
the project schedule if the schedule activity is in progress or the actual finish date if the schedule activity is
complete. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) — Fourth Edition
3.64
ACWP
1. actual cost of work performed. A Guide to the Project Management Body of Knowledge (PMBOK®
Guide) — Fourth Edition
3.65
adaptation data
1. data used to adapt a program to a given installation site or to given conditions in its operational environment
3.66
adaptation parameter
1. a variable that is given a specific value to adapt a program to a given installation site or to given conditions
in its operational environment
EXAMPLE the variable Installation_Site_Latitude
3.67
adapter
1. an object adapter. ISO/IEC 19500-2:2003, Information technology — Open Distributed Processing —
Part 2: General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP).3.2.1
3.68
adaptive maintenance
1. modification of a software product, performed after delivery, to keep a software product usable in a changed
or changing environment. ISO/IEC 14764:2006 (IEEE Std 14764-2006), Software Engineering — Software
Life Cycle Processes — Maintenance.3.1
EXAMPLE The operating system might be upgraded and some changes may be made to accommodate the new
operating system.
NOTE Adaptive maintenance provides enhancements necessary to accommodate changes in the environment in
which a software product must operate. These changes are those that must be made to keep pace with the changing
environment.
© ISO/IEC 2010 – All rights reserved
10 © IEEE 2010 – All rights reserved

3.69
added source statements
1. the count of source statements that were created specifically for the software product
3.70
address
1. a number, character, or group of characters that identifies a given device or storage location. 2. to refer to
a device or storage location by an identifying number, character, or group of characters. 3. to deal with, to
take into consideration; (specifically) to decide whether and when a defined documentation topic is to be
included, either directly or by reference to another document; to decide whether an item is to be recorded prior
to the test execution (in a tool or not in a tool), recorded during the test execution, recorded post-test
execution, not recorded (addressed by the process), or excluded. IEEE Std 829-2008 IEEE Standard for
Software and System Test Documentation.3.1.3
3.71
address field
1. a field of a computer instruction that contains addresses, information necessary to derive addresses, or
values of operands. Syn: address part
cf. operation field
3.72
address format
1. the number and arrangement of address fields in a computer instruction. 2. the number and arrangement
of elements within an address, such as the elements needed to identify a particular channel, device, disk
sector, and record in magnetic disk storage
cf. n-address instruction, n-plus-one address instruction
3.73
address modification
1. an arithmetic, logical, or syntactic operation performed on an address
cf. effective address, indexed address, relative address, relocatable address
3.74
address space
1. the addresses that a computer program can access. 2. the number of memory locations that a central
processing unit can address
NOTE In some systems, this may be the set of physical storage locations that a program can access, disjoint from
other programs, together with the set of virtual addresses referring to those storage locations, which may be accessible by
other programs.
3.75
addressing exception
1. an exception that occurs when a program calculates an address outside the bounds of the storage available
to it
cf. data exception, operation exception, overflow exception, protection exception, underflow exception
3.76
adjusted function point count (AFP)
1. the unadjusted function point count multiplied by the value adjustment factor. ISO/IEC 20926:2003;
Software engineering — IFPUG 4.1 Unadjusted functional size measurement method — Counting practices
manual
NOTE calculated using a specific formula for development project, enhancement project, and application; commonly
called the function point count
© ISO/IEC 2010 – All rights reserved
© IEEE 2010 – All rights reserved 11

3.77
adjusted size
1. a size based on the functional size multiplied by the technical complexity adjustment. ISO/IEC 20968:2002;
Software engineering — Mk II Function Point Analysis — Counting Practices Manual.10
NOTE This measure does not represent functional size.
3.78
Administer Procurements
1. [Process] the process of managing procurement relationships, monitoring contract performance, and
making changes and corrections as needed. A Guide to the Project Management Body of Knowledge
(PMBOK® Guide) — Fourth Edition
3.79
adoption process
1. set of activities by which an organization brings CASE tools into widespread use. ISO/IEC TR 14471:2007,
Information technology — Software engineering — Guidelines for the adoption of CASE tools.2.1.2
3.80
ADT
1. Abstract Data Type. ISO/IEC 19500-2:2003, Information technology — Open Distributed Processing —
Part 2: General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP).3.3
3.81
AE(I)
1. Application Entity (Invocation). ISO/IEC 10746-1:1998, Information technology — Open Distributed
Processing — Reference model: Overview
3.82
afferent
1. pertaining to a flow of data or control from a subordinate module to a superordinate module in a software
system
cf. efferent
3.83
agent
1. an enterprise object that has been delegated (authority, responsibility, a function, etc) by and acts for
another enterprise object (in exercising the authority, carrying out the responsibility, performing the function,
etc). ISO/IEC 15414:2006, Information technology — Open distributed processing — Reference model —
Enterprise language.6.5.7
NOTE An agent may be a party or may be the ODP system or one of its components. Another system in the
environment of the ODP system may also be an agent. The delegation may have been direct, by a party, or indirect, b
...


INTERNATIONAL ISO/IEC/
STANDARD IEEE
First edition
2010-12-15
Systems and software engineering —
Vocabulary
Ingénierie des systèmes et du logiciel — Vocabulaire

Reference number
©
ISO/IEC 2010
©
IEEE 2010
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, such files may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. Neither the ISO Central
Secretariat nor IEEE accepts any liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies and IEEE members. In the unlikely event that a problem relating to them is found, please inform the ISO
Central Secretariat or IEEE at the address given below.

This CD-ROM contains the publication ISO/IEC/IEEE 24765:2010 in portable document format (PDF), which
can be viewed using Adobe® Acrobat® Reader.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.

©  ISO/IEC 2010
©  IEEE 2010
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from either ISO or IEEE. Requests for permission to
reproduce this product should be addressed to
ISO copyright office Institute of Electrical and Electronics Engineers, Inc.
Case postale 56 • CH-1211 Geneva 20 3 Park Avenue, New York • NY 10016-5997, USA
Switzerland Internet stds.ipr@ieee.org
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.
Published by ISO in 2011
Published in Switzerland
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...