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 |