11 Requirements Flashcards

1
Q

Environment where product will operate

A

Application domain

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

Taking requirements

A

Requirements elicitation / capture

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

Refining requirements

A

Requirements analysis

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

Description of business processes of organization

A

Business Model

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

Pre-planned, often closed-ended questioning

A

Structured Interview

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

Begins with planned questions, then goes forth based on responses

A

Unstructured Interview

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

Primary UML diagram for business model

A

Use Case

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

Models interaction between software and users

A

Use Case

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

Users of product and interested parties

A

Actors

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

Action product must do

A

Functional Requirement

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

Properties of product

A

Nonfunctional / Quality Requirements

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

Quick-built software with key functions

A

Rapid Prototype

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

Font size, color, line length, etc.

A

Human Factors

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

User Story Format

A

As a __, I would like to __, so I can __

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

Agile

A

Concept, people-centered application and development (vs. process-centered)

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

Inception

A

Basic vision statement, user stories, see if similar things available, business and engineering risks, 1 sprint

17
Q

Elaboration

A

How to minimize SE risks, 2 sprints

18
Q

Application Domain

A

Environment wherein product will operate

19
Q

Business Model

A

Description of business process of organization

20
Q

Use Case

A

Models interaction between user and software

21
Q

Human Factors

A

Font size, color, line length, etc.

22
Q

People-centered application and development concept

A

Agile

23
Q

Vision statement, user stories, similar products, bus and SE risks

A

Inception

24
Q

Analysing how to reduce SE risks

A

Elaboration

25
Q

Metrics for Reqs phase

A

Number of changes made to reqs later, and by whom

26
Q

Affordance

A

Well-designed thing that intuitively helps you use it

27
Q

Metaphor

A

Bringing knowledge of one domain into another, kinda