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

A

True

25
Q

True or false? An object is an entity about which data is kept

A

False

26
Q

True or false? An object is a specific instance of a class

A

True

27
Q

What is Function

A

A set of actions that the business users want the IT system to support to achieve a specific goal

28
Q

What is a use case model

A

A diagram showing the actions, use cases and associations between them

29
Q

What are the features of the use case ?

A

Actors
Use case
System boundary
Associations

30
Q

What would be used when exploring use cases, often emerges that some processing scenarios are repeated within several use cases

A

Included link

31
Q

When is «Extended» Used

A

Used when there are some extension scenarios in uses cases that have not been prioritised as mandatory

32
Q

What are the two way data can be modelled

A

Entity relationship diagram and Class models

33
Q

What is an Entity ?

A

An entity is something that the enterprise recognises in the area under investigation and wishes to collect and store data about

34
Q

What are three types of entity ?

A

Physical
Conceptual
Active

35
Q

Entities are represented on a data model as a ___

A

Box

36
Q

Identifying attributes are known as the ___ __ ___ ______

A

Key to the Entity

37
Q

In an entity relationship diagram a solid line shows relationship between

A

One entity to many entities

38
Q

What does a class model show

A

Graphically shows the classes in a system and their association with each other

39
Q

The class model considers classes of _____ rather than individual ____

A

Objects

40
Q

Class models have three parts within a box, what are they ?

A

Title/Capitalised noun
Attributes
Operations

41
Q

The links between two classes are called _____

A

Associations

42
Q

_____ ______ Between classes represents the association

A

Single link

43
Q

_______ can be used to show multiplicity

A

Asterisk

44
Q

What would 1 represent on the class model ?

A

One will represent the fact that the class van only have one association

45
Q

What would two dots on the class model show?

A

Minimum and Maximum values

46
Q

Association between cases can hold information, what would this be called ?

A

Association class

47
Q

Entity relationship diagrams contain:

A

Entities and Attributes

48
Q

An ____ is an entity about which data is kept

A

Object