Ch 05 Flashcards

1
Q

EO 5.1

the five transformational processes in the perception and writing of natural language and their consequences on the formulation of requirements

A
  1. Nominalization
  2. Nouns without reference index
  3. Universal quantifiers
  4. Incompletely specified conditions
  5. Incompletely specified process verbs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EO 5.1 (1/5)

Example of Nominalization

A

Example: “In case of a system crash, a restart of the system shall be performed.”

The terms system crash and restart each describe a process that ought to be analyzed more precisely.

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

EO 5.1 (2/5)

Nouns without reference index

A

Example: Nouns without reference indices The data shall be displayed to the user on the terminal. The following questions arise: What data exactly? Which user exactly? Which terminal exactly? If this information is amended, the requirement might thus read as follows:

Example: Nouns with added reference indices The system shall display the billing data to the registered user on the terminal she is logged in to.

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

EO 5.1 (3/5)

Universal quantifiers

A

Example: Universal quantifiers The system shall show all data sets in every sub-menu. In this case, the following question must be asked: Really in every submenu? Really all data sets?

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

EO 5.1 (4/5)

Incompletely specified conditions

A

Example: More completely specified condition The restaurant system shall offer All alcohol-free beverages to any registered user younger than 21 years All beverages including all alcoholic beverages to any user over the age of 20

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

EO 5.1 (5/5)

Incompletely specified process verbs

A

Example: Requirement using the passive voice To log a user in, the login data is entered.

The same requirement using active voice might be as follows: Example: Requirement using active voice The system must allow the user to enter his user name and password using the keyboard of the terminal.”

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

EO 5.2

the five steps for formulating requirements using a requirements template

A
  1. Determine legal obligation
  2. Determine the core of the requirement
  3. Characterizes the activity of the system
  4. Insert objects
  5. Determine logical and temporal conditions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly