iSQI ireb-cpre-fl practice test

IREB Certified Professional for Requirements Engineering ? Foundation Level Exam

Question 1

Which two statements are correct with regard to the introduction of a requirements engineering
tool? (2 Points)

  • A. The introduction of a tool defines the future requirements engineering approach
  • B. Risks associated with the introduction can be identified through a pilot operation
  • C. The requirements engineering processes must be clearly defined before introduction
  • D. The license costs are generally the greatest cost block relating to the introduction of a requirements engineering tool

C, D


Question 2

Your company works intensively with models in requirements engineering and uses UML for the
description of models. Which three capabilities should a modeling tool possess in order to be able to
create traceable models in the requirements engineering? (3 Points)

  • A. The model elements can be stored under version control
  • B. The models are checked for conformity with the UML definition
  • C. The model is exported in the XML format
  • D. Every model element must possess an ID
  • E. Model elements can be linked via hyperlinks
  • F. The modeling tool creates reports suitable for management

A, C, E


Question 3

Your company uses only text processing as a tool in requirements management. Which two essential
tasks for requirements management are least supported by this tool? (1 Point)

  • A. Version management of individual requirements
  • B. Generation of result documents
  • C. Requirements tracing
  • D. Creation of graphic models
  • E. Documentation of requirements and goals

C, D


Question 4

Validating requirements is one of the main activities of requirements engineering. Which four of the
following techniques are suitable for requirements validation? (2 Points)

  • A. Stakeholder analysis
  • B. Walk through
  • C. Ranking
  • D. Monitoring
  • E. Decomposition
  • F. Apprenticing
  • G. Generalization
  • H. Validation by using an interface prototype
  • I. Perspective-based reading
  • J. Inspection K. Visualization

B, H, I, J

Reference: (page
26, first 6 bulleted points on the page)


Question 5

One task of the requirements engineer is negotiation of requirements. At this point, conflicts
between the stakeholders may be discovered. These must then be resolved. In this process, a
differentiation is made between various kinds of conflict. Which two of the listed conflicts are least
suitable for handling by the requirements engineer? (1 Point)

  • A. Subject matter conflict
  • B. Value conflict
  • C. Architectural conflict
  • D. Cost conflict
  • E. Structural conflict

C, D

26, requirements negotiation)


Question 6

Requirements documentation can either be natural language or model-based. Which two statements
are most applicable? (2 Points)

  • A. If documentation is model-based, natural language documentation can be dispensed with.
  • B. As models are more formal, they offer a higher degree of uniqueness compared to natural language.
  • C. In requirements engineering models are more suitable than textual descriptions to reduce the complexity of the entity being considered.
  • D. When deciding between model-based and natural language documentation, model-based is preferable.

A, B


Question 7

In requirements engineering, the use of model-based documentation is very helpful. Behaviour,
functions and the structures of the entity being considered can be represented with diagrams. Which
two of the following diagrams help to represent the structural perspective of the requirements
model? (1 Point)

  • A. Entity-relationship diagram
  • B. State diagram
  • C. Deployment diagram
  • D. Class diagram
  • E. Data diagram

A, D


Question 8

As input for the system development, the Board of Directors of an automotive manufacturer has
specified the following goals:
1. The infotainment system should be easy to operate.
2. The user must be able to operate the system without becoming distracted from the road traffic.
3. The system should function without an additional power source.
4. The system should be configurable for various models of car.
With which two approaches can these goals be detailed and refined best? (2 Points)

  • A. Clear specification of the goals with the help of use casesand the associated activity diagrams.
  • B. Documentation of the goals in a sequence diagram.
  • C. Decomposition of the goals with the help of goaltrees, in order to obtain more concrete goals.
  • D. Formulation of other goals, since the given goals are not feasible.

A, B


Question 9

In order to document a door system for a underground railway system, the following activity diagram
has been modelled. You reconcile this diagram with your notes. Which two of the following notes
were not represented in the diagram? (1 Point)
Your notes:

  • A. Double pressing of the door button countermands the currently running action.
  • B. The tread is pulled in once the door is closed.
  • C. The light-emitting diode is deactivated at the end of the process.
  • D. If the door is open, it is subsequently closed.
  • E. If the door is closed, it is subsequently opened.

A, C


Question 10

You are to create a requirements specification for an internet banking software. The system shall
perform bank credit transfers and therefore receives from the user, among other information, the
bank identification code and the name of the bank. Now things have changed so that only the bank
identification code must be entered by the user and the bank name is no longer required. On which
part of your documentation do you most likely have to work in order to incorporate this change? (2

  • A. Nowhere, since this is a detail for the architecture.
  • B. In the chapter in which the statesof the system are described.
  • C. As a change in the goals has been communicated, the goals in the specification must be updated.
  • D. If it is about inputs and outputs of the system, this changehas to be worked into the context diagram.
  • E. You have to adjust the class model and/or the data model, which describe the structure of the systems input and output data.

C, D

To page 2