2 .6Biểu đồ use case và đặc tả use case của hệ thống
2.7 Các use case được phân rã ở mức nhỏ nhất
2.7.2.5 Sơ đồ và đặc tả Use Case quản lý tài khoản
Hình 2. 20 Use case quản lý tài khoản cho quản lý
Use Case ID UC-2.5
Use Case Name Quản lý tài khoản
Description Giúp quản lý thao tác được trên thông tin các của tài khoản Giúp người dùng thay đổi thông tin cá nhân
Actor(s) Quản lý và người dùng
Priority Không
Trigger Là quản lý, tôi muốn thêm, sửa hoặc xóa tài khoản, để quản lý được những tài khoản của người dùng trên website
Là người dùng, tôi muốn thay đổi thông tin cá nhân, để có thể cập nhật thông tin của mình một cách chính xác nhất trên ứng dụng Pre-Condition(s): Thiết bị của người dùng đã được kết nối internet khi thực hiện
Yêu cầu phải đăng nhập trước khi sử dụng Post-
Condition(s):
Nếu là quản lý: hệ thống chuyển thành công vào trang quản lý tài khoản
Nếu là người dùng: hệ thống chuyển thành công vào activity chỉnh
Trang 59 download by : skknchat@gmail.com
sửa thông tin
Basic Flow 1. Quản lý chọn chức năng quản lý tài khoản trên website 2. Hệ thống sẽ hiển thị danh laptop tài khoản
3. Quản lý chọn vào tài khoản cần thao tác
4. Hệ thống sẽ truy xuất và hiển thị tài khoản cho quản lý 5. Ở đây quản lý sẽ có thể thực hiện các thao tác của tính năng
thêm tài khoản
6. Hệ thống sẽ cập nhật lại dữ liệu
7. Hệ thống sẽ hiển thị kết quả cho quản lý
Alternative Flow 5a. Ở đây quản lý sẽ có thể thực hiện các thao tác của tính năng sửa tài khoản
Use case tiếp tục bước 6
5b. Ở đây quản lý sẽ có thể thực hiện các thao tác của tính năng xóa tài khoản
Use case tiếp tục bước 6
Exception Flow Quản lý hoặc người dùng chọn chức năng đăng xuất *Usecase dừng lại
Business Rules Không có Non-Functional
Requirement
NFR1.1-1: Timeout cho trang thống kê dưới 300 giây.
NFR1.1-2: Các trường thông tin không được bỏ trống và không chứa ký tự đặc biệt.
NFR1.1-3: Số điện thoại của người dùng phải 10 - 11 ký tự số.