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
P
  • Performance requirement
    CPRE Glossary

    A ↑requirement describing a performance characteristic (timing, speed, volume, capacity, throughput, ...).

    Note:

    In this glossary, performance requirements are regarded as a sub-category of ↑quality requirements. However, they can also be considered as a ↑kind of requirements of its own.

  • Persona
    CPRE Glossary

    A fictitious character representing a group of ↑users with similar needs, values and habits who are expected to use a ↑system in a similar way.

  • Phrase template
    CPRE Glossary

    A template for the syntactic structure of a phrase that expresses an individual ↑requirement or a ↑user story in ↑natural language. ( ↑requirements template )

  • Portability
    CPRE Glossary

    The ease with which a ↑system can be transferred to another platform while preserving its characteristics.

  • Practice
    CPRE Glossary

    A proven way of how to carry out certain types of ↑tasks or ↑activities.

  • Prioritization
    CPRE Glossary

    The process of assigning priorities to a set of ↑items.

  • Priority
    CPRE Glossary

    The level of importance assigned to an ↑item , e.g., a ↑requirement or a ↑defect , according to certain criteria.

  • Problem
    CPRE Glossary

    A difficulty, open question or undesirable condition that needs investigation, consideration, or solution.

  • Process
    CPRE Glossary

    A set of interrelated ↑activities performed in a given order to process information or materials.

    Note:

    The notion of process includes business processes (e.g., how to commission and send ordered goods to ↑customers ), information processes (e.g., how to deliver records from a database that match a given query), and technical processes (e.g., cruise control in a car).

  • Process model
    CPRE Glossary

    A ↑model describing a ↑process or a set of related processes.

  • Process pattern
    CPRE Glossary

    An abstract, reusable ↑model of a ↑process which can be used to configure and instantiate a concrete process for a given situation and ↑context .

  • Product (in the context of software)
    CPRE Glossary

    A software-based ↑system or a ↑service provided by a system which is developed and marketed by a ↑supplier and used by ↑customers.

  • Product backlog
    CPRE Glossary

    An ordered, typically prioritized collection of work items that a development team has to work on when developing or evolving a ↑system .

    Note:

    Items include ↑requirements , ↑defects to be fixed, or ↑refactorings to be done.

  • Product line
    CPRE Glossary

    Synonym: product family

    A jointly managed set of systems (provided as products or services) that share a common core and have a configurable set of ↑variants for satisfying needs of particular customers or market segments.

    Note:

    The points in a product line where there is more than one ↑variant to select from are called ↑variation points.

  • Product owner
    CPRE Glossary

    A person responsible for a ↑product in terms of ↑functionality , value and ↑risk .

    Note:

    The product owner maintains and prioritizes the ↑product backlog , makes sure that the ↑stakeholders’ ↑requirements as well as market needs are elicited and adequately documented in the ↑product backlog and represents the stakeholders when communicating with the development team.

  • Prototype
    CPRE Glossary

    1. In manufacturing: A piece which is built prior to the start of mass production.

    2. In software and systems engineering: A preliminary, partial realization of certain characteristics of a ↑system .

    3. In design: A preliminary, partial instance of a design solution.

    Note:

    1. In RE, prototypes are used as a means for requirements ↑elicitation (see ↑specification by example ) and ↑validation .
    2. Prototypes in RE can be classified
    (a) with respect to their degree of fidelity into ↑native prototypes, ↑mock-ups and ↑wireframes;
    (b) with respect to their purpose into ↑exploratory prototypes and ↑evolutionary prototypes.

  • Prototyping
    CPRE Glossary

    A ↑process that involves the creation and evaluation of ↑prototypes.

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.