Transaction Rate

Definition

Transaction Rate describes the degree to which the rate of business transactions influenced the development of the application.

The transaction rate is high, and it influences the design, development, installation, and support of the application. Users may require what they regard as normal response time even during times of peak volume.

Score

Score As Descriptions To Determine Degree of Influence
0 No peak transaction period is anticipated.
1 Low transaction rates have minimal effect on the design, development, and installation phases.
2 Average transaction rates have some effect on the design, development, and installation phases.
3 High transaction rates affect the design, development, and/or installation phases.
4 High transaction rate(s) stated by the user in the application requirements or service level agreements are high enough to require performance analysis tasks in the design, development, and/or installation phases.
5 High transaction rate(s) stated by the user in the application requirements or service level agreements are high enough to require performance analysis tasks and, in addition, require the use of performance analysis tools in the design, development, and/or installation phases.

Hints

  • GSCs 3, 4 and 5 are somewhat related. For this GSC think in terms of "How many transactions can be processed by the application in a given period of time?"
  • Often this score is the same as the score for GSC 3 because transaction rates often influence performance requirements.

Typically

  • Batch applications receive a score of 0 to 3
  • On-line (including interactive client-server or web-enabled) applications receive a score of 0 to 4
  • Real-time, telecommunication, or process control systems receive a score of 0 to 5
  • A score of 5 requires the use of performance analysis tools