Use Case 설명서 (Toridos – 자율주행 지팡이)
UC-001: 경로 안내 받기
- Primary Actor: 사용자
- Brief Description: 사용자가 보행을 시작하면 시스템은 센서를 통해 환경을 인식하고, 최적 경로를 탐색한 후 진동 및 음성으로 안내한다.
- Trigger: 사용자가 지팡이를 활성화하거나 ‘안내 시작’을 요청할 때
- Normal Flow:
- 사용자가 보행을 시작한다.
- 시스템이 센서 데이터를 업데이트한다.
- 시스템이 최적 경로를 계산한다.
- 시스템이 진동 및 음성 안내를 제공한다.
- 사용자가 안내에 따라 이동한다.
- Alternative Flow:
- 센서 오류 발생 시 “환경 인식 불가” 안내 후, 사용자는 수동으로 이동하거나 재시도한다.
UC-002: 모드 전환
- Primary Actor: 사용자
- Brief Description: 사용자가 환경(평지/계단/잔디 등)에 따라 일반 지팡이 모드와 전동 모드를 전환한다.
- Trigger: 사용자가 전환 버튼을 누르거나, 시스템이 지형에 따라 자동으로 전환을 권고할 때
- Normal Flow:
- 시스템이 보행 환경을 분석한다.
- 시스템이 적합한 모드를 추천하거나, 사용자가 전환을 요청한다.
- 시스템이 모드를 전환하고 사용자에게 피드백을 제공한다.
- Alternative Flow:
- 계단이나 전동 주행 불가능 구간에서는 전동 모드 전환 불가 메시지를 안내한다.
UC-003: 장애물 회피 도움 받기
- Primary Actor: 사용자
- Brief Description: 사용자가 이동 중 장애물에 부딪히지 않도록 시스템이 센서 데이터 기반으로 회피 안내를 제공한다.
- Trigger: 보행 경로상 장애물이 감지될 때