140 likes | 532 Views
Atm 유즈 케이스. 1194060 남정호 0794017 박석준 0794028 이승규. USE CASE DIAGRAM. 1. 블랙박스 – 줄이고 또 줄여보자 2. 최종 유즈케이스 다이어그램. 1. 블랙박스 – 줄이고 또 줄여보자. 서버 관점이 필요한 것이 아니다 . 액터 관점에서 봐야 함 서버 쪽을 모두 없앴다 . 송신 , 수신으로 나누는 것도 유즈케이스 관점에서 불필요해 보인다. 1. 블랙박스 – 줄이고 또 줄여보자. 암호 인증 과정도 절차 중 하나일 뿐이다 .
E N D
Atm유즈 케이스 1194060 남정호 0794017 박석준 0794028 이승규
USE CASE DIAGRAM 1. 블랙박스 – 줄이고 또 줄여보자 2. 최종 유즈케이스 다이어그램
1. 블랙박스 – 줄이고 또 줄여보자 서버 관점이 필요한 것이 아니다. 액터 관점에서 봐야 함 서버 쪽을 모두 없앴다. 송신, 수신으로 나누는 것도 유즈케이스 관점에서 불필요해 보인다.
1. 블랙박스 – 줄이고 또 줄여보자 암호 인증과정도 절차 중 하나일 뿐이다. 유즈케이스 다이어그램에서 필요할 것 같지 않아 이 것 또한 뺐다.
1. 블랙박스 – 줄이고 또 줄여보자 서버와의 Communicate도 Actor 관점에서 불필요해 보인다. Communicate with SERVER도 지우자
USE CASE CONTENT 0. COMMON CHECK ACCOUNT WITHDRAW CASH TRANSFER FUNDS INQUIRY MONTHLY STATISTICS PRINT RECEIPT
0. COMMON PRE-CONDITION POST-CONDITION ATM이 카드를 배출한다. • 한성은행에 계좌를 기개설한 고객 • 카드를 기발급받은 고객
1. Check account BASIC FLOW ALTERNATIVE FLOW 1-a. 불량 카드일 경우, 카드를 배출한다. 2-a. 비밀번호 오류시, 카드를 배출한다. 3-a. 시스템과 서버의 연결 오류시, 오류 문구를 출력한다. • 1. 사용자가 카드를 삽입한다. • 2. 사용자가 비밀번호를 입력한다. • 3. 시스템이 계좌 잔고를 출력한다.
2. WITHDRAW CASH BASIC FLOW ALTERNATIVE FLOW 1-a. 불량 카드일 경우, 카드를 배출한다. 2-a. 사용자가 입력한 금액이 잔고를 초과할 경우, 오류 문구를 출력한다. 3-a. 비밀번호 오류 시, 카드를 배출한다. 4-a. 서버와의 연결 오류시, 오류 문구를 출력 후 카드를 배출한다. • 1. 사용자가 카드를 삽입한다. • 2. 사용자가 인출할 금액을 입력한다. • 3. 사용자가 암호를 입력한다. • 4. 시스템이 돈을 배출해주고, 출금 후 잔고를 화면에 출력한다.
3. TRANSFER FUNDS BASIC FLOW ALTERNATIVE FLOW 1-a. 불량 카드일 경우, 카드를 배출한다. 2-a. 상대방의 계좌번호를 잘못 입력한 경우, 오류문구를 출력한다. 3-a. 사용자가 요청한 이체 금액이 잔고를 초과한 경우, 오류문구를 출력한다. 4-a. 비밀번호가 틀린 경우, 카드를 배출한다. 5-a. 서버와의 연결 오류시, 오류 문구 출력 후 카드를 배출한다. • 1. 사용자가 카드를 삽입한다. • 2. 사용자가 상대방의 계좌를 입력한다. • 3. 사용자가 이체할 금액을 입력한다. • 4. 사용자가 비밀번호를 입력한다. • 5. 시스템이 사용자의 이체 후 잔고와 상대방의 계좌번호, 이체금액을 화면에 출력한다.
4. INQUIRY MONTHLY STASTICS BASIC FLOW ALTERNATIVE FLOW 1-a. 불량 카드일 경우, 카드를 배출한다. 2-a. 비밀번호 오류시, 카드를 배출한다. 4-a. 서버와의 연결 오류시, 오류 문구를 출력한다. • 1. 사용자가 카드를 삽입한다. • 2. 사용자가 비밀번호를 입력한다. • 3. 사용자가 조회 기간을 선택한다. • 4. 시스템은 선택된 조회기간의 월별 통계를 출력한다.
5. PRINT RECEIPT BASIC FLOW ALTERNATIVE FLOW 1-a. 사용자가 출력을 원치 않을 경우, 아무 것도 하지 않는다. 2-a. 종이가 없을 경우, 오류문구를 출력 • 1. 사용자가 명세표 옵션 출력을 선택 • 2. ATM이 명세표를 출력한다.