V1.2 August 2019 Flashcards

1
Q

A business analyst has been asked to ensure that all requirements are robust. She is trying to
remember the proper characteristics and makes the following list:

a) Testable.
b) Consistent.
c) Automatable.
d) Concise.
e) Ambiguous.

Of the ones written down, which are characteristics of a robust requirement?
A a, b and c only.
B a, b and d only.
C c, d and e only.
D b, c and e only.
A

B a, b and d only.

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

A senior developer has been asked to ensure that all requirements in a requirements document
are technically feasible.

At which stage of the requirements engineering framework is the project?

A Analysis.
B Validation.
C Documentation.
D Management.

A

B Validation.

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

The following have been extracted from the requirements list for a component manufacturing
machine:

R#1.1 The system must inform the user of a misplaced component by sounding an audible alarm.
R#1.2 The system must be able to be serviced within the 8 hour overnight shut down period.

How will these requirements be categorised?

A R#1.1 = Technical, R#1.2 = General.
B R#1.1 = Non-functional, R#1.2 = Technical.
C R#1.1 = Functional, R#1.2 = Non-functional.
D R#1.1 = General, R#1.2 = Functional

A

C R#1.1 = Functional, R#1.2 = Non-functional.

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

A software company has been awarded a project to write an app to be installed on the operating
system of a mobile phone. To ensure a wide customer base, the following requirement has been
raised for the app:

‘It must be possible to tailor the app so that it runs on the operating system of other mobile phones.
This tailoring must take less than 5 days’ developer effort.’

How will this requirement be categorised in the requirements catalogue?

A General.
B Technical.
C Functional.
D Non-functional

A

D Non-functional

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

A business analyst wishes to organise a requirements catalogue. He is aware of four kinds of
requirements, those which:

a) Describe the level of service required by the system.
b) Are constraints placed on the system in terms of general rules of operation.
c) Refer to specific features to be delivered by the system.
d) Are derived from software policies that reflect the company’s IT infrastructure.

Which of the following is the CORRECT allocation of categories of these four kinds of requirements?

A a) Non-Functional; b) General; c) Functional; d) Technical.
B a) General; b) Technical; c) Non-Functional; d) Functional.
C a) Technical; b) Functional; c) General; d) Non-Functional.
D a) Functional; b) Non-Functional; c) Technical; d) General

A

A a) Non-Functional; b) General; c) Functional; d) Technical.

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

A business analyst has identified some data retrieval requirements for a new system.
Which of those listed below is a functional requirement?

A The system will hold and retrieve data in line with current data protection legislation.
B Data retrieval will be consistent with the data retrieval policy and standards of the company.
C The system will provide the user with the ability to retrieve data relating to the last 12 months.
D Data will be displayed on the user’s screen within three seconds of a valid user request

A

C The system will provide the user with the ability to retrieve data relating to the last 12 months.

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

Patricia works for ABC Insurance Services, which has acquired another insurance company of
a similar size. Each company has a different IT system for handling claims.

Following the acquisition, the CEO of ABC Insurance Services wants to ensure that the company is
working efficiently and has commissioned a review of the IT systems. Patricia has been asked to take
on the role of sponsor for the project, which will look at the Claims Assessment System. She is new
to the role of sponsor and has been researching her responsibilities.

Which one of the following suggested duties required of the project sponsor during requirements
engineering is TRUE?

A Ensure that the project is completed on time.
B Assign the approval of the requirements to the project manager.
C Allocate work to appropriate people working on the project.
D Agree and sign off the project initiation document.

A

D Agree and sign off the project initiation document.

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

Ethan, Emma and Jitesh are all members of a team that aims to produce a new expenses
approval system for their organisation. Ethan has been sharing his ideas after a recent requirements
review. He has applied his expert knowledge of Human Resources (HR) to suggest some potential
adjustments to the requirements set, which he feels will make the project more effective. He has
agreed to take these ideas back to his HR teams to confirm them. Once the requirements are
confirmed, they will go to Jitesh for sign-off.

The whole team has been discussing a potential issue regarding the dates for introducing the new
system. Emma has agreed to schedule some time with Jitesh to propose and agree with him her
detailed plan for the corrective action they need to reduce the current project slippage.

