본문 바로가기
🐎Language/Uml

[Uml] UseCaseDiagram

by inbeom 2023. 8. 20.
728x90

 💡 사용 사례 다이어그램(Use Case Diagram)

  • 시스템이 제공하는 기능을 일목요연하게 표현
  • 사용자 관점에서 시스템의 범위와 기능을 표현

 

Notation (표기)

사용 사례 (Use Case)

  • 타원 안(밑)에 사용 사례 이름을 표시
  • 시스템이 제공, 액터가 사용, 제공 되는 기능
  • 클래스의 행위(함수)가 될 수 있다

 

액터 (Actor)

  • 시스템으로 기능을 제공 받는 외부요소
  • 사람이나 기관, 조직, 외부 시스템 등

 

관계 (Association)

  • 사용 사례와 액터 또는 사용 사례들 간의 관계
  • **포함(include)**관계는 한 사용 사례에서 다른 사용 사례를 반드시 사용해야 하는 경우
  • **확장(extend)**관계는 한 사용 사례가 어떤 조건일 때 다른 사용 사례로 확장되는 경우

시스템 경계 (System Boundary)

  • 개발 시스템의 경계를 의미
  • 박스로 표시하며, 내부에 사용 사례를 표시

728x90

'🐎Language > Uml' 카테고리의 다른 글

[Uml] Class Diagram. 클래스 다이어그램  (0) 2023.09.11
[Uml] UseCaseSpecification  (0) 2023.08.20
[Uml] UML?  (0) 2023.08.20