---
title: "유스케이스·스토리·모델 선택"
description: "요구를 유스케이스, 사용자 스토리, 모델 가운데 무엇으로 표현할지 결정해야 하는 상황에서 사용할 최소 실행 경로입니다."
---

<Panel title="이 가이드를 사용할 때">
**상황:** 요구를 유스케이스, 사용자 스토리, 모델 가운데 무엇으로 표현할지 결정해야 하는 상황

**완료 조건:** 답해야 할 질문에 맞춰 표현 방식을 고르고, 기준 요구사항 문장과 보조 모델의 관계를 정한다.
</Panel>

## 최소 실행 순서

1. **1. 질문 유형 정하기**

    사용자 목표·상호작용, 전달 단위, 경계·상태·순서·데이터 가운데 어떤 질문에 답하려는지 먼저 정한다.

2. **2. 표현 형식 선택하기**

    사용자 목표와 예외 흐름은 유스케이스로, 작은 가치 단위는 스토리로, 구조적 관계는 알맞은 모델로 표현한다.

3. **3. 기준 요구사항 연결하기**

    각 표현에서 다루지 못한 정책·품질·데이터·인터페이스 요구는 별도의 기준 요구사항 항목으로 연결한다.

4. **4. 표현 사이 검토하기**

    서로 다른 표현이 같은 용어·상태·규칙을 가리키는지 교차 검토한다.

## 판단 근거를 확인할 학습 페이지

<CardGroup cols={2}>
<Card title="18장. 유스케이스와 시나리오" href="/learn/specification-modeling/chapter-18">
개념과 판단 기준은 관련 학습 페이지에서 확인합니다.
</Card>
<Card title="19장. 사용자 스토리와 백로그" href="/learn/specification-modeling/chapter-19">
개념과 판단 기준은 관련 학습 페이지에서 확인합니다.
</Card>
<Card title="20장. 모델로 표현하는 요구사항" href="/learn/specification-modeling/chapter-20">
개념과 판단 기준은 관련 학습 페이지에서 확인합니다.
</Card>
</CardGroup>

## 함께 사용할 도구

<CardGroup cols={2}>
<Card title="요구사항 정의서 예제" href="/toolkit/requirements-specification">
실행 결과를 점검하거나 기록할 때 씁니다.
</Card>
</CardGroup>

:::success[완료 확인]
답해야 할 질문에 맞춰 표현 방식을 고르고, 기준 요구사항 문장과 보조 모델의 관계를 정한다.
:::
