I would like to start the discussion about the process documentation template. coque iphone 7 plus I here propose an approach that I found useful. Please feel free to comment and to contribute different points of view.
It is based on SPEM 2.0 and it partially extends that (as reported in paper [1]). coque iphone 5 By now I am just considering the document structure, later I will go into further details (notation, metamodel, and so on).
The documentation is based on a few assumptions:
A) that the process workflow can be decomposed in 3 successive levels of details:
- phase. For instance: System Requirements Analysis is a phase.
- Activity. coque iphone 4 For instance Architecture Design is an activity
- Step (it is an atomic element of the process). For instance Identify Actors is a step.
Please note that in my point of view phases and activities always deliver main work products (like diagrams, text docs and so on) while steps contribute to define these work products. This will help in next process of our activity, process fragmentation.
B) Work product notation (for instance UML) is not necessarily part of the process specification. coque samsung a70 Frequently existing notations are adopted and therefore it is not necesssary to detail them. When a customised or totally new notation is used, it can be presented in the document or pointer to a complete documentation provided.
In my point of view the focus is not on modeling notation but rather on what is modeled (i.e. the instances of the MAS metamodel).
In the process template I suggest below, Phase and activities have a precise position in the template outline thus stressing the workflow representation of the process.
This is the outline I adopted:
1.Introduction
1.1.The (processname) Process lifecycle
1.2.The (processname) Metamodel
1.2.1Definition of MAS metamodel elements
2.Phases of the (processname) Process
2.1.(First) Phase
2.1.1.Process roles
2.1.2.Activity Details
2.1.3.Work Products
3.(Second) Phase
4. (further phases)
5.Work Product Dependencies
**An example of this outline is reported in this document**
References
[1] V. Seidita, M. Cossentino, S. Gaglio. Coques personnalisées iphone Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies. In Agent-Oriented Software Engineering 2008. Lecture Notes in Computer Science, volume 5386-0086. Springer-Verlag GmbH. 2009.