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

    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

    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.

  • Priority

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

  • Process

    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

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

  • Product (in the context of software)

    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

    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.

  • Prototype

    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.

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.