Information Technology Reference
In-Depth Information
- Initial situation : class diagram not constructed
- Final situation : class diagram constructed
- Process :
Composite
Sequence « Construct a
class diagram manually »
Simple
« Identify
conceptual classes »
Atomic
« Complete the description
of classes by methods »
Atomic
« Identify
relationships between classes »
Atomic
« Complete the description
of classes by attributes»
Fig. 7 Process part of the method service “construct a class diagram manually”
is characterized by quality attributes that assist developer in making his choice.
Decisional processes offer different manners to satisfy the same goal. Decisional
processes are suitable for variability. At composition time, the developer has to
choose one or several constituent processes to achieve his objective.
Simple processes allow differing process realization in other services. Only at
composition time, the simple process is associated to a service supporting its realiza-
tion. They are a powerful mechanism to achieve flexibility in process specification.
They also provide the ability to adapt a process to different contexts. Indeed, at
composition time, the simple process will be substitute with the more suitable
service.
We illustrate the process part in Fig. 7 with the composite process “Construct a
class diagram manually”. It has four constituent processes organized in sequence.
One constituent process is simple, the other ones are atomic.
5.3 The Resource Part
This part defines the solution offered by the service. The solution is an executable
process described in terms of activities and objects. The resource part corresponds
to a process fragment, executable by the developer, to achieve his objective within a
particular project. This part is composed of resource descriptions and an execution
graph (see Fig. 8) . Resources correspond to elements which are used or delivered by
the process. Resources can be external domain ontologies or development artifacts.
The execution graph is a kind of activity diagram including variation points and
decision points that represent respectively simple processes and decisional processes
defined in the process part.
 
Search WWH ::




Custom Search