CPRE: Certified Professional Requirements Engineering MCQs

CPRE: Certified Professional Requirements Engineering MCQs

Our experts have gathered these CPRE: Certified Professional Requirements Engineering MCQs through research, and we hope that you will be able to see how much knowledge base you have for the subject of CPRE: Certified Professional Requirements Engineering by answering these 30 multiple-choice questions.
Get started now by scrolling down!

1: Changeability (of an artifact)

A.   1. A condition or capability needed by a user to solve a problem or achieve an objective 2. 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 i

B.   1. In general: an element or set of elements that may stand for any conceivable item - e.g. - a system - a part of reality - a thing - an organization - a process - etc. 2. In entity-relationship-modeling: an individual object which has an identity a

C.   The rules for constructing structured signs in a language.

D.   The degree to which an artifact enables a required modification of the artifact.

2: Decision table

A.   A person or organization who receives a product or service. Also see stakeholder.

B.   (1) process- orientation - (2) stakeholder focus - and (3) importance of risk and value considerations.

C.   A tabular - systematic representation of a complex decision that depends on multiple criteria.

D.   A model describing the behavior of a system or component by a finite set of states and state transitions. State transitions are triggered by events and can in turn trigger actions and new events.

3: View

A.   Boundary between the context of a system and those parts of the application domain that are irrelevant for the system and its requirements. It separates the relevant part of the environment of a system to be developed from the irrelevant part - i.e.

B.   1. A condition or capability needed by a user to solve a problem or achieve an objective 2. 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 i

C.   An excerpt from an artifact - containing only those parts one is currently interested in. A view can abstract or aggregate parts of the artifact.

D.   Comprises requirements validation and checking requirements for qualities such as unambiguity or comprehensibility.

4: Redundancy

A.   Multiple occurrence of the same information or resource.

B.   An intermediate or final result of system development; for example - a requirements specification.

C.   The meaning of a sign or a set of signs in a language.

D.   Represents 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.

5: Requirement (modern definition)

A.   A requirement describing a performance characteristic (timing - speed - volume - capacity - throughput...). Is regarded in this glossary as a sub-category of quality requirements - but can also be considered as a non-functional requirements category

B.   The part of a system's environment that is relevant for the definition as well as the understanding of the requirements of a system to be developed.

C.   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. Context in the second mea

D.   1. A need perceived by a stakeholder 2. A capability or property that a system shall have 3. A documented representation of a need - capability or property.

6: Glossary

A.   A collection of definitions of terms that are relevant in some domain. Frequently - a glossary also contains cross-references - synonyms - homonyms - acronyms - and abbreviations.

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

C.   Comprises requirements validation and checking requirements for qualities such as unambiguity or comprehensibility.

D.   A person who uses the functionality provided by a system. Also called end user.

7: Context diagram

A.   Documents the importance of a requirement in comparison to other requirements according to given criteria.

B.   A blueprint for the syntactic structure of individual requirements.A phrase template is a specific requirements template for requirements written in natural language.

C.   1. A diagrammatic representation of a context model. 2. In Structured Analysis - the context diagram is the root of the data flow diagram hierarchy.

D.   (1) process- orientation - (2) stakeholder focus - and (3) importance of risk and value considerations.

8: Checking (requirements)

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

B.   1. In general: an element or set of elements that may stand for any conceivable item - e.g. - a system - a part of reality - a thing - an organization - a process - etc. 2. In entity-relationship-modeling: an individual object which has an identity a

C.   Comprises requirements validation and checking requirements for qualities such as unambiguity or comprehensibility.

D.   (1) process- orientation - (2) stakeholder focus - and (3) importance of risk and value considerations.

9: Activity diagram

A.   1. A description of a potential sequence of events that lead to a desired (or unwanted) result. 2. An ordered sequence of interactions between partners - in particular between a system and external actors. May be a concrete sequence (instance scenari

B.   A diagram type in UML which models the flow of actions in a system or in a component including data flows and areas of responsibility where necessary.

C.   An artificial language that has been created for expressing specifications.

D.   Defect

10: Configuration

A.   A consistent set of logically coherent units. The units are individually identifiable artifacts or parts of artifacts (e.g. - requirements) in at most one version per unit.

B.   Defect.

C.   The process of managing existing requirements and requirements related artifacts. Includes particularly storing - changing and tracing of requirements traceability).

D.   A requirement that pertains to a quality concern that is not covered by functional requirements.

11: System

