2 Nền tảng và các cơng trình liên quan
4.4.2 Mô tả Use case
• Use case Trial
Bảng 4.3: Bảng đặc tả use case Trial
ID 1
Name Trial
Description Tính năng trãi nghiệm dùng thử cho khánh hàng
Actor Khách hàng
Trigger Người dùng chọn tính năng Quick-start trên trang chủ
Pre-Condition Người dùng có kết nối internet.
Post-Condition Khơng
Basic Flow
1. Người dùng nhấn vào nút Quick-start ở phần Tool trên trang chủ
2. Người dùng chọn một bức ảnh mẫu mà hệ thống cung cấp.
3. Người dùng chọn công cụ dùng để detect 4. Người dùng điều chỉnh các tham số sau
đó nhấn nút Process
5. Hệ thống xử lý và gửi kết quả trả về cho người dùng.
6. Người dùng xem kết quả chi tiết giữa ảnh gốc và ảnh đã được detect
Alternative Flow 6.1 Người dùng có thể xem kết quả ở trang Dashboard bằng cách nhấn vào nút Dashboard
Exception Flow Khơng
Bảng 4.4: Bảng đặc tả use case Detect GUI Component
ID 2
Name Detect GUI Component
Description Người dùng Upload bản thiết kế của mình để hệ thống nhận diện
Actor Khách hàng
Trigger Người dùng chọn tính năngUpload Image trên trang chủ
Pre-Condition
– Người dùng có kết nối internet.
– Người dùng đã đăng ký.
– Người dùng đã đăng nhập thành công.
Post-Condition Không
Basic Flow
1. Người dùng nhấn vào nút Upload Image ở phần Tool trên trang chủ
2. Người dùng chọn một ảnh Mookup sau đó upload lên.
3. Người dùng chọn công cụ dùng để detect. 4. Người dùng điều chỉnh các tham số sau
đó nhấn nút Process
5. Hệ thống xử lý và gửi kết quả trả về cho người dùng.
6. Người dùng xem kết quả chi tiết giữa ảnh gốc và ảnh đã được detect
Alternative Flow 6.1 Người dùng có thể xem kết quả ở trang Dashboard bằng cách nhấn vào nút Dashboard
• Use case Sign up
Bảng 4.5: Bảng đặc tả use case Sign up
ID 3
Name Sign up
Description Người dùng đăng ký tài khoản
Actor Khách hàng
Trigger Người dùng chọnsign up trên thanh header
Pre-Condition
– Người dùng có kết nối internet.
Post-Condition Tài khoản mới được lưu trong hệ thống
Basic Flow
1. Người dùng chọn sign up trên thanh header.
2. Người dùng nhập thông tin username, email và password.
3. Người dùng kiểm tra thông tin và nhấn đăng ký
4. Hệ thống kiểm tra thông tin người dùng gửi lên.
5. Hệ thống xử lý và thông báo tài khoản tạo thành công.
Alternative Flow 4.1 Username hoặc email bị trùng sẽ gửi lại thông báo đến người dùng
Exception Flow Khơng
Bảng 4.6: Bảng đặc tả use case Login
ID 4
Name Login
Description Người dùng đăng nhập vào tài khoản
Actor Khách hàng
Trigger Người dùng chọnsign in trên thanh header
Pre-Condition
– Người dùng có kết nối internet.
– Người dùng đã đăng ký tài khoản.
Post-Condition Hệ thống cho phép người dùng đăng nhập
Basic Flow
1. Người dùng chọn sign in trên thanh header.
2. Người dùng nhập thông tin username và password.
3. Người dùng kiểm tra thông tin và nhấn đăng nhập.
4. Hệ thống kiểm tra thông tin người dùng gửi lên.
5. Hệ thống xử lý và thông báo đăng nhập thành công.
Alternative Flow 4.1 Username hoặc password bị sai sẽ gửi lại thông báo đến người dùng
Exception Flow Không
Bảng 4.7: Bảng đặc tả use case Contact
ID 5s
Name Contact
Description Người dùng liên hệ với quản trị viên qua email
Actor Khách hàng
Trigger Người dùng chọncontact trên thanh header
Pre-Condition
– Người dùng có kết nối internet.
Post-Condition Hệ thống gửi email thông báo đến tài khoản quản trị viên
Basic Flow
1. Người dùng chọn Contact trên thanh header.
2. Người dùng nhập thông tin về bản thân và nội dung muốn trao đổi
3. Người dùng kiểm tra thông tin và nhấn gửi email.
4. Hệ thống gửi nội dung này đến email của quản trị viên.
Alternative Flow Không
Exception Flow Không