The CPRE Glossary

The basis for successful RE is a common understanding of the terms used. The CPRE Glossary covers the core terms of Requirements Engineering—it is the central reference work across all CPRE modules and levels! The RE@Agile Glossary supplements the CPRE Glossary with terms for Requirements Engineering in an agile environment.

The glossaries are also available in various languages for download.

The CPRE Glossary: An overview of the most important Requirements Engineering terms
Please note that the definitions of terms in the glossaries are deliberately in English only in order to exclude any ambiguities or scope for interpretation that may result from translations.

in
No matching results found.
Reset filter
C
  • Cardinality
    CPRE Glossary

    1. In modeling: The minimum and maximum number of ↑objects in a relationship.

    2. In mathematics: The number of elements in a set.

    Note:

    In ↑UML , the term multiplicity is used for cardinality.

  • Change control board
    CPRE Glossary

    A committee of ↑customer and ↑supplier representatives that decides on ↑change requests .

    Abbreviation: CCB

    Note:

    The Change control board should not be confused with a change advisory board, which is a committee that evaluates change requests for a ↑system in operation and typically has no decision power.

  • Change management
    CPRE Glossary

    A controlled way to effect or deny a requested change of a ↑work product.

  • Change request
    CPRE Glossary

    In RE: A well-argued request for changing one or more ↑baselined ↑requirements.

  • Changeability
    CPRE Glossary
  • Class
    CPRE Glossary

    A representation of a set of ↑objects of the same kind by describing the structure of the objects, the ways they can be manipulated and how they behave.

  • Class diagram
    CPRE Glossary

    A diagrammatic representation of a ↑class model.

  • Class model
    CPRE Glossary

    A model consisting of a set of ↑classes and relationships between them.

  • Commonality
    CPRE Glossary

    The parts of a ↑product line that are shared by all its members.

  • Completeness (of requirements)
    CPRE Glossary

    1. For a single ↑requirement : The degree to which the specification of a requirement is self-contained.

    2. For a ↑work product covering multiple requirements: The degree to which the work product contains all known requirements that are relevant in the scope of this work product.

  • Compliance
    CPRE Glossary

    The adherence of a ↑work product to ↑standards, conventions, regulations, laws, or similar prescriptions.

  • Component
    CPRE Glossary

    1. In general: A delimitable part of a ↑system .

    2. In software architecture: An encapsulated set of coherent ↑objects or ↑classes that jointly achieve some purpose.

    3. In testing: A part of a ↑system that can be tested in isolation.

    Note:

    When viewed in isolation, a component is a ↑system by itself.

  • Composition (in a technical context)
    CPRE Glossary

    1. An ↑item that is composed of a set of items; forming a whole-part relationship.

    2. The act of composing a whole from a set of parts.

  • Configuration
    CPRE Glossary

    A consistent set of logically coherent ↑items. The items are individually identifiable ↑work products or parts of work products in at most one ↑version per item.

  • Conflict (about requirements)
    CPRE Glossary
  • Conformity
    CPRE Glossary

    The degree to which a ↑work product conforms to regulations given in some ↑standard .

  • Consistency (of requirements)
    CPRE Glossary

    The degree to which a set of ↑requirements is free of contradicting statements.

  • Constraint (in RE)
    CPRE Glossary

    A ↑requirement that limits the solution space beyond what is necessary for meeting the given ↑functional requirements and ↑quality requirements.

  • Context
    CPRE Glossary

    1. In general: The network of thoughts and meanings needed for understanding phenomena or utterances.

    2. Especially in RE: The part of a ↑system's environment being relevant for understanding the system and its ↑requirements.

    Note:

    Context in the second meaning is also called the ↑system context.

  • Context boundary
    CPRE Glossary

    The boundary between the ↑context of a ↑system and those parts of the ↑application domain that are irrelevant for the ↑system and its ↑requirements.

    Note:

    The context boundary separates the relevant part of the environment of a system to be developed from the irrelevant part, i.e., the part that does not influence the system to be developed and, thus, does not have to be considered during Requirements Engineering.

  • Context diagram
    CPRE Glossary

    1. A diagrammatic representation of a ↑context model.

    2. In ↑Structured Analysis, the context diagram is the root of the ↑data flow diagram hierarchy.

  • Context model
    CPRE Glossary

    A ↑model describing a ↑system in its ↑context .

  • Control flow
    CPRE Glossary

    The order in which a set of actions is executed.

  • Correctness
    CPRE Glossary

    The degree to which the information contained in a ↑work product is provably true.

    Note:

    In RE, correctness is sometimes used as a synonym for ↑adequacy , particularly when validating a ↑requirement rigorously against formally stated properties in the ↑context of a ↑system .

  • Customer
    CPRE Glossary

    A person or organization who receives a ↑system , a ↑product or a ↑service .

    Also see ↑stakeholder .

  • Customer requirements specification
    CPRE Glossary

    A coarse description of the required capabilities of a ↑system from the ↑customer’s perspective.

    Note:

    A customer requirements specification is usually supplied by the customer.

Downloads

Data privacy settings

This website may use cookies to ensure a good user experience. Further information can be found in our (cookieconsent-privacylink: Privacy Policy).

Technically necessary cookies help to make a website usable by enabling basic functions such as page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

This website may display content and media from external sites such as YouTube. Cookies from external sites are stored in the process.