A.   1. In general: A principle for ordering and structuring. 2. In Informatics: A coherent - delimitable set of components that - by coordinated action - provides services. Requirements Engineering is concerned with the specification of requirements for

B.   The ability to trace a requirement (1) back to its origins - (2) forward to its implementation in design and code - (3) to requirements it depends on (and vice-versa). Origins may be stakeholders - documents - rationale - etc. Sometimes - traceabilit

C.   The source from which a requirement has been derived. Typical sources are stakeholders - documents - existing systems and observations.

D.   A diagram type in UML that models the actors and the use cases of a system. The boundary between the actors and the use cases constitutes the system boundary.

12: Homonym

A.   The degree to which a requirement is expressed such that it cannot be understood differently by different people.

B.   Defect.

C.   A term looking identical to another term - but having a different meaning. For example - bill as a bank note and bill as a list (of materials) are homonyms.

D.   The degree to which a set of inherent characteristics of an entity fulfills requirements. The entity may be a system - service - product - artifact - process - person - organization - etc. An inherent characteristic is a distinguishing feature of or

13: Requirements document

A.   A document consisting of a requirements specification. Frequently used as a synonym for requirements specification.

B.   Traceability of a requirement back to its origin.

C.   A diagram modeling the functionality of a system or component by processes (also called activities) - data stores and data flows. Incoming data flows trigger processes which then consume the received data - transform them - read/write persistent data

D.   Something which is formal to some extent - but not completely. An artifact is called semi-formal if it contains formal parts - but isn't formalized totally. Typically - a semi-formal artifact has a defined syntax - while the semantics is partially de

14: Language

A.   A person or organization that has a (direct or indirect) influence on a system's requirements. Indirect influence also includes situations where a person or organization is impacted by the system.

B.   1. A description of a potential sequence of events that lead to a desired (or unwanted) result. 2. An ordered sequence of interactions between partners - in particular between a system and external actors. May be a concrete sequence (instance scenari

C.   A structured set of signs for expressing and communicating information. Signs are elements that are used for communication: expressions in a language - symbols - gestures - etc.

D.   The capability of a system to maintain a specified level of functionality and performance when used under specified conditions. Reliability may be stated as a quality requirement.

15: Prototype

A.   1. In manufacturing: a piece which is built prior to the start of mass production. 2. In software engineering: An executable piece of software that implements critical parts of a system in advance. In Requirements Engineering - prototypes are used as

B.   1. Analysis of elicited requirements in order to understand and document them. 2. Synonym for requirements engineering.

C.   A diagrammatic representation of a state machine.

D.   A spot in an artifact that is incorrectly described or crafted. Synonym: fault - bug.

16: System requirements specification

A.   A requirements specification pertaining to a system. Frequently considered to be a synonym for requirements specification.

B.   1. A need perceived by a stakeholder 2. A capability or property that a system shall have 3. A documented representation of a need - capability or property.

C.   A characteristic property of an entity.

D.   An artificial language that has been created for expressing specifications.

17: Fault

A.   A graphic representation of an entity-relationship model. Abbreviation: ERD

B.   Defect.

C.   The process of checking whether documented requirements match the stakeholders' needs.

D.   A diagrammatic representation of a state machine.

18: Functional requirement

A.   1. In manufacturing: a piece which is built prior to the start of mass production. 2. In software engineering: An executable piece of software that implements critical parts of a system in advance. In Requirements Engineering - prototypes are used as

B.   The capability of a system to continue normal operation despite the presence of (hardware or software) faults. Fault tolerance may be stated as a quality requirement.

C.   Requirements source

D.   A requirement concerning a result of behavior that shall be provided by a function of a system (or of a component or service).

19: Completeness (of requirements)

A.   1. In manufacturing: a piece which is built prior to the start of mass production. 2. In software engineering: An executable piece of software that implements critical parts of a system in advance. In Requirements Engineering - prototypes are used as

B.   1. For a single requirement: The degree to which a requirementcontains all necessary information. 2. For a requirements specification: The degree to which the specification contains all information which is necessary for developing a system that sati

C.   The process of managing existing requirements and requirements related artifacts. Includes particularly storing - changing and tracing of requirements traceability).

D.   1. Analysis of elicited requirements in order to understand and document them. 2. Synonym for requirements engineering.

20: Modeling language

A.   Represents 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.

B.   A spot in an artifact that is incorrectly described or crafted. Synonym: fault - bug.

C.   A language for expressing models of a certain kind. May be textual - graphic - symbolic or some combination thereof.

