Mock Test Flashcards

1
Q

Which definition best characterizes the term “traceability” in terms of requirements
engineering? (2 Points)

a) Traceability of the effort for the elicitation of requirements, beginning with the elicitation of the documentation right to the point of requirements acceptance
b) Monitoring of progress in requirements elicitation
c) Ability to analyze requirements for contradictory content, especially between the requirements specifications and the test cases
d) Traceability of the requirements, along with the associated documents, from the requirements elicitation to the implementation
e) Level of stabilization between the elicited and approved requirements

A

d) Traceability of the requirements, along with the associated documents, from the requirements elicitation to the implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

You are employed as a requirements engineer in a company that develops control software for electric motors. During your work it becomes increasingly evident that the developers are very well aware of the necessary requirements, even though the requirements are not documented in their entirety. Nevertheless, you decide to document requirements systematically.
Which two of the following arguments justifies this step? (2 Points)

Documenting requirements systematically is important, because…

a) … implementation without documented requirements is not possible.
b) … non-documented requirements are difficult to negotiate between the stakeholders.
c) … the coverage of the requirements by means of test cases cannot be checked.
d) … documented requirements are also good requirements.

A

b) … non-documented requirements are difficult to negotiate between the stakeholders.
c) … the coverage of the requirements by means of test cases cannot be checked.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In delimiting system and system context, a differentiation is made between the system boundary and the context boundary. This differentiation is important in order to understand which aspects impact on the requirements of the system to be developed and which do not.

Choose the two correct statements. (2 Points)

a) The context boundary separates the system from the system context.
b) The system boundary and the context boundary define the system context.
c) The system context includes all aspects that are not relevant to the requirements of the planned system.
d) Only the aspects within the system boundary must be taken into account in order to determine the requirements of the system to be developed.
e) The selection of the system boundary establishes which aspects are covered by the system to be developed and which lie beyond its scope.

A

b) The system boundary and the context boundary define the system context.
e) The selection of the system boundary establishes which aspects are covered by the system to be developed and which lie beyond its scope.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which two pieces of information should always be recorded in the stakeholder list? (1 Point)

a) Importance of the stakeholders
b) Role designation
c) Length of service with a company
d) Disciplinary superior
e) References to previously conducted projects

A

a) Importance of the stakeholders
b) Role designation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Requirements elicitation: Your company has received a customer contract to develop a system for the scheduling of the customer’s delivery vans. It is your task to identify the requirements for this scheduling system. You have arranged appointments for interviews with three key members of the customer’s staff, and are now preparing interview questions. Which of the questions below are appropriate interview questions for the requirements elicitation? (2 Points)

a) What are the most important technical terms for the application and how are they defined?
b) If the delivery deadline is not met, is a contract penalty to be paid?
c) What data quantities / data rates are to be processed?
d) When is the installation of the completed system to be started?

A

c) What data quantities / data rates are to be processed?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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?

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) The modeling tool creates reports suitable for management

A

a) The model elements can be stored under version control
c) The model is exported in the XML format
d) Every model element must possess an ID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

A

c) Requirements tracing
d) Creation of graphic models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Validating requirements is one of the main activities of requirements engineering. Which three of the following techniques are suitable for requirements validation? (2 Points)
a) Stakeholder analysis
b) Walk through
c) Apprenticing
d) Validation by using an interface prototype
e) Inspection

A

b) Walk through
d) Validation by using an interface prototype
e) Inspection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

c) Architectural conflict
d) Cost conflict

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

a) Entity-relationship diagram
d) Class diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Within system development, conflicts continually arise between stakeholders with regard to the requirements. As a requirements engineer, how do you handle conflicts in projects best? (1 Point)

a) You resolve the conflict with the best resolution technique available to you.
b) You analyze the conflict, try to bring about a solution with a suitable technique and document relevant information about the conflict.
c) You ignore the conflict since this is a matter for project management
d) In order to resolve such conflicts you escalate them via the escalation paths defined in the project.

A

