Tải bản đầy đủ (.docx) (8 trang)

Mẫu bìa btth môn phân tích thiết kế phần mềm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (208.81 KB, 8 trang )

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KHOA HỌC VÀ KĨ THUẬT THƠNG TIN

MƠN PHÂN TÍCH THIẾT KẾ PHẦN MỀM
BÀI TẬP THỰC HÀNH 2

GVHD: Phạm Nhật Duy
Sinh viên thực hiện: Bùi Thanh Phong – 22521082

 Tp. Hồ Chí Minh, 03/2024 

Phân tích thiết kế phần mềm - IE108.O21
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................


.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................

……., ngày……...tháng……năm 2024

Người nhận xét
(Ký tên và ghi rõ họ tên)

2|Page

Phân tích thiết kế phần mềm - IE108.O21

MỤC LỤC

3|Page

Phân tích thiết kế phần mềm - IE108.O21

MỤC LỤC HÌNH ẢNH
MỤC LỤC BẢNG

4|Page

Phân tích thiết kế phần mềm - IE108.O21

NỘI DUNG BÀI LÀM

1.1


1.1.1
1.1.2

1.1.2.1
@startuml
left to right direction
actor Khách_hàng as fc
rectangle Máy_ATM {
usecase "Rút_tiền" as UC1
usecase "Vấn_tin_số_dư" as UC2
usecase "Chuyển_tiền" as UC3
usecase "Xác_thực_mã_pin" as UC4
usecase "Thêm_tiền_mặt" as UC5
usecase "Khởi_động" as UC6
usecase "Tắt_máy" as UC7
}
actor Nhà_điều_hành_ATM as AD
fc --> UC1
fc --> UC2
fc --> UC3
UC1 -.> UC4 :include
UC2 -.> UC4 :include
UC3 -.> UC4 :include
AD --> UC5
AD --> UC6
AD --> UC7
@enduml

5|Page


Phân tích thiết kế phần mềm - IE108.O21

1.1.2.2 Hình 1: Use case diagram quản lý ATM

a) Thao tác xác nhận mã PIN
a. Use case name: Xác thực mã PIN
b. Summary:Người dùng cần nhập mã PIN đã có thể truy cập vào tài
khoảng.
c. Actor: Khách hàng.
d. Dependency:
e. Precondition: Phải cho thẻ ngân hàng vào máy trước.
f. Main sequence:
i. Khách hàng cho thẻ vào ATM.
ii. Hệ thống hỏi mã PIN.
iii. Khách hàng nhập mã PIN.
iv. Hệ thống đăng nhập thành công vào tài khoản.
g. Alternative sequence:
i. Khách hàng nhập sai mã PIN.
ii. Hệ thống báo lỗi.
iii. Hệ thống yêu cầu nhập lại.
h. Postcondition: Nhập thành công.

b) Thao tác rút tiền
a. Use case name: Rút tiền.
b. Summary:Người dùng sau khi đăng nhập có thể rút tiền trong tài
khoản.
c. Actor: Khách hàng.
d. Dependency: Xác thực mã PIN.


6|Page

Phân tích thiết kế phần mềm - IE108.O21

e. Precondition: Phải đăng nhập vào tài khoản.
f. Main sequence:

i. Khách hàng sau khi đăng nhập vào hệ thống.
ii. Khách hàng chọn chức năng rút tiền.
iii. Hệ thống hỏi rút bao nhiêu.
iv. Khách hàng trả lời.
v. Hệ thống xác nhận và đưa tiền cho khách hàng.
g. Alternative sequence:
i. Khách hàng rút lớn hơn số tiền hiện có.
ii. Hệ thống báo lỗi.
iii. Hệ thống yêu cầu nhập lại.
h. Postcondition: Rút được tiền thành công.
c) Thao tác vấn tin số dư
a. Use case name: vấn_tin_số_dư
b. Summary: Người dùng có thể biết được thông tin về số tiền trong tài
khoản của mình.
c. Actor: Khách_hàng.
d. Dependency: Xác_Thực_Mã_PIN
e. Precondition: Phải cho thẻ ngân hàng vào máy trước.
f. Main sequence:
i. Sau khi đăng nhập vào tài khoản.
ii. Khách hàng chọn chức năng xem thông tin số dư.
iii. Hệ thống sẽ hiển thị thông tin về số dư tài khoản.
g. Postcondition: Thông tin số dư.
d) Thao tác chuyển tiền

a. Use case name: Chuyển_tiền
b. Summary: Người dùng có thể chọn chức năng chuyển tiền để chuyển
tiền cho tài khoản khác.
c. Actor: Khách_hàng.
d. Dependency: Xác_Thực_Mã_PIN.
e. Precondition: Phải cho thẻ ngân hàng vào máy trước.
f. Main sequence:
i. Khách hàng sau khi đăng nhập vào hệ thống.
ii. Khách hàng chọn chức năng chuyển tiền.
iii. Hệ thống hỏi chuyển bao nhiêu.
iv. Khách hàng trả lời.
v. Hệ thống xác nhận và thực hiện chuyển tiền.
g. Alternative sequence:
i. Khách hàng nhập sai tài khoản cần chuyển.
ii. Hệ thống báo lỗi.
iii. Hệ thống yêu cầu nhập lại.
h. Postcondition: chuyển thành công.

7|Page

Phân tích thiết kế phần mềm - IE108.O21
1.1.3
1.1.3.1

Hình 2: communication diagram 1.1.3.1

8|Page



×