Block 2, Part 2: Requirements Elicitation and Goals Flashcards

1
Q

Name the steps in the requirements elicitation process.

A

Requirements discovery; requirements classification and organisation; requirements prioritisation and negotiation; and requirements documentation.

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

Name the three categories into which viewpoints can be classified.

A

Interactor viewpoints; indirect viewpoints; and domain viewpoints.

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

What do interactor viewpoints represent?

A

People or systems that interact directly with the system.

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

What do indirect viewpoints represent?

A

Stakeholders or systems that do not use the system directly, but influence the requirements.

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

What do domain viewpoints represent?

A

Domain characteristics and constraints that influence the requirements of the system.

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

Name the steps in the Viewpoint-Oriented Requirements Definition (VORD) method.

A

Viewpoint identification; viewpoint structuring; viewpoint documentation; and viewpoint system mapping.

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

Name a requirements elicitation technique.

A

Viewpoints; scenarios; interviews; or ethnography.

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

What is an agent, in relation to goals?

A

A system component that plays a specific role when satisfying a goal.

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

Name a type of system agent.

A

Human agents; devices; or software components.

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

Name the two types of goal granularity.

A

Coarser-grained goals and finer-grained goals.

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

What is a coarser-grained goal?

A

A higher-level goal, representing strategic concepts related to the business or organisation where the system will be used.

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

What is a finer-grained goal?

A

A lower-level goal, representing technical concepts related to system design options.

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

Name the types of goals.

A

Behavioural; soft; functional; and non-functional.

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

What is a behavioural goal?

A

A goal that prescribes intended system behaviours.

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

What is a soft goal?

A

A goal with no clear-cut criteria for satisfaction and that is subject to interpretation.

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

What is a functional goal?

A

A goal that represents the intent of a service.

17
Q

What is a non-functional goal?

A

A goal that represents a quality or constraint on a service.