Skip to content

인수 조건

준팍(junpak) edited this page Jul 3, 2023 · 2 revisions

Topic

구분 세부 정보
요구사항 토픽 생성 클릭 시, 해당 주제에 대해 정보를 모을 수 있는 지도가 생성된다.
사용자 스토리 지원씨는 송리단길 맛집에 대한 정보를 모으기 위해서 새로운 토픽을 생성한다.
인수 조건 given : 유저가 로그인을 한 상태에서
when : 토픽 주제에 대해 입력한 후 생성 버튼을 누르면
then : 해당 주제에 대한 정보를 입력할 수 있는 지도가 생성된다.
구분 세부 정보
요구사항 메인 화면 접속 시, 지도 기준으로 주변에 어떤 토픽들이 있는지 확인할 수 있다.
사용자 스토리 지원씨는 원하는 지역의 지도를 확인하기 위해 메인 화면에 접속하였다.
인수 조건 given : 유저가 메인 화면에서
when : 지도 위치를 설정하면
then : 해당 위치 주변에 존재하는 토픽들의 이름이 화면에 표시된다.
구분 세부 정보
요구사항 특정 토픽을 선택 시, 해당 토픽에 대한 모든 핀을 확인할 수 있다.
사용자 스토리 지원씨는 송리단길 맛집 정보들을 확인하기 위해 송리단길 맛집 토픽을 클릭하였다.
인수 조건 given : 유저가 메인 화면에서
when : 자신이 확인하고자 하는 토픽 버튼을 누르면
then : 해당 토픽에 대한 모든 핀이 지도에 표시된다.
구분 세부 정보
요구사항 한 위치 내에서 2가지 이상의 토픽을 한번에 확인할 수 있다.
사용자 스토리 지원씨는 송리단길에서 친구들과 놀기 위해, 맛집 토픽과 감성카페 토픽을 한번에 확인하였다.
인수 조건 given : 유저가 메인 화면에서
when : 자신이 확인하고자 하는 토픽들을 선택하면
then : 해당 토픽들에 대한 모든 핀이 색깔별로 지도에 표시된다.
구분 세부 정보
요구사항 생성 토픽 목록 확인 시, 자신이 이전에 만들었던 토픽을 확인할 수 있다.
사용자 스토리 지원씨는 자신이 만든 토픽들을 확인하기 위해 “나의 토픽” 버튼을 클릭하였다.
인수 조건 given : 유저가 마이페이지 화면에서
when : 나의 토픽 버튼을 누르면
then : 지금까지 만들었던 토픽의 목록이 표시된다.

Pin

구분 세부 정보
요구사항 지도에서 원하는 지점을 클릭 시, 특정 주제에 대한 핀을 생성할 수 있다.
사용자 스토리 지원씨는 멘야하나비의 정보를 송리단길 맛집 지도에 추가하기 위해 지도에서 클릭하였다.
인수 조건 given : 유저가 특정 토픽의 지도화면에서
when : 원하는 지점을 클릭하면
then : 해당 위치에 원하는 정보를 입력할 수 있다.
구분 세부 정보
요구사항 토픽 내의 핀의 정보가 잘못된 경우 내용을 수정할 수 있다.
사용자 스토리 지원씨는 송리단길 맛집 토픽의 멘야 하나비가 이사한 위치 정보를 업데이트 하기 위해서, 핀의 위치를 수정하였다.
인수 조건 given : 유저가 특정 토픽의 핀 상세 정보 화면에서
when : 수정하기 버튼을 클릭하면
then : 해당 핀의 위치 및 상세 정보를 수정할 수 있다.
구분 세부 정보
요구사항 토픽 내의 핀이 토픽과 연관이 없거나, 현실세계에 더 이상 존재하지 않는 경우 삭제할 수 있다.
사용자 스토리 지원씨는 송리단길 감성 카페 토픽에 육장정 음식점이 들어가있자 해당 핀을 삭제하였다.
인수 조건 given : 유저가 특정 토픽의 핀 상세 정보 화면에서
when : 삭제하기 버튼을 클릭하면
then : 해당 토픽에서 핀을 삭제할 수 있다.
구분 세부 정보
요구사항 생성 핀 목록 확인 시, 자신이 이전에 만들었던 핀을 확인할 수 있다.
사용자 스토리 지원씨는 자신이 만든 핀을 확인하기 위해 “나의 핀” 버튼을 클릭하였다.
인수 조건 given : 유저가 마이페이지 화면에서
when : 나의 핀 버튼을 누르면
then : 지금까지 만들었던 핀이 지도에 표시된다.

현재 위치

구분 세부 정보
요구사항 현재 위치로 지도를 이동할 수 있다. (현위치 버튼)
사용자 스토리 지원씨는 현재 위치 주변에 토픽을 확인 및 추가하기 위해 현재 위치로 지도를 이동하기를 원한다.
인수 조건 given : 유저가 지도화면에서
when : 나의 위치 버튼을 클릭 시,
then : 지도 중심에 현재 나의 위치가 표시된다.

링크 공유

구분 세부 정보
요구사항 특정 사용자가 저장해둔 Topic을 외부로 공유 가능하다. (ex. 카카오톡)
사용자 스토리 지원씨는 송리단길 맛집 정보를 친구에게 공유하기 위해서 해당 토픽의 링크를 전달하였다.
인수 조건 given : 유저가 특정 토픽의 지도 화면에서
when : 공유하기 버튼을 클릭 시,
then : 해당 토픽의 링크가 복사된다.
구분 세부 정보
요구사항 특정 사용자가 저장해둔 위치 정보를 외부로 공유 가능하다. (ex. 카카오톡)
사용자 스토리 지원씨는 송리단길 맛집 "멘야하나비"의 위치를 친구에게 공유하기 위해서 해당 핀의 링크를 전달하였다.
인수 조건 given : 유저가 특정 핀의 상세정보 화면에서
when : 공유하기 버튼을 클릭 시,
then : 해당 핀의 링크가 복사된다.

검색

구분 세부 정보
요구사항 검색창에 주소를 입력 시, 해당 위치의 지도로 이동한다.
사용자 스토리 지원씨는 석촌호수를 찾기 위해, 검색창에 석촌호수를 입력하였다.
인수 조건 given : 유저가 검색창에서
when : 주소를 입력할 시,
then : 해당 위치의 지도로 이동한다.
구분 세부 정보
요구사항 검색창에 키워드를 입력 시, 관련된 토픽이 검색된다.
사용자 스토리 지원씨는 석촌 호수 주변 포토스팟을 찾기 위해 검색창에 석촌호수 포토스팟을 입력하였다.
인수 조건 given : 유저가 검색창에서
when : 토픽 관련 키워드를 입력할 시,
then : 관련 토픽들의 목록이 표시된다.

경로 표시

구분 세부 정보
요구사항 지도 위에 경로를 그릴수 있다.
사용자 스토리 지원씨는 석촌호수에서 송리단길로 이동하기 위해 각 지점 사이의 경로를 그렸다.
인수 조건 given : 유저가 핀들이 표시되어 있는 지도 화면에서
when : 출발지와 경유지, 도착지를 클릭할 시,
then : 각 지점간의 경로를 지도위에 표시된다.