Biểu đồ Use Case

Một phần của tài liệu Kỹ thuật khai phá dữ liệu và ứng dụng xây dựng cơ sở tri thức (Trang 75 - 78)

Use Case “Khai pha du lieu”

● Mô tả UC: Người dùng thực hiện khai phá dữ liệu với một tập dữ liệu được chọn

● Tác nhân kích hoạt: Người dùng

● Tiền điều kiện: Có dữ liệu cần khai phá

● Hậu điều kiện: Người dùng nhập file dữ liệu vào hệ thống ● Các bước trong UC này:

1.1 Nhập file dữ liệu

Người sử dụng nhập vào file dữ liệu cần khảo sát vào.

1.2 Chọn thuật toán dùng để khai phá luật liên kết

Lựa chọn một trong 2 thuật toán Apriori hoặc FP-growth để tiến hành xử lý

1.3 Chọn các ngưỡng độ tin cậy và độ hỗ trợ cho tập luật

Người sử dụng phải xác định hai thông số trên tùy theo nhu cầu cần các luật có đặc tính nào

1.4 Thực hiện việc chạy thuật toán

- Nếu quá trình chạy thuật toán quá dài, người sử dụng có thể ra lệnh ngừng tiến trình này lại

- Sau khi quá trình xử lý kết thúc, chương trình trả về bảng kết quả các luật liên kết thu được theo các điều kiện trên

1.5 Trích xuất các kết quả mong muốn: Từ bảng kết quả các luật liên kết thu được, người sử dụng có thể đưa ra truy vấn yêu cầu tìm các luật cụ thể bao gồm :

- Các luật có chứa thuộc tính yêu cầu ở điều kiện - Các luật có chứa thuộc tính yêu cầu ở kết quả - Các luật không chứa thuộc tính yêu cầu

2.Use Case : “Chuyen doi du lieu”

● Mô tả UC: Người dùng thực hiện chuyển đổi dữ liệu dạng văn bản sang dữ liệu dạng cấu trúc của chương trình và ngược lại

● Tác nhân kích hoạt: Người dùng

● Tiền điều kiện: Có dữ liệu cần chuyển đổi Nguyễn Tiến Thành – Công nghệ phần mềm K44

Kỹ thuật khai phá dữ liệu và ứng dụng xây dựng cơ sở tri thức ● Hậu điều kiện: Người dùng nhập tên file dữ liệu vào hệ thống ● Các bước trong UC này:

2.1 Người sử dụng kích hoạt chức năng chuyển đổi dữ liệu

2.2 Chọn phương thức chuyển đổi

Từ dạng văn bản sang dạng cấu trúc hoặc ngược lại

2.3 Nhập tên file dữ liệu nguồn

Người sử dụng nhập tên file dữ liệu cần nhập, có thể ở dạng văn bản (*.txt) hay dạng cấu trúc (*.db)

2.4 Nhập tên file dữ liệu đích

Người sử dụng nhập tên file đích để chương trình ghi vào với định dạng đã yêu cầu

2.5 Thực hiện chuyển đổi dữ liệu, file kết quả được ghi ra đĩa

3. Use Case : “Tao du lieu thu”

● Mô tả UC: Người dùng tạo một bộ dữ liệu ngẫu nhiên dùng để thử nghiệm quá trình khai phá dữ liệu. (adsbygoogle = window.adsbygoogle || []).push({});

● Tác nhân kích hoạt: Người dùng ● Tiền điều kiện: Không có

● Hậu điều kiện: Không có ● Các bước trong UC này:

3.1 Người dùng kích hoạt chức năng tạo dữ liệu thử ngẫu nhiên

Người sử dụng nhập vào tên file dữ liệu, số lượng giao dịch, số lượng thuộc tính, kích thước trung bình của mỗi giao dịch

3.3 Thực hiện tạo dữ liệu thử, file kết quả được ghi ra đĩa

Một phần của tài liệu Kỹ thuật khai phá dữ liệu và ứng dụng xây dựng cơ sở tri thức (Trang 75 - 78)