Project:
|
![]() Figure CI.03 - CommunicationInteraction UseCase and Result : Class diagram
A CommunicationInteractionAction specifies which action is done on a RootEntity in the context of a CommunicationInteractionUseCase or CommunicationInteractionResult. <br/>A CommunicationInteractionUseCase specifies which entity (RootEntity) is concerned and which action (CommunicationInteractionAction) are concerned by the CommunicationInteractionItem.<br/>For example:<br/> • Action: "buy" for Entity: "ProductOffering PO1"<br/> • Action: "ask for recovery" for Entity: "Billy's Broadband"<br/> • Action: "notify" Entity: "Billy's Customer Bill"<br/>A CommunicationInteractionResult specifies describes the main result which entity (RootEntity) is impacted and for which action (CommunicationInteractionAction) by the CommunicationInteractionItem.<br/>For example:<br/> • Action: "creates" for Entity: "CustomerOrder CO1"<br/> • Action: "Help for use" for Entity: "Billy's Broadband"<br/> • Action: "explain" Entity: "Billy's Customer Bill"<br/><i>Note: About Inheritance from RootEntity, the issue is that many Entities that might be concerned by a CommunicationInteractionUseCase or representing a CommunicationInteractionResult do not inherit currently from RootEntity (in Red).</i><br/>
|