University of California, Davis

Application Development Methodology

Activity A4.14

Assess performance

¤ Decide on assessment technique to be used

Decide which assessment technique to use to assess the software performance.

¤ List the procedures to be assessed

In a typical business system, a few procedures account for a large proportion of the system resources. To reduce the effort required for performance assessment, confine the detailed study to the procedures most likely to present problems, while allowing for the resources used by the others. List the procedures, the reasons for their selection and the performance objectives.

- Select the procedures to be assessed -

Make a list of procedures for assessment. Select the procedures to be assessed based on the following characteristics:

* Those with a high degree of activity, such as a large number of:

* Those with a large number of database actions per transaction (e.g., more than ten)

* Those with complex database search patterns

* Those with long absolute run times (e.g., more than one hour for a batch procedure)

* Those with exceptionally short performance objectives (e.g., less than one second system response time)

* There are a large number of transactions per hour for an on-line procedure

¤ Predict system performance

Estimate response times and other essential performance measures, using the technique decided on earlier. If the analytic technique is implemented, use an extended record action list.

¤ Identify performance problems and bottlenecks

For each step or procedure that fails to meet its response time objectives or that is suspect, try to identify the source of the problem. Record conclusions in a performance assessment summary.

¤ Recommend solutions

After the sources of bottlenecks and problems have been identified, the performance assessment team adds recommended solutions to the performance assessment summary.

» Creates deliverable D4.27.3 Performance Assessment Summary.


Next : A4.15

Previous : A4.13

Stage Overview : Design Stage

Overview : Table of Contents


This page was last built on December 26, 1996.