Xác định flow of event cho lược đồ user-case
Câu 1:
Use Case name: |
Rút tiền tại máy
ATM |
Actor: |
Khách hàng |
Preconditions |
Khách hàng của ngân
hàng có tài khoản checking hoặc tài khoản savings với ngân hàng |
Postconditions |
Khách hàng của ngân
hàng có tiền mặt hoặc lý do của việc yêu cầu rút tiền không thành công |
Basic flow |
1.
Khách hàng đưa thẻ ngân hàng của mình vào máy ATM 2.
Máy ATM xác minh thẻ vừa đưa vào là hợp lệ 3.
Máy ATM yêu cầu nhập mã PIN 4.
Khách hàng nhập vào mã PIN của họ 5.
Máy ATM xác thực
thẻ ngân hàng dựa trên mã PIN đã nhập 6.
Máy ATM đưa ra các lựa chọn trong đó có lựa chọn rút
tiền 7.
Khách hàng chọn rút tiền 8.
Máy ATM cung cấp các lựa chọn cho số tiền 9.
Khách hàng chọn số tiền hoặc nhập vào số tiền 10.
Máy ATM xác minh rằng nó có đủ tiền 11.
Máy ATM xác mình rằng có đủ tiền trong tài khoản ngân
hàng của khách 12.
Máy ATM trừ tiền trong tài khoản ngân hàng của khách
hàng 13.
Máy ATM trả lại thẻ ngân hàng cho khách hàng 14.
Khách hàng nhận lấy thẻ ngân hàng 15.
Máy ATM đưa tiền mặt ra cho khách hàng 16.
Khách hàng nhận lấy tiền |
Sub flow |
3a.
Số lần nhập mã pin 8a.
Tùy chọn rút tiền 10a.
Số tiền giới hạn được rút 15a.
thẻ phải được mang đi trước khi tiền được đưa ra |
Alternative flow |
2a. Thẻ không hợp
lệ 2b. Thẻ đưa vào
bị ngược 5a. Mã PIN không
chính xác 10a. Không đủ tiền
trong máy 11a. Không đủ tiền
trong tài khoản ngân hàng của khách hàng 13a. Thẻ bị kẹt
trong máy 14a. Khách hàng
không lấy được thẻ ngân hàng 15a. Tiền mặt bị
kẹt trong máy 16a. Khách hàng
không lấy được tiền |
Câu 2: Website trả về respone. Tất cả query phải trả về kết quả trong thời gian > 3 giây.
->funtional: Trả về response cho user
->Non-funtional: kết quả trong thời gian > 3 giây
Câu 3: Hệ thống sẽ thông tin đến sinh viên thông tin
sinh viên có vượt qua kỳ thi hay không. Hệ thống nhận 2 inputs: điểm sinh viên
(x1) và điểm để đậu (x2). Hệ thống báo lỗi nếu cả 2 input <0 hoặc x1>x2.
Hệ thống trả về true nếu x1/x2 >= 0.5; nếu không thỏa mãn sẽ trả về false
Hệ thống báo lỗi nếu x1>x2 lỗi vì giá trị điểm sinh viên lớn hơn điểm để đậu thì sinh viên đó mới đậu nên nếu x1>x2 thì các sinh viên nhập vào luôn rớt nên ta bỏ điều kiện này.
Nhận xét
Đăng nhận xét