D.   1. In modeling: The minimum and maximum number of objects in a relationship. In UML - the term multiplicity is used for cardinality. 2. In mathematics: The number of elements in a set.

21: Class diagram

A.   The degree to which a set of inherent characteristics of an entity fulfills requirements. The entity may be a system - service - product - artifact - process - person - organization - etc. An inherent characteristic is a distinguishing feature of or

B.   A person who - in collaboration with stakeholders - elicits - documents - validates - and manages requirements.

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

D.   A diagrammatic representation of a class model.

22: Compliance

A.   1. A need perceived by a stakeholder 2. A capability or property that a system shall have 3. A documented representation of a need - capability or property.

B.   A systematically represented description of the properties of an entity (a system - a device - etc.) that satisfies given criteria. It may be about required properties (requirements specification) or implemented properties (e.g. - a technical product

C.   Requirements elicitation.

D.   The capability of an artifact to adhere to standards - regulations - laws - or other formally imposed documents. Systems frequently need to comply with standards - regulations - and laws constraining the domain where the system is deployed. Such com

23: Correctness

A.   A delimitable characteristic of a system that provides value for stakeholders. Normally comprises several requirements and is used for communicating with stakeholders on a higher level of abstraction and for expressing variable or optional characteri

B.   The degree to which the information contained in an artifact is probably true. In RE - correctness is frequently used as a synonym for adequacy.

C.   The ease with which a software system can be modified to correct faults or adapt the system to changing needs. Maintainability may be stated as a quality requirement

D.   1. In general: A principle for ordering and structuring. 2. In Informatics: A coherent - delimitable set of components that - by coordinated action - provides services. Requirements Engineering is concerned with the specification of requirements for

24: Acceptance test

A.   The capability of a system to protect (a) its data and resources against unauthorized use and (b) its legitimate users against denial of service.

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

C.   A test that assesses whether a system satisfies all its requirements.

D.   1. For a single requirement: The degree to which a requirementcontains all necessary information. 2. For a requirements specification: The degree to which the specification contains all information which is necessary for developing a system that sati

25: Model

A.   A person or organization who receives a product or service. Also see stakeholder.

B.   A stable - change-controlled configuration of artifacts. Baselines serve for release planning and release definition as well as for project management purposes such as effort estimation.

C.   An abstract representation of an existing reality or a reality to be created.

D.   A template for the syntactic structure of a phrase that expresses an individual requirement in natural language

26: Post-RS traceability

A.   Traceability of a requirement forward to its implementation in design and code - RS stands for requirements specification.

B.   An intermediate or final result of system development; for example - a requirements specification.

C.   1. A condition or capability needed by a user to solve a problem or achieve an objective 2. 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 i

D.   A language for expressing models of a certain kind. May be textual - graphic - symbolic or some combination thereof.

27: Fault tolerance

A.   The capability of a system to continue normal operation despite the presence of (hardware or software) faults. Fault tolerance may be stated as a quality requirement.

B.   A state machine having states that are hierarchically and/or orthogonally decomposed.

C.   A consistent set of logically coherent units. The units are individually identifiable artifacts or parts of artifacts (e.g. - requirements) in at most one version per unit.

D.   User.

28: Priority (of a requirement)

A.   A person or organization that has a (direct or indirect) influence on a system's requirements. Indirect influence also includes situations where a person or organization is impacted by the system.

B.   A desired state of affairs (that a stakeholder wants to achieve). Goals describe intentions of stakeholders. They may conflict with one another.

C.   A systematically represented collection of requirements - typically for a system or component - that satisfies given criteria. In some situations we distinguish between a customer requirements specification (typically written by the customer) and a s

D.   Documents the importance of a requirement in comparison to other requirements according to given criteria.

29: Baseline

A.   A stable - change-controlled configuration of artifacts. Baselines serve for release planning and release definition as well as for project management purposes such as effort estimation.

B.   Comprises requirements validation and checking requirements for qualities such as unambiguity or comprehensibility.

C.   A description of the interactions possible between actors and a system that - when executed - provide added value. They specify a system from a user's (or other external actor's) perspective: every use case describes some functionality that the syste

D.   A model describing the behavior of a system or component by a finite set of states and state transitions. State transitions are triggered by events and can in turn trigger actions and new events.

30: Multiplicity

A.   Cardinality.

B.   A state machine with atomic states.

C.   The ease with which a software system can be modified to correct faults or adapt the system to changing needs. Maintainability may be stated as a quality requirement

D.   An intermediate or final result of system development; for example - a requirements specification.