Based on the scenario above, which of the following represents the roles of Ethan, Emma and Jitesh?

Jitesh = Project Sponsor.
Ethan = Subject Matter Expert.
Emma = Project Manager.
Emma = Project Sponsor.
Ethan = Subject Matter Expert.
Jitesh = Project Manager.
Jitesh = Project Sponsor.
Ethan = Business Analyst.
Emma = Project Manager.
Jitesh = Project Sponsor.
Ethan = Subject Matter Expert.
Emma = Subject Matter Expert
A
Jitesh = Project Sponsor.
Ethan = Subject Matter Expert.
Emma = Project Manager.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A car manufacturer wishes to understand what customers want from its cars. Consequently, it
has invited one hundred customers to a series of meetings, where they will explore new technology
and generate ideas for future developments and directions.

The outcomes of these meetings will be considered by the team responsible for new car development.
Which requirements elicitation technique is going to be used?

A Survey.
B Focus Group.
C Activity sample.
D Workshop.

A

B Focus Group.

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

Mason is a business analyst working for a large food manufacturer that wants to streamline its
processes to achieve greater efficiency.

He is in the process of planning his requirements elicitation activities and has written a checklist of the
tasks he needs to carry out:

1) I must spend some face-to-face time with the key stakeholders.
2) I need to spend some time on the production line, to see how the processes work.
3) I need to build one-to-one relationships with the sponsors of the project.
4) I need to record how people spend their time on the production line.

Which of the following sets of techniques would meet ALL the tasks on Mason’s list?

A Observation, interview and activity sampling.
B Observation and workshop.
C Focus group, interview, document analysis, special purpose record.
D Interview, special purpose record, surveys.

A

A Observation, interview and activity sampling.

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

Hi-Scribble Ltd designs and manufactures pens for a worldwide market. Keith works on one of
the production lines and has been told by his team leader that the company is running a project to
improve the quality and production rate of the manufacturing line.

Keith starts work and notices Diane from the project team visiting every 20 minutes and writing
something on her notepad. This happens even when Keith is on his break and sat in the canteen.
Which elicitation method is Diane using?

A Activity sampling.
B Survey.
C Special purpose record.
D Scenario analysis.

A

A Activity sampling.

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

At the initiation of a project at Freely Brothers Ltd, the elicitation of requirements for a new range
of gifts has been allocated to Caleb. The challenge Caleb has is working with stakeholders in the
business who have clear- but conflicting- ideas on the contents of the new range of gifts.

Caleb’s goal is to get agreement and consensus across the stakeholders so that he can start to define
and refine the requirements set.

Which of the following would BEST help to achieve Caleb’s goal?

A Workshop.
B Focus group.
C Individual interviews.
D Prototype construction

A

A Workshop.

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

A project to improve internal IT help desk services at Worldco Bank, which operates
internationally with offices in Europe, North and South America, has been initiated.

Laura, the chosen business analyst, is now faced with undertaking requirements elicitation from all
the business heads spread across the Worldco territories.

Laura’s initial focus in on quantitative information. Her manager is looking for the initial requirement
set to be established quickly and cheaply.

Which approach SHOULD Laura use for initial requirements elicitation?

A Workshops.
B Observation.
C Surveys.
D Activity sampling

A

C Surveys.

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

Below is a list of common requirements elicitation techniques:

a) Workshops.
b) Prototyping.
c) Scenario analysis.
d) Interviews.
e) Document analysis.
f) Activity sampling.

Which of them are suitable methods for use in both linear and agile projects?

A a, c and d only.
B a, c and e only.
C b, c and f only.
D d, e and f only

A

A a, c and d only.

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

The following extract has been taken from a guide for requirements elicitation:
Advantages: Gives direct access to the working environment; provides valid in-depth understanding;
exposes tacit knowledge.
Disadvantages: Time-consuming, expensive; may affect the situation and hence the requirements
elicited.

Which elicitation method is being referred to in the extract?
A Workshops.
B Interviews.
C Focus Groups.
D Observation.
A

D Observation.

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

