만들 서비스
로스트아크와 함께 자기계발 서비스 구상하기
재밌는 게임 지금까지 로스트아크를 포함해서 게임을 꽤 많이 해왔는데 게임은 재미있습니다! ... 재밌어요! 한 때 회사를 다니면서도 금요일에 저녁먹고 퇴근해서 새벽 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
'자기계발 서비스 > 퀘스트(가제)' 카테고리의 다른 글
퀘스트 서비스 개발 중단 (0) | 2023.06.18 |
---|---|
유저시나리오 1번 구현 -로그인 (0) | 2023.04.26 |
자기계발 서비스 퀘스트(가제) 유저 시나리오 (0) | 2023.04.04 |
자기계발 서비스 퀘스트(가제) 개발 프레임워크 정하기 (0) | 2023.04.03 |
댓글