b) You analyze the conflict, try to bring about a solution with a suitable technique and document relevant information about the conflict.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In a meeting held with the goal of validating a set of requirements, two participants become involved in an in-depth discussion about the content of a requirement. One of the participants is of the opinion that the requirement must be realized as described, since the success of the product is otherwise jeopardized. The other party dissents and argues that this requirement cannot be realized technically as described.

What is the best way for you to react to this situation? (1 Point)

a) You note both arguments and let the project manager make the decision.
b) You invite all stakeholders to a workshop and try to reach agreement.
c) You prefer the second opinion since you believe that the discussion makes no sense if the requirement cannot be realized.
d) You get together with the affected stakeholders and attempt to reach an agreement on this.

A

d) You get together with the affected stakeholders and attempt to reach an agreement on this.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

For an interview, you have prepared a use case diagram for the system to be specified. You decide to talk through a use case in detail with the stakeholder. You receive very useful feedback which must now be documented. Which of the following means of expression is least suitable to document the details of a single use case? (1 Point)

a) State diagram
b) Activity diagram
c) Natural language
d) Context diagram
e) Class diagram

A

d) Context diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following statements best characterizes the relationship between a requirements engineer and a stakeholder in the role of a tester? (1 Point)

a) The output from the requirements engineer is managed by the stakeholder.
b) The stakeholder delivers input for the requirements engineer.
c) The stakeholder monitors the work of the requirements engineer.
d) The work of the requirements engineer is not related to the role of the stakeholder.
e) The requirements engineer delivers input for the work of the stakeholder.

A

e) The requirements engineer delivers input for the work of the stakeholder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which sentence best characterizes the term “stakeholder”? (1 Point)

a) The external actors interacting with a system and the technical interfaces to surrounding systems are designated as stakeholders.
b) Stakeholders are persons and organizations affected by the development and the use of the system or of the product.
c) Stakeholders are special interest representatives who are responsible for the approval of the first project phase.
d) A stakeholder is responsible for the administration of the software development environment

A

b) Stakeholders are persons and organizations affected by the development and the use of the system or of the product.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

According to the Kano model, there is a particular category of system attributes that has an almost linear relationship between satisfaction and degree of compliance.

For which category is this so? (1 Point)

a) Basic attributes
b) Performance attributes
c) Excitement attributes
d) Needs

A

b) Performance attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which definition best characterizes the term “traceability” in terms of requirements engineering? (1 point)

a) Traceability of the effort for the elicitation of requirements, beginning with the elicitation of the documentation right to the point of requirements acceptance
b) Monitoring of progress in requirements elicitation
c) Ability to analyze requirements for contradictory content, especially between the requirements specifications and the test cases
d) Traceability of the requirements, along with the associated documents, from the requirements elicitation to the implementation
e) Level of stabilization between the elicited and approved requirements

A

d) Traceability of the requirements, along with the associated documents, from the requirements elicitation to the implementation

19
Q

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

A

c) Requirements tracing
d) Creation of graphic models

20
Q

You would like to design a requirements document in such a way that it is particularly well suited to the project participants who are to continue working with it. Please select from the following statements the two most appropriate assignments of requirement properties to participants. (1 Point)

a) For the tester the requirements must be practicable.
b) For the developers the requirements must be easily changeable.
c) For all participants the requirements must be consistent.
d) For the project manager the requirements must be evaluated.
e) For maintenance the requirements must be testable.

A

c) For all participants the requirements must be consistent.
d) For the project manager the requirements must be evaluated.

21
Q

A new system for monitoring vital functions of patients is to be developed. The system is to be used in intensive care. The usability of the system is especially critical, primarily because the nursing staff must correctly interpret the information indicated by the system and do sounder great time pressure. Which two techniques are best suited to identifying the user requirements? (2 Points)

a) Questionnaires / interviews
b) Apprenticing
c) Field surveys
d) Role playing
e) Brainstorming

A

a) Questionnaires / interviews
d) Role playing

22
Q

Based on an analysis of the influencing factors, a suitable combination of process facets should be configured. In practice, some specific combinations of facets frequently occur.

Which one of the combinations mentioned below is correct? (1 answer)

a) Product-oriented RE process (iterative, explorative, market oriented)
b) Product-oriented RE process (linear, explorative, market oriented)
c) Participatory RE process (iterative, explorative, market oriented)
d) Contractual RE process (linear, explorative, customer specific)