Kings Castle Travel organises UK walking tours and has begun a programme to upgrade its IT
systems. Its Walks System will hold details of all the walking routes the company uses to create its
tour packages. These routes are designed and written by the walking guides and are currently held
in spreadsheet files on the office computer.

The functionality of the new system will include the ability to import walking routes from these
spreadsheets. All routes held on the system will be checked by the walking guides and authorised for
use by the tour manager.

What will NOT be an actor on the use case diagram?

A Walking guides.
B Walks system.
C Spreadsheet walking routes system.
D Tour manager.

A

B Walks system.

17
Q

Woody’s Bespoke Furniture has engaged a business analyst to define its requirements for
automating currently paper-based business processes. The documents that they wish to automate
include the work requisition for craftsmen and the customer invoice.

Which of the following issues would the class model clarify?

A Why a work requisition must be raised for a piece of furniture.
B Who raises a customer invoice.
C How many craftsmen can work on a piece of furniture.
D When a customer invoice is sent to a customer.

A

C How many craftsmen can work on a piece of furniture.

18
Q

21 Tom is a business analyst working on a project to improve the quality of management information
in his organisation. He is developing a new reporting dashboard for senior management and has
created a requirements catalogue, partitioned by requirement type. He has also recorded the following
‘to do’ list of actions:

1) Must record the requirement regarding the system needing to support up to 25 concurrent users
globally.
2) Must record the requirement regarding managers being able to store and share their comments
about the data on the system.
3) Need to record the acceptance criteria for the legal requirements (this is long overdue).
4) Need to check that all standard accessibility requirements are included.

Which sections of the requirement catalogue will he have updated when he has completed all these
actions?

A Functional requirements, non-functional requirements, general requirements.
B Non-functional requirements, general requirements, technical requirements.
C Functional requirements, non-functional requirements.
D Non-functional requirements, general requirements

A

A Functional requirements, non-functional requirements, general requirements.

19
Q

A business analyst has been working with stakeholders to produce user stories relating to a new
high street shopping experience.

The following user stories have been identified:

a) As the product team lead, I want to be able to price all items as they arrive in the warehouse.
b) As a department manager, I want to view the number of items sold to inform my product placement
planning.
c) As the online experience manager, I want to know who is using the website from overseas
locations.
d) As the chief technology officer, I want to ensure the best possible experience for all our customers.
e) As a customer, I want quick delivery, so I can receive an item within one working day of it being
released instore.

Which of these include ALL the required elements of a user story?
A a, b and e only.
B b and e only.
C c and d only.
D a, c and d only
A

B b and e only.

20
Q

23 A non-functional requirement recorded in a requirements catalogue has been amended after a
review session with a set of stakeholders. The requirement in question relates to the capacity and the volume of data the system should be able to handle.

Which of the following attributes of the requirements catalogue SHOULD be reviewed and amended
to reflect this change?

A Requirement description, source, owner.
B Requirement description, acceptance criteria, source.
C Requirement description, acceptance criteria, version history.
D Owner, acceptance criteria, version history.

A

C Requirement description, acceptance criteria, version history.

21
Q

A business analyst is in the process of drawing together the requirements documentation for a
high-profile project. He wishes to complete the prioritisation of the textual requirements as well as to
finish off use cases and a diagram showing entities, attributes and business rules.

Which elements of a requirements document is he going to be updating?

A Requirements catalogue, function models, data model.
B Business process models, function models, glossary of terms.
C Function models and data model.
D Requirements catalogue, glossary of terms, business process models.

A

A Requirements catalogue, function models, data model.

22
Q

25 The following two requirements have been captured during elicitation:

REQ#1: The system will operate during standard working hours, 5 days a week (Monday to Friday)
| Priority = S(hould). Source = Operations assistant.
REQ#2: The system will operate during extended working hours, 6 days a week (Monday to Saturday)
| Priority = S(hould). Source = Operations supervisor.

The owner of these requirements (the operations director) is content that REQ#1 and REQ#2 should
be replaced by:

REQ#99 - The system must operate from 06:00 to 20:00, Monday to Saturday.

What update to the requirements catalogue is needed to reflect this change?

