요구 분석 |
프로젝트 명 : 여행도우미(가제) |
|
|
시스템 명 : 여행도우미(가제) |
|
|
단계 명 : 요구분석 |
활동 명 : 요구파악 |
작업 명 : 요구파악(분석,정의) |
|
|
작성자 : 유승재 |
작성일 : 2010-10-20 |
버전 : 1.0 |
|
|
|
|
|
|
|
|
|
|
|
|
이해관계자 파악 |
|
|
|
|
어플 사용자 |
어플을 이용하는 고객. 몇몇 기능들을 이용하기 위해선 웹에 회원가입을 하여야한다. |
웹 사용자 |
웹페이지를 이용하는 고객, 여러 서비스를 받기 위해선 회원가입을 해야한다. |
|
어플 개발자 |
안드로이드 어플을 개발하는 개발자. |
|
|
웹 개발자 |
웹 페이지를 개발하는 개발자. |
|
|
웹 관리자 |
웹 상의 모든 서비스를 관리한다. 웹 관리자는 웹 사용자에 포함된다. |
|
|
|
|
|
|
|
|
|
|
|
|
어플 요구사항 기술서 |
AC : Application Concern |
|
|
ID |
이름 |
설명 |
유형 |
이해관계자 |
AC001 |
로그인 |
1. 어플의 고유기능들은 로그인 없이 사용 할 수 있지만 웹과 연동되는 기능을 이용하려면 로그인을 해야한다. |
기능 |
웹 관리자 |
AC002 |
추천 여행 코스 등록 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 코스녹화를 시작하면 일정 시간 간격으로 현재 위치한 GPS 좌표와 시간을 저장하는데 이 GPS 좌표들을 이어서 하나의 코스로 간주한다. 이 코스의 각 GPS 포인트에 부가정보를 첨부 하고 불필요한 GPS포인트를 제거하고 수정하여 등록 한다. |
기능 |
어플 사용자 |
AC003 |
Best 여행 코스 추천 |
1. 별점이 높아 상위에 랭크된 여행 코스들을 추천 해주는 기능이다. |
기능 |
어플 사용자 |
AC004 |
맞춤 여행 코스 추천 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 이용자의 취향 정보를 통해 이용자에게 맞는 여행 코스를 추천해 준다. |
기능 |
어플 사용자 |
AC005 |
여행 코스 검색 |
1. 추천 여행 코스를 등록 할 때 검색 키워드를 함께 등록 하도록 해서 원하는 지역의 여행코스를 검색 할 수 있도록 한다. |
기능 |
어플 사용자 |
AC006 |
스케줄 관리 |
1. 추천 여행 코스에 등록된 GPS포인트는 등록 될때의 시간도 저장 되는데 이를 이용해 현재 무엇을 해야하는지 알려준다 |
기능 |
어플 사용자 |
AC007 |
조난 구조 요청 |
1. 근처에 여행도우미 어플을 이용하는 이용자에게 현재 내 GPS정보와 함께 구조 요청을 보낸다. |
기능 |
어플 사용자 |
AC008 |
여행 일지 |
1. 여행 하면서 찍은 사진과 함께 일지를 적어 저장할 수 있고 이를 웹에 올릴 수도 있다. 일종의 다이어리 기능이다. |
기능 |
어플 사용자 |
AC009 |
회원가입 |
1. 어플의 특정 서비스를 받기 위해선 회원가입을 해야한다.
2. 친구확인 기능을 서비스 받기 위해선 사진을 등록해야한다(필수는 아니다).
3. 맞춤 여행 코스 추천 기능을 서비스 받기 위해선 취향 정보를 등록해야한다(필수는 아니다). |
기능 |
웹 관리자 |
AC010 |
별점 부여 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 추천 코스를 평가하여 별점을 부가한다. |
기능 |
어플 사용자 |
AC011 |
친구 추가 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 친구의 아이디를 이용해 친구를 등록한다. |
기능 |
어플 사용자 |
AC012 |
친구 확인 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 사람의 안면을 카메라로 촬영하는데 여행자어플 사용자이면서 친구로 등록된 사람이라면 인식된 안면과 친구 프로필 사진중 가장 일치하는 친구사진을 찾아 해당 친구의 이름을 알려준다. |
기능 |
어플 사용자 |
AC013 |
친구와 쪽지 송수신 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 친구에게 쪽지를 보내고 받을 수 있다. |
기능 |
어플 사용자 |
AC014 |
로그인 상태 유지 |
1. 로그인이 필요한 경우 처음 한번만 로그인 하면 다음 부터는 로그인 할 필요가 없도록 하여 번거로움을 피한다. |
비기능 |
어플 사용자 |
AC015 |
개인 정보 보호 |
2. 로그인과 회원가입 시에 개인정보 유출에 대한 우려가 없어야한다. |
비기능 |
어플 사용자 |
|
|
|
|
|
웹사이트 요구사항 기술서 |
WC : Website Concern |
|
|
ID |
이름 |
설명 |
유형 |
이해관계자 |
WC001 |
로그인 |
1. 웹사이트의 여러 기능을 이용하기 위해 로그인을 해야한다. |
기능 |
웹 관리자 |
WC002 |
회원가입 |
1. 웹사이트의 여러 기능을 이용하기 위해선 회원가입을 해야한다.
2. 개인 프로필 사진을 등록하는데 어플이용시에 친구확인 기능을 위해서도 사용된다(필수는 아니다).
3. 취향정보를 등록하여 사용자의 취향에 여행경로를 추천 받을 수 있다(필수는 아니다.). |
기능 |
웹 관리자 |
WC003 |
별점 부여 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 추천 코스를 평가하여 별점을 부가한다. |
기능 |
웹 사용자 |
WC004 |
게시글 작성 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 커뮤니티 게시판에 자유롭게 글을 올릴 수 있다. |
기능 |
웹 사용자 |
WC005 |
게시글 삭제 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 글을 작성한 본인이나 관리자는 게시글을 제거 할 수 있어야 한다. |
기능 |
웹 사용자 웹 관리자 |
WC006 |
Best 여행 코스 추천 |
1. 별점이 높아 상위에 랭크된 여행 코스들을 추천 해주는 기능이다. |
기능 |
웹 사용자 |
WC007 |
맞춤 여행 코스 추천 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 이용자의 취향 정보를 통해 이용자에게 맞는 여행 코스를 추천해 준다. |
기능 |
웹 사용자 |
WC008 |
여행 코스 검색 |
1.원하는 지역의 여행코스를 검색 할 수 있다. |
기능 |
웹 사용자 |
WC009 |
여행 일지 |
1. 등록된 여행 일지는 Private하며 공개 범위를 지정 할 수 있다. |
기능 |
웹 사용자 |
WC010 |
친구 추가 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 친구의 아이디를 이용해 친구 등록을 할 수 있으며 쪽지 등을 주고 받을 수 있다. |
기능 |
웹 사용자 |
WC011 |
친구와 쪽지 송수신 |
1. 이 기능을 이용하기 위해선 로그인을 해야한다.
2. 친구에게 쪽지를 보내고 받을 수 있다. |
기능 |
웹 사용자 |
WC012 |
로그인 상태 유지 |
1. 로그인이 필요한 경우 처음 한번만 로그인 하면 다음 부터는 로그인 할 필요가 없도록 하여 번거로움을 피한다. |
비기능 |
웹 사용자 |
WC013 |
개인 정보 보호 |
2. 로그인과 회원가입 시에 개인정보 유출에 대한 우려가 없어야한다. |
비기능 |
웹 사용자 |
WC014 |
프라이버시 보호 |
1. 게시글 중 공개범위를 지정 할 수 있는 글은 범위 밖의 사용자들은 물론 관리자 또한 열람 할 수 없어야 한다. |
비기능 |
웹 사용자 |