1. 개요

본 문서 공공 자전거 내비게이션 소프트웨어 요구사항명세서의 적용범위는 아래 표와 같다.

앱 이름 공공 자전거 내비게이션
약어 TTNav (Tashu TtareungYi Navigation)
버전 번호 Version 1.00
목적 사용자에게 공유자전거 대여소 정보 및 경로 안내 기능을 제공

사용자가 특정 정류장에서 대여 및 반납이 가능한 공유 자전거를 이용하여, 원하는 목적지까지 원활하게 이동할 수 있도록 지원한다.

TTNav는 타슈(Tashu) 및 추후 따릉이(Ttareungyi)와 같은 공공 자전거 시스템을 연동하여, 사용자가 자전거 대여소를 효율적으로 탐색하고 목적지까지의 최적 경로를 안내받을 수 있도록 지원하는 내비게이션 기반 모바일 애플리케이션이다.

현재는 대전광역시의 타슈(Tashu) API를 활용하여 서비스를 구현할 예정이며,

향후 서울시의 따릉이(Ttareungyi) API 등 유사 서비스를 연동하여 전국 공공자전거 통합 내비게이션으로의 확장을 목표로 한다.

앱의 명칭인 "TTNav" 는 Tashu와 Ttareungyi의 약자를 조합한 것이다.

2.요구사항

2.1. SW 흐름도 (-수정필요)

소프트웨어의 전반적인 흐름을 나타내는 흐름도(FlowChart) 는 아래 그림과 같다.

ChatGPT Image 2025년 7월 25일 오전 11_54_32.png

2.2 소프트웨어 형상항목 요구사항

공공자전거 내비게이션 어플리케이션은 하나의 “TTNAV SW” CSCI로 정의한다.

총 ○개의 CSC로 구성되며 목록은 아래와 같다.