Graph documentation: States of the product

Status: draft
Personnel: David Hill
Documentation: States of the product model was made by DH 5.6.1998

Graph picture: States of the product

Graph dictionary

ObjectsType of objectDocumentation
Note that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. 
Note Note that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. 
Start 
Start  
After-ordering 
State [OMT] If some product(s)/part(s) are missing, after order is made. 
Delivering product 
State [OMT] Products are delivered to the customer. 
Gathering the product 
State [OMT] When product is ordered, warehouse worker gathers the products for delivery. 
Invoicing 
State [OMT] After delivering the products to the customer, invoice will be made. 
Placing the product 
State [OMT] After quality checking product is placed to the store. 
Quality checking 
State [OMT] After quantity checking the Product quality is checked. 
Quantity checking 
State [OMT] Product quantity is checked each time when product is arrived to the store. 
Stop 
Stop  


Note that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. (Note)

Properties:
DocumentationNote that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. 

Note that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. relationships:
none

Note that actions of transitions and operations of states are shared with related class diagram. Hence, if you change action Replace the product the change reflects to class diagram as well. links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Start (Start)

Properties:

Start relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Quantity checking To  

Start links:
Link typeGraph's name
Decompositionnone
Explosionsnone

After-ordering (State [OMT])

Properties:
State nameAfter-ordering 
MethodsMake an after order  
DocumentationIf some product(s)/part(s) are missing, after order is made. 
Symbol transparent?

After-ordering relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Quantity checking To  
To Transition [OMT] Gathering the product From  

After-ordering links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Delivering product (State [OMT])

Properties:
State nameDelivering product 
Methods 
DocumentationProducts are delivered to the customer. 
Symbol transparent?

Delivering product relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Invoicing To  
To Transition [OMT] Gathering the product From  

Delivering product links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Gathering the product (State [OMT])

Properties:
State nameGathering the product 
Methods 
DocumentationWhen product is ordered, warehouse worker gathers the products for delivery. 
Symbol transparent?

Gathering the product relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Delivering product To  
From Transition [OMT] After-ordering To  
To Transition [OMT] Placing the product From  

Gathering the product links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Invoicing (State [OMT])

Properties:
State nameInvoicing 
Methods 
DocumentationAfter delivering the products to the customer, invoice will be made. 
Symbol transparent?

Invoicing relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Stop To  
To Transition [OMT] Delivering product From  

Invoicing links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Placing the product (State [OMT])

Properties:
State namePlacing the product 
Methods 
DocumentationAfter quality checking product is placed to the store. 
Symbol transparent?

Placing the product relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Gathering the product To  
From Transition [OMT] Placing the product To  
To Transition [OMT] Placing the product From  
To Transition [OMT] Quality checking From  

Placing the product links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Quality checking (State [OMT])

Properties:
State nameQuality checking 
MethodsCheck quality  
DocumentationAfter quantity checking the Product quality is checked. 
Symbol transparent?

Quality checking relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Placing the product To  
To Transition [OMT] Quantity checking From  

Quality checking links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Quantity checking (State [OMT])

Properties:
State nameQuantity checking 
MethodsCheck quantity  
DocumentationProduct quantity is checked each time when product is arrived to the store. 
Symbol transparent?

Quantity checking relationships:
In roleIn relationship With object(s)In role
From Transition [OMT] Quality checking To  
To Transition [OMT] Start From  
To Transition [OMT] After-ordering From  

Quantity checking links:
Link typeGraph's name
Decompositionnone
Explosionsnone

Stop (Stop)

Properties:

Stop relationships:
In roleIn relationship With object(s)In role
To Transition [OMT] Invoicing From  

Stop links:
Link typeGraph's name
Decompositionnone
Explosionsnone