UML 사용 사례 다이어그램의 목적은 사용자가 시스템과 상호 작용할 수 있는 다양한 방법을 보여 주는 것입니다. 당사의 UML 다이어그램 도구를 사용하여 거의 모든 사용 사례에 대한 전문적인 다이어그램을 만들어보세요.
2 분 읽기
직접 UML 다이어그램을 만들고 싶으신가요? Lucidchart를 사용해보세요. 빠르고 사용이 간편하며 무료로 제공됩니다.
사용 사례 다이어그램이란 무엇인가요?
UML(Unified Modeling Language)의 사용 사례 다이어그램은 시스템 사용자(행위자라고도 함) 및 시스템과의 상호 작용에 대한 세부 정보를 요약할 수 있습니다. 특수 기호 및 커넥터 세트를 사용하여 작성할 수 있습니다. 효과적인 사용 사례 다이어그램은 팀에서 다음을 논의하고 표현하는 데 도움이 될 수 있습니다.
-
시스템 또는 애플리케이션이 사람, 조직 또는 외부 시스템과 상호 작용하는 시나리오
-
시스템 또는 애플리케이션이 해당 주체(행위자라고 함)가 달성하는 데 도움이 되는 목표
-
시스템 범위
사용 사례 다이어그램을 적용할 수 있는 경우
사용 사례 다이어그램은 많은 세부 사항을 다루지 않습니다. 예를 들어, 단계가 수행되는 순서를 모델링하지는 않습니다. 대신 적절한 사용 사례 다이어그램은 사용 사례, 행위자 및 시스템 간의 관계에 대한 고차원적인 개요를 보여줍니다. 전문가들은 사용 사례 다이어그램을 사용하여 보다 설명적인 텍스트 사용 사례를 보완할 것을 권장합니다.
UML은 다이어그램을 작성하는 데 사용할 수 있는 모델링 툴킷입니다. 사용 사례는 레이블이 지정된 타원형으로 표시됩니다. 막대 모양은 그 과정에서 행위자를 나타내며, 행위자의 시스템 참여는 행위자와 사용 사례 사이의 선으로 모델링됩니다. 시스템 경계를 나타내려면 사용 사례 주위에 사용 사례를 둘러싸는 상자를 그립니다.
UML 사용 사례 다이어그램은 다음과 같은 경우에 이상적입니다.
-
시스템-사용자 상호 작용의 목표 표현
-
시스템의 기능 요건 정의 및 구성
-
시스템의 컨텍스트 및 요건 지정
-
사용 사례 중 이벤트의 기본 흐름 모델링
직접 UML 다이어그램을 만들고 싶으신가요? Lucidchart를 사용해보세요. 빠르고 사용이 간편하며 무료로 제공됩니다.
UML 다이어그램 만들기사용 사례 다이어그램 구성 요소
"사용 사례 다이어그램이란 무엇인가?"라는 질문에 대답하려면 먼저 구성 요소를 이해해야 합니다. 일반적인 구성 요소는 다음과 같습니다.
-
행위자:
시스템과 상호 작용하는 사용자. 행위자는 사람, 조직 또는 애플리케이션이나 시스템과 상호 작용하는 외부 시스템이 될 수 있습니다. 데이터를 생성하거나 소비하는 외부 개체여야 합니다. -
시스템:
행위자와 시스템 간의 특정한 일련의 행동과 상호작용. 시스템은 시나리오라고도 할 수 있습니다. -
목표:
대부분의 사용 사례의 최종 결과. 성공적인 다이어그램은 목표를 달성하는 데 사용되는 활동과 변형을 설명해야 합니다.
사용 사례 다이어그램 기호 및 표기법
사용 사례 다이어그램의 표기법은 매우 간단하며 다른 UML 다이어그램만큼 많은 유형의 기호를 포함하지 않습니다. 복습이 필요한 경우 이 가이드를 사용하여 사용 사례 다이어그램을 그리는 방법을 배울 수 있습니다. Lucidchart에서 찾을 수 있는 모든 도형은 다음과 같습니다.
-
사용 사례:
사용자가 가질 수 있는 다양한 용도를 나타내는 가로 모양의 타원형입니다. -
행위자:
실제로 사용 사례를 사용하는 사람들을 나타내는 막대기 그림. -
연관성:
행위자와 사용 사례 사이의 선. 복잡한 다이어그램에서는 어떤 행위자가 어떤 사용 사례와 연관되어 있는지 아는 것이 중요합니다. -
시스템 경계 상자:
사용 사례에 대한 시스템 범위를 설정하는 상자. 상자 밖의 모든 사용 사례는 해당 시스템의 범위를 벗어나는 것으로 간주됩니다. 예를 들어, 사이코 살인자는 아래에 있는 전기톱 예에서 직업 범위를 벗어납니다. -
패키지:
서로 다른 요소들을 그룹에 넣을 수 있는 UML 도형입니다. 구성 요소 다이어그램과 마찬가지로 이러한 그룹화는 파일 폴더로 표시됩니다.
사용 사례 다이어그램 예
책 출판 사용 사례 다이어그램 예
이 사용 사례 다이어그램은 책을 쓰고 출판하는 데 필요한 프로세스를 시각적으로 표현한 것입니다. 저자, 중개상 또는 서점에 관계없이 이 다이어그램을 사용 사례 시나리오에 삽입하면 팀에서 다음 히트작을 게시하는 데 도움이 될 수 있습니다. 직접 시작하려면 이 데모 템플릿을 사용해 보세요.
철도 예약 사용 사례 다이어그램 예
고객이 서비스를 구매하는 모든 프로세스에 이 템플릿을 적용할 수 있습니다. 매력적인 색 구성표, 읽고 편집하기 쉬운 텍스트, 광범위한 UML 모양 라이브러리를 사용하면 모든 준비가 완료되었습니다! 이 템플릿을 직접 사용해 보려면 클릭하세요.
전기톱 사용 사례 다이어그램 예
다음 예를 생각해보세요. 전기톱을 든 남자가 주변 환경과 상호 작용합니다. 상황과 상황의 맥락에 따라 이 남자는 다양한 사용 사례 중 하나에 속할 수 있습니다. 그는 일하러 가는 것 같나요? 그가 전기톱을 휘두르는 방식이 뭔가 불길한가요? 예를 들어, 그가 직업이 아닌 환경에서 전기톱을 사용하는 경우에는 그가 "무서운" 범위에 속한다고 생각할 이유가 있을 수 있습니다.