Define Requirements Flashcards

1
Q

what is the requirement engineering framework?

A

a structured approach to develop well-defined requirements:

Elicitation
Analysis
Validation
Documentation
Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the Elicitation stage?

A

drawing out information and requirements from stakeholders

using a choice of elicitation techniques
documenting them in a Requirement List

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

What is the analysis stage?

A

the BA reviews the collected requirements to ensure they are well-formed and categorised.

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

What is the validation stage?

A

involved the stakeholders reviewing the requirements and sign off the document so that it is handed over the Development team.

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

What is the documentation stage?

A

it s an iterative stage throughout the RE framework where the BA documents the requirements in a list and supporting visual models.

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

What is the management stage?

A

it is an iterative stage throughout the RE framework to manage potential changes to requirements, their versions and enable their traceability.

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

How do we ensure requirements meet quality criteria?

A

Requirements must be:

clear 
concise
consistent
correct
atomic
unambiguous
complete
measurable
testable
traceable
relevant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the 4 types of requirements

A

General - business policies and constraints, ie: the system shall comply with GDPR laws.

Technical - IT policies and constraints on what the system should do, ie: the system shall operate with Chrome, Safari and EI.

Functional - what the system must do, ie: users must be able to choose their seats.

Non-Functional - how well the system must behave, e: the system must record up to 50 customers a day.

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

Who are the actors that should attend the validation meeting?

A

Business representatives - sponsor, SMEs, users

Project Team - project manager, BA, developers, testers, author, PMO.

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

Explain the requirement prioritisation technique

A

MOSCOW in an iterative environment:

Must-Have in this sprint as the solution cannot exist without those requirements,

Should-Have do add value to the customer & can be included in this sprint if there is time otherwise,
following sprint with a workaround in the meantime,

Could-Have are a nice-to-have and can be left out altogether or for a later sprint

Want to Have but won’t have this time around - not important and helps to avoid scope creep, can be re-prioritised at a later stage

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

Explain the 2 types of validation

A

Informal - quick conversation at someone’s desk leading to a verbal sign off

Formal - a group review to ensure all requirements are meeting business objectives leading to a written sign off

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

Describe the content of a Requirement Document

A

Introduction and background - context, objectives, scope, constraints, assumptions, stakeholder list

process models - process maps, swimlane diagram, activity diagram

functional models - context diagram, use case models and descriptions, traceability matrix

data models - ERD, class, data dictionary

requirement catalogue - general, technical, functional & NFR

glossary

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

Describe the 16 items of a Requirement Catalogue

A
ID and/or version
Name
Description
Source
Owner
Business area
Priority
Type
Associated NFR
Acceptance criteria
Justification
Related documents
Related requirements
Resolution
Comments
catalogue version
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the verification process?

A

BA and stakeholders will check that the requirements and supporting documentation are ready for validation. We ensure that things are done right.

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

What is Configuration Management?

A

it is a way of differentiating between different version of the requirements and their documents.

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

What is configuration identification?

A

it is the planning stage of configuration management to decide:

how we will version documents
which documents will be included

17
Q

List the 11 NFRs

A
performance
access
availability
backup
security
usability
business continuity
archiving
robustness
capacity
accessibility