게임 전적검색을 주제로 정했다.
요구사항분석
전적 검색 요구사항 분석
① 전적 검색을 위해 유저 닉네임을 입력해야 한다.
② 유저는 닉네임 및 티어 정보를 유지해야 한다.
③ 유저는 닉네임으로 식별한다.
④ 챔피언에 대한 챔피언 번호, 챔피언 이름을 유지해야 한다.
⑤ 챔피언은 챔피언 번호로 식별한다.
⑥ 스펠에 대한 스펠 번호, 스펠명을 유지해야 한다.
⑦ 스펠은 스펠 번호로 식별한다.
⑧ 아이템에 대한 아이템 번호, 아이템 명을 유지해야 한다.
⑨ 아이템은 아이템 번호로 식별한다.
⑩ 대전에 대한 대전 번호, 유저 닉네임, 챔피언 레벨, 챔피언 이름, 아이템7, 스펠1, 스펠2, kda, 피해량, cs는 유지 해야한다.
⑪ 대전에서 아이템1, 아이템2, 아이템3, 아이템4, 아이템5, 아이템6, 와드는 null값일 수도 있다.
⑫ 대전은 대전 번호와 유저 닉네임으로 식별한다.
테이블 살짝 뽑기
요구사항목록
요구사항정의서 **유스케이스명세서**
테이블명세서
테이블 이름 |
ID |
|||||
속성이름 |
데이터타입 |
널 허용 |
기본값 |
기본키 |
외래키 |
제약조건 |
num |
INT |
N |
PK |
|||
id |
VARCHAR |
N |
테이블 이름 |
챔피언 |
|||||
속성이름 |
데이터타입 |
널 허용 |
기본값 |
기본키 |
외래키 |
제약조건 |
챔피언코드 |
VARCHAR |
N |
PK |
|||
챔피언명 |
VARCHAR |
N |
테이블 이름 |
아이템 |
|||||
속성이름 |
데이터타입 |
널 허용 |
기본값 |
기본키 |
외래키 |
제약조건 |
아이템코드 |
VARCHAR |
N |
PK |
|||
아이템명 |
VARCHAR |
N |
테이블 이름 |
스펠 |
|||||
속성이름 |
데이터타입 |
널 허용 |
기본값 |
기본키 |
외래키 |
제약조건 |
스펠코드 |
VARCHAR |
N |
PK |
|||
스펠명 |
VARCHAR |
N |
테이블 이름 |
대전 |
|||||
속성이름 |
데이터타입 |
널 허용 |
기본값 |
기본키 |
외래키 |
제약조건 |
대전num |
INT |
N |
PK |
|||
id |
VARCHAR |
N |
PK | |||
레벨 |
INT |
N |
||||
챔피언 |
VARCHAR |
N |
|
|||
아이템1 |
VARCHAR |
Y |
||||
아이템2 |
VARCHAR |
Y |
|
|||
아이템3 |
VARCHAR |
Y |
|
|||
아이템4 | VARCHAR | Y | ||||
아이템5 | VARCHAR | Y | ||||
아이템6 | VARCHAR | Y | ||||
아이템7 | VARCHAR | N | ||||
스펠1 | VARCHAR | N | ||||
스펠2 | VARCHAR | N | ||||
KDA | VARCHAR | N | ||||
피해량 | VARCHAR | N | ||||
와드 | VARCHAR | Y | ||||
CS | VARCHAR | N |
처음 해보는 일이라 생각 하기가 어렵다~
'Diary' 카테고리의 다른 글
[Java] Array, ArrayList (0) | 2020.04.16 |
---|---|
200413 (0) | 2020.04.13 |
200324 (0) | 2020.03.24 |
20200304 (0) | 2020.03.04 |