Documenting requirements - Module 11 Flashcards

1
Q

What is a requirements catalogue

A

An organised set of requirements where each individual requirement is documented using a standard template

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

List the entries in the requirements catalogue

A

Requirement identifier
Requirements name
Requirements description
Source
Owner
Author
Types of requirements
Priority
Business area
Stakeholders
Associated non-functional requirement
Acceptance criteria
Related requirements
Related documents
Comments
Rationale
Resolutions
Version history

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

What is a user story

A

Defines, in outline the features actors require from a system

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

The user story is most suitable for a _____ requirement

A

Functional

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

What are the 3C’s and what do they mean

A

Card: Each user story is documented using a card format

Conversation: Each user story is the basis for a conversation where it is explored in further death

Confirmation: Each user story must be evaluated against defined acceptance criteria

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

What is a story point?

A

Units used to measure the effort required to develop user stories

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

What is an Epic ?

A

An Epic is a user story that contains compounded requirements and is complex

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

Achievement of Epics drive changes to all _____ elements

A

POPIT

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

What does a user story contain ?

A

Story number
Story name
User story
Business value derived from requirement
Intended effect

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

What is a use case diagram ?

A

A diagrammatic representation of the actors who will engage with the system and the features they will need to access

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

The use case diagram is effective for improving the understanding of ______ requirements

A

Functional

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

What is the outside in approach

A

Solution is initially shown by a black box and the actors and the features they require are analysed

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

A context diagram is used to create a ____ ____

A

Use case

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

What is a context diagram

A

An outline visual representation of a business or IT system

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

A context diagram comprises of:

A

A box or a circle and the interaction’s the system has with external actors or systems

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

What is a data model ?

A

An approach used to style and represent data items

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

Data model helps the BA understand

A

The business rules that govern the creation, manipulation and deletion of data

The data requirement to support business process improvements

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

In an agile environment documentation should only be produced if it is _____ and _______

A

Justified and Relevant

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

Does the Agile manifesto say theirs no value in documentation

A

No

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

Please provide the Agile approach for approach modelling and documentation

A

An initial set of general and technical requirements

A context diagram to represent the place of the solution within the business context

A use case diagram with business staff to offer a clear view of the overall scope of the solution and its required features

A backlog of user stories through consulting the actors on the use case diagram to develop the user stories they would like the solution to fulfil

Outline definition of non-functional requirements that require further exploration

A data model to ensure the data requirements are represented in an effective way

21
Q

What is the BRD ?

A

The business requirements document defines what should be delivered

22
Q

Provide the key areas of the BRD

A

Introduction and background
Business process models
Functional model
Data model
Requirement catalogue/User backlog
Glossary of terms

23
Q

What is traceability

A

Traceability identifies and documents the lineage of each requirement, including its backward traceability (derivation), forward traceability

24
Q

True or false? A use case description shows the details of the interactions between and actor and the system

25
True or false? An object is an entity about which data is kept
False
26
True or false? An object is a specific instance of a class
True
27
What is Function
A set of actions that the business users want the IT system to support to achieve a specific goal
28
What is a use case model
A diagram showing the actions, use cases and associations between them
29
What are the features of the use case ?
Actors Use case System boundary Associations
30
What would be used when exploring use cases, often emerges that some processing scenarios are repeated within several use cases
Included link
31
When is <> Used
Used when there are some extension scenarios in uses cases that have not been prioritised as mandatory
32
What are the two way data can be modelled
Entity relationship diagram and Class models
33
What is an Entity ?
An entity is something that the enterprise recognises in the area under investigation and wishes to collect and store data about
34
What are three types of entity ?
Physical Conceptual Active
35
Entities are represented on a data model as a ___
Box
36
Identifying attributes are known as the ___ __ ___ ______
Key to the Entity
37
In an entity relationship diagram a solid line shows relationship between
One entity to many entities
38
What does a class model show
Graphically shows the classes in a system and their association with each other
39
The class model considers classes of _____ rather than individual ____
Objects
40
Class models have three parts within a box, what are they ?
Title/Capitalised noun Attributes Operations
41
The links between two classes are called _____
Associations
42
_____ ______ Between classes represents the association
Single link
43
_______ can be used to show multiplicity
Asterisk
44
What would 1 represent on the class model ?
One will represent the fact that the class van only have one association
45
What would two dots on the class model show?
Minimum and Maximum values
46
Association between cases can hold information, what would this be called ?
Association class
47
Entity relationship diagrams contain:
Entities and Attributes
48
An ____ is an entity about which data is kept
Object