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주요 유스케이스 찾기
학생 등록, 성적표 생성, 수업 일정 관리와 같은 핵심 상호작용을 정리하세요.
- 04액터와 유스케이스의 관계 그리기
각 액터를 해당 액터가 시작하는 유스케이스에 연결하고, 필요한 경우 <<include>> 또는 <<extend>> 관계를 추가하세요.
- 05이해관계자와 검토하고 다듬기
사용자와 함께 다이어그램을 검토하며 중요한 기능이 빠지지 않았는지 확인하세요.
Questions about use case diagram templates
학교 관리 시스템 유스케이스 다이어그램의 주요 액터는 무엇인가요?
일반적인 액터로는 학생, 교사, 학부모, 관리자와 결제 게이트웨이 또는 학생 정보 시스템 같은 외부 시스템이 있습니다.
로그인 기능을 유스케이스로 포함해도 되나요?
가능하지만 인증은 여러 기능에 걸쳐 적용되는 공통 관심사로 다루는 경우가 많습니다. 다만 상위 수준의 유스케이스 다이어그램에서는 이해를 돕기 위해 '로그인' 유스케이스를 표시할 수 있습니다.
여러 수업의 일정 관리는 어떻게 표현하나요?
'수업 일정 관리' 유스케이스에 일정 충돌이나 반복 일정을 처리하는 <<extend>> 관계를 추가하거나, 일정 관리 담당자와 같은 별도의 액터를 사용할 수 있습니다.
유스케이스 다이어그램에서 <<include>>와 <<extend>>의 차이는 무엇인가요?
<<include>> 관계는 기본 유스케이스에 포함된 동작이 항상 실행된다는 뜻입니다. 반면 <<extend>>는 특정 조건에서 발생할 수 있는 선택적 동작을 추가합니다.
이 예시를 내 학교 관리 시스템에 바로 사용할 수 있나요?
물론입니다. 여기의 예시는 일반적인 패턴입니다. 생성기를 사용해 사용자 정의 액터와 유스케이스를 추가하고 특정 요구사항에 맞게 수정하세요.