UML로 표기한 ObjectOrientedDesign에서의 UseCase와 이들간의 관계그림.
시스템의 용도를 나타낸다. UseCase는 타원으로 Actor는 막대인간으로 그린다.
구성요소
- Actors
- Names and descriptions
- Description
- Flow of events
- Scenarios (assumptions and outcomes)
- Context diagram
- Graphical view of relationships
For UseCase
Actor doing UseCase
Requisition for doing UseCase
Termination condition for ending UseCase
Actor receive UseCase
UseCase들 사이의 관계
- Inclusion : 중복이 있을 때 따로 떼어낸다. 떼어낸쪽으로 점선화살표방향
Extension : case가 많고 상세내용이 필요할때, general/specific을 구분하고자 할때 쓴다. general방향으로 점선화살표. which(UseCase), where(flow of events), how(replace/insert) 언급
- Generalization
- Grouping