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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

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

ĐẠ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

Ngày đăng: 26/03/2024, 20:59

Tài liệu cùng người dùng

Tài liệu liên quan