In the Robustness Analysis approach (ICONIX) Classes participating in a Communication Diagram are derived from the respective Use Cases. The general proposed architecture of Communication Diagrams incorporates a) One Actor b) One Boundary Class c) One Control Class and d) As many Entity Classes identified in the Use Case
Two questions:
- What if the Actor encounters more than one UI during the use case? Is it OK to use 2 Boundary Classes in the same Communication Diagram?
- What about depiction of Secondary actors? Are they omitted? (I am asking because I have never seen a Communication Diagram with more than one actor)
Thank you!