Requirements Levels and Types Flashcards

1
Q

List main levels of requirements.

A
  1. Business Requirements
  2. User Requirements
  3. Product Requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List main types of requirements.

A
~ Business rules
~ Quality attributes
~ Functional requirements
~ Non-functional requirements
~ Limitations, constraints
~ External interfaces requirements
~ Data requirements
~ Software requirements specification, SRS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the Business requirements?

A

Business requirements express the purpose for which the product is developed (why is it needed at all, what benefits are expected from it).

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

[…] requirements express the purpose for which the product is developed (why is it needed at all, what benefits are expected from it).

A

Business requirements.

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

What are the User requirements?

A

User requirements describe the tasks that a user can perform with the system (system responce to user actions, user scenarios).

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

[…] requirements describe the tasks that a user can perform with the system (system responce to user actions, user scenarios).

A

User requirements.

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

What is a functional requirement?

A

It’s a requirement that specifies a function that a component or system must be able to perform.
(A bird should FLY high.
A singer should SING nicely.)

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

What is a non-functional requirement?

A

It’s a requirement that describes how the component or system will do what it is intended to do.
(A bird should fly HIGH.
A singer should sing NICELY.)

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

[…] requirements describe the behavior of the system, i.e. its actions (calculations, transformations, checks, processing, etc.)

A

Functional requirements.

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

[…] requirements describe the properties of the system (usability, security, reliability, extensibility, etc.) that it must possess when implementing its behavior.

A

Non-functional requirements.

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

What is the business rule?

A

A business rule is a statement that defines or constrains some aspect of the business.

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

A […] is a statement that defines or constrains some aspect of the business. A […] expresses specific constrains on the creation, updating, and removal of persistent data in an information system.

What is it?

A

Business rule.

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

What is a Quality attribute?

A

A feature or characteristic that affects an item’s quality.

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

A feature or characteristic that affects an item’s quality.

What is it?

A

Quality attribute.

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

What Limitation/Constraint does?

A

Design and implementation constraints legitimately restrict the options available to the developer.

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

What External interface requirements do?

A

Requirements in this category describe the connections between the system and the rest of the universe. They include interfaces to users, hardware, and other software systems.

17
Q

What Data requirements do?

A

Data requirements describe the format, data type, allowed values, or default value for a data element; the composition of a complex business data structure; or a report to be generated.

18
Q

What SRS/Software requirements specification does? Where is it used?

A

SRS describes as fully as necessary the expected behavior of the software system.
The SRS is used in development, testing, quality assurance, project management, and related project functions.

19
Q

What the business rule is intended for?

A

Business rule is intended to assert business structure or to control or influence the behavior of the business.