5 - Operational Profile
5 - Operational Profile
SR SE-308
• In the first four steps, you progressively break down system use into more detail.
• Customer types (large retail stores) break down into user types (sales clerks and information
system specialists).
• A single user type may invoke several system modes (information system specialists perform both
database cleanup and generate reports).
• In turn, each system mode has several functions (the generate-reports mode has several types of
reports).
• In the fifth step, functions evolve into operations as the system is implemented.
NOTE-
• All profiles that are developed should be baselined and placed under change control, with appropriate
traceability requirements.
• Operational profile is independent of design methodology-its determination will not be affected by an object-
oriented approach, for example. The one exception might be a case in which functions designed with one
methodology map to a considerably different set of operations when designed with another.
As an example, consider a hypothetical PBX that is sold to institutions for internal use and external
connections.
Assume there are two customer types, large retail stores and hospitals.
• Example-
Suppose you have two key input variables, C and D, each
with three values. For simplicity, assume that the
variables are independent (if not, the subprofiles become
more complex since all the preconditions must be stated).
We can define nine operations based on the values of
these key input variables. Example implicit and explicit
operational profiles for these operations are given in Table
below-
In the PBX example, we will generate an explicit profile for the administration system mode functions.
The initial function list has four elements because the system-administration mode has four principal
functions:
1. adding a new telephone to the exchange,
2. removing a telephone,
3. relocating a telephone or changing the service grade provided, and
4. updating the online directory
In the PBX example, telephone type is an environmental variable that has a major effect on processing.
Although telephone type can have several values, here only analog (A) and digital (D) telephones have
substantially different effects on processing. So there are two levels for the environmental input variable, A
and D.
When environmental variables and their values are associated with their occurrence probabilities, you have
an environmental profile.
The final function list for the PBX, is developed from the initial function list enumerated above and the
telephone type environmental variable. It has seven elements: the three initial functions with two
environmental variable values, plus the initial function "online-directory updating," which is not affected by
telephone type.
• All these approaches have costs, in addition to the costs of analysis and redesign.
• Update for operation ‘add’ as it depends upon service grade and not on location.