A Resolution fields of REQ#1 and REQ#2 with the decision of the operations director.
B Source of REQ#1 and REQ#2 to Operations Director.
C Rationale field of REQ#1 and REQ#2 to indicate merged requirements.
D Priority of REQ#99 to M(ust) to reflect the merger of two S(hould) requirements.

A

A Resolution fields of REQ#1 and REQ#2 with the decision of the operations director.

23
Q

26 A business analyst working on a software upgrade project has created a process model,
supported by several use case diagrams as part of her requirements work. She is currently compiling
the requirements document.

Into which section SHOULD she put the use case diagrams?

A Data model.
B Function model.
C Requirements catalogue.
D Business process models

A

B Function model.

24
Q

The following requirements are for a new call centre customer management system:

REQ#1: Must allow the operator to leave work at 5pm.
REQ#2: Must allow users to operate the system anywhere in the world.
REQ#3: Should allow the customer to log a call.
REQ#4: Should be implemented in the English language.
REQ#5: Must allow the operator to amend and delete a call record.

Requirements analysis checks for the following:

a) Potentially infeasible requirements.
b) Requirements that pre-define a solution.
c) Requirements which are actually multiple requirements.
d) Requirements that conflict.
e) Requirements that do not relate to the business objective.

Which of these issues can be identified in this requirements set?
A a, c and e only.
B a, b and c only.
C c, d and e only.
D b, c and e only
A

A a, c and e only.

25
Q

The following statements concern the properties of MoSCoW requirements prioritisation:

a) Unsuitable for linear waterfall projects.
b) Essential element of incremental delivery.
c) Effective tool for prioritising use cases.
d) Only applies to functional and non-functional requirements.
e) Priorities that could change across project iterations.

Which of these statements are TRUE?
A b, c and e only.
B a, b and c only.
C a, c and d only.
D a, d and e only.
A

A b, c and e only.

26
Q

A set of requirements for a new retail app has been prioritised using MoSCoW as follows:

REQ#1: (S)
REQ#2: (C)
REQ#3: (S)
REQ#4: (M)
REQ#5: (M)
REQ#6: (C)
REQ#7: (W)

All M, S and C requirements have been approved for inclusion in the first iteration of the project.

Which of these requirements constitute the minimum usable subset of the first iteration?

A REQ#4 and REQ#5.
B REQ#1, REQ#3, REQ#4 and REQ#5.
C REQ#1, REQ#2, REQ#3, REQ#4, REQ#5 and REQ#Q6.
D REQ#1, REQ#2, REQ#3, REQ#4, REQ#5, RE#Q6 and REQ#7

A

A REQ#4 and REQ#5.

27
Q

Several requirements have been elicited in a project. One of them specifies the need for the
system to download overnight, to a central repository, all the transactions made during the day in the
remote offices. The project team is not sure that this is technically possible.

What might help them to analyse this requirement?

A Prototype.
B Structured walkthrough.
C Scenario analysis.
D Requirements catalogue.

A

A Prototype.

28
Q

31 A project to introduce an online annual leave request system for a major international
consultancy business has started. It has been designed as a benefit to the consultants, but will also
offer significant opportunities to improve project planning in the organisation.

The following requirements have been identified by stakeholders:
REQ#1: The consultant shall be able to request a period of leave.
REQ#2: The system must conform to data protection legislation.
REQ#3: The system shall produce reports indicating consultant availability.
REQ#4: Requests for leave can only be made Monday to Friday, 10.00hrs to 16.00 hours.

Which of the following represents the CORRECT categorisation of these requirements for the project
management business area?

A 2 x Functional, 1 x Non-functional, 1 x General.
B 1x Functional, 2 x Non-functional, 1 x General.
C 1 x Functional, 1 x Non-functional, 1 x General, 1 x Technical.
D 2 x Functional, 2 x Non-functional

A

A 2 x Functional, 1 x Non-functional, 1 x General.

29
Q

32 The following requirements have been elicited during an interview with the warehousing
manager:

REQ#1 - The system shall allow inventory levels to be modified to reflect stock wastage.
REQ#2 - The system will automatically reorder stock that has fallen below the minimum reorder level.