A

a) Product-oriented RE process (iterative, explorative, market oriented)

23
Q

A use case diagram does not show:

a) The accesses to the memory of an application
b) The actors
c) The cases
d) The boundaries
e) The functionality

A

a) The accesses to the memory of an application

24
Q

Our company is beginning a new project to create an app for smart watches that tracks the steps and distance of runners. The target customers are amateur runners who are training for competition. The project manager and marketing team, who have experience in long distance running, have mainly done the requirements specification, with some help from an external expert. Choose the suitable RE process based on the situation above. (1 Point)

a) Product-oriented RE process (iterative, explorative, market oriented)
b) Participatory RE process (iterative, explorative, customer specific)
c) Contractual RE process (linear, prescriptive, customer specific)

A

a) Product-oriented RE process (iterative, explorative, market oriented)

25
Q

When validating requirements, the requirements engineering should take the principles of requirements validation into account. Which two of the following phrases are not principles of requirements validation?

a) Involvement of the correct stakeholder
b) Participation of all stakeholders
c) Adequate change of documentation type
d) Preference of review workshops over commenting
e) Repeated validation

A

b) Participation of all stakeholders
d) Preference of review workshops over commenting

26
Q

Which of the following elements are elements of state diagram and which are
not? Please indicate true or false.

Event

A

True

27
Q

Which of the following elements are elements of state diagram and which are
not? Please indicate true or false.

Initial state

A

True

28
Q

Which of the following elements are elements of state diagram and which are
not? Please indicate true or false.

State transition

A

True

29
Q

Which of the following elements are elements of state diagram and which are
not? Please indicate true or false.

Interaction

A

False

30
Q

Which of the following elements are elements of state diagram and which are
not? Please indicate true or false.

Actor

A

False

31
Q

You wish to define technically relevant terms in a project. Indicate true or false
for the following statements in order to complete the sentence beginning
“The definition of technically relevant terms “

….. is a desireable, but not strictly necessary component of requirement documents

A

False

32
Q

You wish to define technically relevant terms in a project. Indicate true or false
for the following statements in order to complete the sentence beginning
“The definition of technically relevant terms “

….. must establish for technical terms their meaning for the system to be specified.

A

True

33
Q

You wish to define technically relevant terms in a project. Indicate true or false
for the following statements in order to complete the sentence beginning
“The definition of technically relevant terms “

….. must be cross-project in nature

A

False

34
Q

You wish to define technically relevant terms in a project. Indicate true or false
for the following statements in order to complete the sentence beginning
“The definition of technically relevant terms “

….. is always made more understandable by means of additional examples and counterexamples

A

True

35
Q

Assess the following statements about the natural language documentation of
requirements in terms of being applicable or not applicable.

Natural language cannot be misunderstood

A

False

36
Q

Assess the following statements about the natural language documentation of
requirements in terms of being applicable or not applicable.

Natural language requirements are mainly suitable for the behavioural perspective

A

False

37
Q

Assess the following statements about the natural language documentation of
requirements in terms of being applicable or not applicable.

Natural language requirements must be formulated in accordance with a template

A

False

38
Q

Assess the following statements about the natural language documentation of
requirements in terms of being applicable or not applicable.

Natural language is not a suitable means of expression for quality requirements

A

False

39
Q

Assess the following statements about the natural language documentation of
requirements in terms of being applicable or not applicable.

Natural language requirements are not a suitable means of communication for software architects and programmers

A

False

40
Q

Requirements must be checked in terms of content, documentation and agreement.
Indicate with regard to this whether each statement is true or false.

Inspection is a checking technique that is very informal but which is therefore also very efficient

A

False

41
Q

Requirements must be checked in terms of content, documentation and agreement.
Indicate with regard to this whether each statement is true or false.

Field observation is the most frequently used checking technique

A

False

42
Q

Requirements must be checked in terms of content, documentation and agreement.
Indicate with regard to this whether each statement is true or false.

Subject matter conflicts must be resolved before checking, since these conflicts are not recognized in checking

A

False

43
Q
A