V1.2 August 2019 Flashcards
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.
B a, b and d only.
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.
B Validation.
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
C R#1.1 = Functional, R#1.2 = Non-functional.
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
D Non-functional
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) Non-Functional; b) General; c) Functional; d) Technical.
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
C The system will provide the user with the ability to retrieve data relating to the last 12 months.
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.
D Agree and sign off the project initiation document.
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
Jitesh = Project Sponsor. Ethan = Subject Matter Expert. Emma = Project Manager.
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.
B Focus Group.
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 Observation, interview and activity sampling.
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 Activity sampling.
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 Workshop.
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
C Surveys.
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, c and d only.
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.
D Observation.
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.
B Walks system.
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.
C How many craftsmen can work on a piece of furniture.
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 Functional requirements, non-functional requirements, general requirements.
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
B b and e only.
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.
C Requirement description, acceptance criteria, version history.
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 Requirements catalogue, function models, data model.
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 Resolution fields of REQ#1 and REQ#2 with the decision of the operations director.
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
B Function model.
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, c and e only.