Usability Maintainability Portability Efficiency Reliability Functionality

Related characteristics

time behaviour
resource behaviour

Time Behaviour

 

QUINT2 homepage QUINT2 book

Description

Attributes of software that bear on response and processing times and on throughput rates inperforming its function.

Indicators

1. batch turnaround time

The time that passes between start and finish of background processing.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Register the starting time of the batch processing;

3. Register the finishing time of the batch processing (usually the moment when results are available to the user);

4. Determine the batch turnaround time.

2. batch capacity

Number of information items which can be processed sequentially during background processing.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Determine when measurement should take place;

3. Perform background processing;

4. Determine how many information items have been processed.

Note: Information items are, for example, request, payments, transfers, etc.

3. processing time

The average and maximum time a user needs for a certain processing task, with a certain usage load.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Register the time when the user starts the first action of the processing task;

3. Register the time when the user is ready to start another processing task;

4. Determine the average and maximum time needed.

Note: This indicator is relevant when processing tasks have to fit in with the users actions.

4. processing capacity

Number of processing tasks of a certain type that the user can perform during a certain period with a certain usage load.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Determine when measurement should take place;

3. Determine the number of processing tasks performed in that period.

Note: This indicator is useful when large amounts of processing tasks have to be performed.

5. average internal transaction time

Average time a certain internal processing task occupies with a certain usage load.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Register the time when processing starts;

3. Register the time when processing is finished;

4. Determine the average.

6. maximum internal transaction time

Maximum time a certain internal processing task occupies with a certain usage load.

Source: QUINT

Scale: ratio

Validity: ***

Protocol:

1. Register actual user load or simulate average and actual user load;

2. Register the time when processing starts;

3. Register the time when processing is finished;

4. Determine the maximum period of time.

7. turnaround time

Indicates the speed of processing by measuring the elapsed time between the beginning of process requirement and gaining the result of the process.

Source: ISO

8. response time

Indicates the speed of processing by measuring the elapsed time between the end of inquiry or request to the computer system and the start of response.

Source: ISO

9. CPU elapsed time

Indicates the speed of processing by measuring the elapsed time between the start of program execution and the end of program execution.

Source: ISO

10. CPU execution time

Indicates the speed of processing by measuring the CPU time between the start of program execution and the end of program execution.

Source: ISO

11. I/O processing time

The time required for I/O operation between main memory and external storage.

Source: ISO

12. waiting time

The time between program stop by the interruption of O/S or resources, and program restart.

Source: ISO

13. network processing time

Indicates the speed of network processing by measuring the time from the beginning of data transmission to the end of the transmission between host computer and terminal.

Source: ISO

14. terminal processing time

The time between the beginning of terminal processing and the end of terminal processing.

Source: ISO

15. throughput

Indicates the ability of the system by measuring the amount of jobs processed in a unit of time.

Source: ISO

16. number of processed transactions

Indicates the ability of the system by measuring the number of transactions done in a unit of time.

Source: ISO