Web Analytics
본문 바로가기
자기계발 서비스/퀘스트(가제)

자기계발 서비스 (가제) 퀘스트 서비스 요구사항 작성하기

by 자기계발도우미 2023. 3. 31.

만들 서비스

 

로스트아크와 함께 자기계발 서비스 구상하기

재밌는 게임 지금까지 로스트아크를 포함해서 게임을 꽤 많이 해왔는데 게임은 재미있습니다! ... 재밌어요! 한 때 회사를 다니면서도 금요일에 저녁먹고 퇴근해서 새벽 4시 넘어서까지 하다가

selfdevhelper.tistory.com

위 글에서 가장 처음으로 언급했던 퀘스트와 관련된 서비스를 가장 먼저 만들 예정입니다.

 

서비스 요구사항

서비스를 만들기 전에 어떤 서비스를 만들지에 대한 계획이 필요하고 개발 계획은 요구사항을 정의하는 것으로 시작합니다.

그 중 저는 저에게 필요한 서비스가 완성되었을 때 과연 어떤 기능을 제공해야할 지를 정하기 위해서 기능적 요구사항만을 작성하려고 합니다.

 

요구사항 번호 기능 요구사항 중요도 난이도
1 퀘스트 서비스는 퀘스트를 생성, 읽기, 수정, 삭제(CRUD)할 수 있어야 한다.
1-1 퀘스트 서비스는 퀘스트 생성 시 우선순위와 성격에 따라 메인퀘스트(중요), 서브퀘스트(보통), 반복퀘스트로 나누어 생성해야 한다.
1-2 퀘스트 서비스는 각 퀘스트를 완성하기 위한 세부 진행 과정을 입력할 수 있어야한다.
세부 진행 과정은 5개로 제한한다.
1-3 퀘스트 서비스는 각 퀘스트 별로 현재 수행해야되는 과정 내용을 보여줘야 한다.
1-4 퀘스트 서비스는 퀘스트를 우선순위에 따라 정렬하여 보여줘야 한다.
1-5 퀘스트 서비스는 현재 수행해야하는 과정을 달성했을 경우 다음 과정으로 변경되어야 한다.
1-6 퀘스트 서비스는 퀘스트를 포기하여 삭제할 수 있도록 해야한다.
2 퀘스트 서비스는 통상적인 퀘스트를 제공하여 참고할 수 있어야 한다.
3 퀘스트 서비스는 퀘스트의 세부 진행 과정을 추천할 수 있어야 한다. (유료화 가능성)
4 퀘스트 서비스는 플랫폼과 상관없이 접속하여 사용할 수 있어야 한다.
5 퀘스트 서비스는 개인 데이터 관리를 위하여 로그인 기능을 제공해야 한다.
6      
7      
8      
       

위 표는 지속적으로 업데이트 될 예정입니다.

 

소프트웨어 개발을 위한 요구사항을 나열한 문서를 Software Requirement Specification (SRS)라고 말합니다.

실제로는 좀 더 많은 내용이 있지만 저는 구현을 위해서 필요한 내용만 작성하고 있습니다.

요구사항이 어느 정도 갖춰지고 난 후에는 요구사항을 만족시킬 수 있는 각종 기술들을 찾아보고 선택할 예정입니다.

해당 내용은 다음 포스트에서 작성하도록 하겠습니다.

 

https://selfdevhelper.tistory.com/18

 

자기계발 서비스 퀘스트(가제) 개발 프레임워크 정하기

개발 프레임워크에는 여러가지가 있지만 어디에 어떻게 쓰이는지 이번 기회에 알아보려고 합니다. 제가 개발하려는 서비스는 아래와 같은 요구사항들을 만족해야되는데요. https://selfdevhelper.tist

selfdevhelper.tistory.com

 

댓글