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

자기계발 서비스 퀘스트(가제) 유저 시나리오

by 자기계발도우미 2023. 4. 4.

유저 시나리오

 

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

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

selfdevhelper.tistory.com

이전 포스트에서 프레임워크를 정했고 유저 시나리오를 정할 차례입니다.

원래는 SRS를 작성하면서 각 요구사항마다 기본 동작 순서를 정의하면서 간단히 시나리오가 나왔어야하는데요.

SRS를 자세히 쓰지 않았기 때문에 이번 포스트에서 조금 다뤄보겠습니다.

기본 사용 시나리오

 

  • 사용자는 자신의 계정을 이용해서 퀘스트 서비스에 접속합니다.
  • 사용자는 퀘스트 서비스에 접속하여 자신의 퀘스트 목록을 확인합니다.
  • 추가하고 싶은 퀘스트가 있으면 하단의 퀘스트 생성 버튼을 눌러서 퀘스트를 추가합니다.
  • 퀘스트를 추가할 때는 다음과 같은 데이터 구조로 추가합니다.
    • 퀘스트 목표
    • 퀘스트 세부 목표 ( 약 3개~5개 )
    • 각 세부 목표를 달성하기 위한 실천 요소
  • 사용자는 퀘스트 목록에서 달성한 실천 요소들에 대해서 완료 버튼을 눌러서 퀘스트를 진행할 수 있습니다.

 

퀘스트 생성 예시

  • 자기계발 서비스 퀘스트 만들기
    • 요구사항 만들기
      • 요구사항 표 만들기
    • 프레임워크 정하기
      • 프레임워크 종류 알아보기
      • 프레임워크 장단점 알아보기
      • 프론트엔드 프레임워크 정하기
      • 백엔드 프레임워크 정하기
    • 유저 시나리오 만들기
      • 기본 사용 시나리오 만들기
      • 퀘스트 예시 데이터 만들기
      • 프레임워크와 요구사항에 반영할 부분 생각하기
    • 데이터베이스 구조 정하기
      • 데이터베이스 종류 정하기
      • 데이터베이스 테이블 구조 정하기
    •  개발하기
      • 데이터베이스 구축하기
      • 백엔드 만들기
      • 프론트엔드 만들기
    • 배포하기
      • 배포환경 정하기
      • 배포하기
    • 최적화하기
      • SEO 최적화
      • 방문자 통계 기능 추가하기
    • 앱 추가하기
      • Android 앱 추가하기
      • iOS 앱 추가하기

 

요구사항과 프레임워크 결정 사항에 반영할 내용

  • 계정 로그인 관련 기능

 

댓글