Nothing close enough? Start from a blank use case diagram → Describe it in one paragraph.
How to use an use case diagram template.
- 01액터 식별
도서관 회원, 사서, 결제 게이트웨이, 외부 데이터베이스 등 시스템과 상호작용하는 모든 외부 엔터티를 나열합니다.
- 02유스케이스 정의
각 액터가 달성하려는 목표를 정리합니다. 예: 도서 대출, 카탈로그 검색, 대출 갱신, 연체료 관리 등.
- 03관계 매핑
연관 선으로 액터와 유스케이스를 연결하고, 필요한 경우 <<include>> 또는 <<extend>> 관계를 추가해 의존성과 선택적 동작을 표현합니다.
- 04시스템 경계 그리기
모든 유스케이스를 도서관 시스템을 나타내는 상자 안에 배치하여 내부 기능과 외부 액터를 구분합니다.
- 05다듬기 및 검증
이해관계자와 함께 다이어그램을 검토하여 모든 사용자 목표가 반영되고 관계가 올바른지 확인한 뒤 수정합니다.
Questions about use case diagram templates
도서관 관리 시스템의 유스케이스 다이어그램이란 무엇인가요?
도서 대출, 재고 관리, 디지털 리소스 이용과 같은 목표를 달성하기 위해 사용자(액터)와 도서관 시스템이 어떻게 상호작용하는지 보여 주는 UML 다이어그램입니다. 시스템이 무엇을 하는지에 초점을 맞추며, 어떻게 구현하는지는 다루지 않습니다.
도서관 유스케이스 다이어그램에는 보통 누가 액터로 포함되나요?
일반적인 액터로는 도서관 회원(또는 이용자), 사서, 관리자, 결제 시스템, 외부 데이터베이스가 있습니다. 상황에 따라 학생, 교직원, 상호대차 파트너와 같은 특수 액터가 추가될 수도 있습니다.
‘extend’와 ‘include’ 관계는 어떻게 표현하나요?
‘Include’는 한 유스케이스가 항상 다른 유스케이스를 호출한다는 뜻입니다(예: ‘도서 대출’에는 ‘회원 계정 확인’이 포함됨). ‘Extend’는 특정 조건에서 선택적으로 추가되는 동작을 의미합니다(예: 연체된 경우 ‘도서 반납’이 ‘연체료 납부’로 확장됨). 다이어그램에서는 <<include>> 또는 <<extend>> 레이블이 붙은 점선 화살표로 표현합니다.
디지털 도서관 시스템에도 유스케이스 다이어그램을 사용할 수 있나요?
물론입니다. 디지털 도서관 시스템은 온라인 사용자, 콘텐츠 관리자, 인증 서비스 등의 액터로 모델링할 수 있습니다. 유스케이스에는 전자 리소스 검색, 간행물 다운로드, 접근 권한 관리 등이 포함될 수 있습니다.
도서관 관리 유스케이스 다이어그램을 만들 때 첫 단계는 무엇인가요?
먼저 이해관계자와 인터뷰하여 모든 사용자 유형과 목표를 정리하세요. 그런 다음 시스템 경계를 나타내는 간단한 사각형을 그리고, 바깥에 액터를 배치한 뒤, 주요 유스케이스를 타원으로 추가합니다. 위의 단계별 가이드에서 전체 과정을 안내합니다.