What kind of requirements are these?

A Conflicting.
B Overlapping.
C Inconsistent.
D Irrelevant.

A

B Overlapping.

30
Q

33 When prioritising requirements for Freshfields’ Customer Relationship Management (CRM)
system, Mary, the business analyst, has identified a functional requirement that states:

‘The system has to allow customer email addresses to be updated.’

The CRM system is being delivered through a series of releases. Ben, the owner of this requirement,
has agreed that the requirement must be delivered before the end of the project, but it does not need
to be in the initial release of the software.

What priority is this requirement?

A Want to have.
B Could have.
C Must have.
D Should have.

A

D Should have.

31
Q

34 During analysis of requirements elicited for improvements to FairWay company’s monthly
reporting, John has captured a requirement which states:

‘The system shall create a weekly summary of all products sold, including volume and price. It will
be possible to vary the products in the report using selection criteria.’

When assessing the feasibility of this requirement, John has discovered that the requirement will lead
to a change in operational procedures that will cost £5000.

What type(s) of feasibility has John assessed?

A Financial and Technical.
B Business and Financial.
C Business.
D Financial, Business and Technical.

A

B Business and Financial.

32
Q

35 A business analyst is in the process of validating a set of requirements produced for a new
business initiative. The following needs to be agreed:

1) That the correct quality review procedures have been followed;
2) That the requirements are technically feasible;
3) That the requirements are compliant with business standards and policies.

Who is responsible for agreeing these?

A Project office representative, developers.
B Business sponsor, subject matter expert, developers.
C Business sponsor, testers.
D Project office representative, testers.

A

A Project office representative, developers.

33
Q

36 Hollybush Pet Food Company has initiated a project to introduce more efficient processes into
its finance function, supported by a new IT system. It is now time to sign-off the requirements of the
project and move into design and Philip, the business analyst, would like to hold a formal review of
requirements. He has been asked to explain to the project sponsor why this is a good idea.

Which of the following reasons will he give for wanting to hold a formal review?

a) Allows requirements to be considered from different perspectives.
b) Reduces the amount of time needed to review the requirements.
c) Allows defects in requirements to be identified before they are moved into design.
d) Means that requirements do not have to be documented in detail.

A a and d only.
B b and c only.
C a and c only.
D c and d only.

A

C a and c only.

34
Q

A developer working to implement a set of baselined requirements has called the business
analyst responsible for the project to check her understanding of a key requirement. During the
conversation, it becomes clear to both parties that the developer is working on an older version of the
requirement.

Which element of requirements management has failed?

A Configuration management.
B Change control.
C Requirements identification.
D Requirements cross-referencing.

A

A Configuration management.

35
Q

8 A business analyst has just been informed by her project manager that a baselined requirement
is going to be dropped from the set, to complete the project within a shorter timescale.

Which elements of requirements management will require attention in response to this event?

A Requirements identification, Requirements cross-referencing.
B Requirements cross-referencing, Change control.
C Change control, Requirements origin and ownership.
D Change control, Requirements identification.

A

B Requirements cross-referencing, Change control.

36
Q

39 Mel is a business analyst who has returned to a project she first worked on two years ago.
This time, she is going to be helping with the benefits management aspects of the project.

As part of her re-familiarisation with the project, she is keen to understand how some of the
requirements she elicited were finally implemented.

Which type of traceability is Mel seeking?
A Vertical 'upwards'.
B Horizontal 'forwards to'.
C Horizontal 'backwards from'.
D Vertical 'downwards'.
A

B Horizontal ‘forwards to’.

37
Q

The business analyst for a project has elicited, analysed and documented the requirements of
the identified stakeholders; these have been validated and agreed.

A few days after this agreement took place, the project manager approached the analyst with a
request to change several requirements.

What course of action SHOULD the business analyst take?

A Accept the request of the project manager and change the requirements.
B Ask all stakeholders whether they agree to the requested changes.
C Ask the project manager to submit a change request for the required changes.
D Reject the project manager’s request to make changes to the requirements.

A

C Ask the project manager to submit a change request for the required changes.