
Additional shapes and symbols are required for
BPE (Scheer, 2003; Ambler, 2000) to support the
representation of business requirements.
3 BUSINESS INFORMATION
FLOW
Inside business information flow data is
transferred, such as documents, lists, reports, a work
order, protocols, company templates or data like the
address of a customer or a supplier.
For business processes (activities) the availability
of information is a precondition for task
performance. For instance, for a room reservation
we need several data about a customer. Therefore it
is important to investigate the input data and output
data during the requirement analysis phase. While a
business activity performs, the BIF (data) maybe
changed, modified or deleted. Maybe some more
data is generated.
Figure 2: Use Case Diagram
Business information flow consists of Global
Data, which is generally not changed during the
business process activity; Process Data, which is
used or changed during the business activities and is
known as input & output data; and Triggers, which
are used to control business processes, e.g. to enable
or disable a business use case.
The task of business information flow is to
transport data between the business processes. A
special representation for BIF is required.
4 USE CASE DIAGRAM
A UML use case diagram covers information about
actors, use cases, extend and include relations and
inheritance (see figure 2), but does not show the
influencing business parameters, like input and
output data or globally used data (Scheer, 2003).
Because of the missing focus on business
processes, especially the missing focus on BIF, use
case diagrams are not very useful for BPE. The
effort to work with the diagrams is too high
compared to the result in addition. Too few
information are available about the influencing
parameter.
Adding BIF to UML use case diagrams, as shown
next section will enrich the diagrams with valuable
information. It improves the validation process and
provides essential information for business analysts,
software developers, as well for the customers. It is
likely that use case diagram will be used much more
in future.
5 REPRESENTATION OF
BUSINESS INFORMATION
FLOW
The symbols, presented here are also used in a
similar way by IDEF (Integration Definition For
Function Modeling), a family of methods for
enterprise modeling and analysis.
For the representation of business information
flow we introduce symbols for input & output data
(process Data, like documents, list, reports), as well
as a symbol for triggers (process control), which are
used to control business use cases and we introduce
a symbol for global data (global data is not modified
in general).
Table 1 summarizes the new symbols for BIF. An
arrow is used for input & output data, indicating the
direction of data flow. Close to the arrow the type
and name of the data is specified. If the number of
data exceeds the available space in the diagram, a
reference should be used instead of the full names.
The point the arrows are connected to the use case
symbol is optional.
For a trigger we use a single line. The name of a
trigger is placed on top of the symbol. Because
triggers have a special function within the flow of
business information, it is recommended to place
triggers on top of or below of the use case symbol.
The global data symbol is also recommended to
put on top of the use case symbol and is represented
as a line as well. The designator of global data is
placed beside the symbol.
REPRESENTATION OF BUSINESS INFORMATION FLOW WITH AN EXTENSION FOR UML: From Business
Processes to object-orientated Software Engineering
571