negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

요구사항정의서
Project/Mini_Project

요구사항정의서

2022. 7. 7. 12:30

1. 유스케이스 다이어그램

2. 유스케이스 명세

유스케이스 이름 로그인 / 회원가입 페이지
유스케이스 ID U_C_100
관련 요구사항 F_R_100, F_R_101,F_R_102,F_R_117
우선순위 상
선행조건 N/A
관련 액터 사용자
이벤트 흐름 사용자는 로그인 또는 회원가입을 선택한다
로그인을 선택하면 ID, PASSWORD를 입력한다.
ID, PASSWORD가 틀리면 실패라고 문구를 출력 후 재입력을 한다.
회원가입을 선택하면 사용할 ID, PASSWORD를 입력하고 ID가 중복되면 재입력을 한다.
종료조건 “종료” 버튼 입력 시
사후조건 N/A
기타 요구사항 N/A

 

유스케이스 이름 메인페이지
유스케이스 ID U_C_101
관련 요구사항 F_R_103,F_R_104,F_R_105,F_R_106
우선순위 상
선행조건 사용자 로그인완료
관련 액터 사용자
이벤트 흐름 게임시작, 금액확인, 랭킹확인, 로그아웃 메뉴 중 하나를 선택한다.
금액확인을 선택하면 현재 보유중인 금액을 출력한다.
랭킹확인을 선택하면 보유중인 금액이 많은 순으로 TOP10을 출력한다.
게임선택을 선택하면 게임페이지로 이동한다.
로그아웃을 선택하면 로그인페이지로 이동한다.
종료조건 “로그아웃” 버튼 입력 시
사후조건 N/A
기타 요구사항 N/A

 

유스케이스 이름 게임 페이지
유스케이스 ID U_C_102
관련 요구사항 F_R_107,F_R_108,F_R_109,F_R_110,F_R_111,F_R_112,F_R_113,F_R_114,F_R_115,F_R_116,F_R_117
우선순위 상
선행조건 메인페이지에서 게임시작 선택
관련 액터 사용자
이벤트 흐름 홀짝게임, 포커, 비트코인, 로또, 슬롯머신, 가위바위보, 스피또, 러시안 룰렛 중 게임을 선택한다.
게임을 선택하면 배팅을 진행한다.
게임에서 승리하면 배팅한 금액에 승리수당을 더하여 지급 받는다.
게임에서 패배하면 배팅한 금액을 잃는다.
보유한 금액이 0되면 ‘구걸하기’를 진행한다.
종료조건 “뒤로가기(게임종료하기)” 버튼 입력 시
사후조건 N/A
기타 요구사항 N/A

3. 기능 요구사항

ID 요구사항명칭 설명 우선순위
F_R_100 로그인 아이디,비밀번호를 입력하고 일치하는지 확인 후 일치시 메인페이지로 접속한다. 상
F_R_101 회원가입 초기페이지에서 처음 접속하는 회원의 정보를 입력받아 저장한다. 상
F_R_102 bgm실행 프로그램 실행 시 초기화면에 배경음악 재생 하
F_R_103 게임시작 게임페이지로 이동 상
F_R_104 랭킹확인 사용자들의 보유금액에 따른 순위 출력 상
F_R_105 보유금액 확인 게임진행에 따른 보유금액의 결과를 출력 상
F_R_106 로그아웃 로그인을 해제하고 메인페이지로 이동 상
F_R_107 홀짝게임 홀,짝 선택 후 배팅금액 두배 중
F_R_108 포커 패를 뽑고 상대보다 높을 시 배팅금액 3배, 패배시 잃음 중
F_R_109 비트코인 구매금액 지정 후 수익손실 수시적으로 변동 확인가능 중
F_R_110 로또 구매금액 고정, 구매 개수 입력 후 당첨확인 중
F_R_111 슬롯머신 구매금액 고정, 여러 수가 일치 시 당첨 중
F_R_112 가위바위보 가위,바위,보 중 선택 후 배팅금액 2배 중
F_R_113 스피또 1~5선택 후 결과에 따라 수익금액 지정 중
F_R_114 러시안룰렛 총알 배정 후 랜덤 우승
패배시 재산 0원
중
F_R_115 구걸하기 구걸방식 선택 후 랜덤으로 자금마련 중
F_R_116 뒤로가기 게임페이지에서 메인페이지로 이동 상
F_R_117 게임종료 게임을 종료한다. 상

'Project > Mini_Project' 카테고리의 다른 글

Game Menu  (0) 2022.07.07
Main Menu  (0) 2022.07.07
VO  (0) 2022.07.07
DAO  (0) 2022.07.07
테이블 명세서  (0) 2022.07.07
    negno
    negno

    티스토리툴바