본문 바로가기
기타 IT

[UML] 유스케이스 다이어그램(Use Case Diagram) 작성 시 고려할 것

by 린앤율맘 2023. 9. 7.

유스케이스 다이어그램 작성 시 반드시 고려해야 할 사항

 

1. 액티비티를 유스케이스화

액터(Actor)가 원하는 시스템(System) 제공 기능은 무엇인지, 시스템에 어떤 정보를 생성, 수정, 조회, 삭제하고 싶어 하는지, 모든 기능 요구사항들을 만족할 수 있도록 유스케이스를 정의함

2. 유스케이스 다이어그램 구성 요소를 생각해 봄

시스템(System): 장소

액터(Actor): 장소에서 액션을 행하는 사람

유스케이스(Use Case): 시스템이 액터에게 제공해야 하는 기능

관계(Relationship): 액터와 유스케이스 사이의 관계

 

 

3. 관계 정의

연관 관계(Associate): 액터와 유스케이스 간에 상호 작용

포함 관계(Include): 유스케이스를 실행하기 위하여 반드시 실행되어야 하는 유스케이스가 존재하는지

확장 관계(Extend): 유스케이스를 실행함으로써 선택적으로 실행되는 유스케이스가 존재하는지

일반화 관계(Generalizaton): 액터 또는 유스케이스가 구체화 된 다른 액터 또는 유스케이스를 가지고 있는지

참고

[UML] 유스케이스 다이어그램(Usecase Diagram) — 시간이 멈추는 장소 (tistory.com)