Mô tả Use case

Một phần của tài liệu Nhận diện và phân loại các thành phần giao diện của ứng dụng từ ảnh chụp màn hình (Trang 81 - 85)

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

Một phần của tài liệu Nhận diện và phân loại các thành phần giao diện của ứng dụng từ ảnh chụp màn hình (Trang 81 - 85)

Tải bản đầy đủ (PDF)

(101 trang)