(Unadjusted Use Case Weight – UUCW)
Các ca sử dụng được phân loại thành đơn giản, trung bình hay phức tạp
phụ thuộc vào số thao tác mà nó mô tả, bao gồm cả các kịch bản phụ (luồng phụ). Một thao tác được định nghĩa là một tập các hoạt động nguyên tố, hoặc được thực hiện toàn bộ hoặc không làm gì cả. Một ca sử dụng đơn giản có không quá 3 thao tác, một ca sử dụng trung bình có 4 đến 7 thao tác, và một ca sử dụng phức tạp có nhiều hơn 7 thao tác.
Một cách khác để xác định độ phức tạp của ca sử dụng là đếm số lớp phân tích khi thực thi một ca sử dụng. Một ca sử dụng đơn giản được thực thi bởi 5 lớp hoặc ít hơn, một ca sử dụng trung bình từ 5 đến 10 lớp, và một ca sử dụng phức tạp thì hơn 10 lớp. Các trọng số vẫn như cũ. Số lượng mỗi loại ca sử dụng sau đó được nhân với trọng số và các kết quả được tính tổng thành trọng số ca sử dụng chưa điều chỉnh (UUCW).
Ngoài ra, một cơ chế khác để xác định độ phức tạp của các ca sử dụng là:
− Nếu ca sử dụng được coi là một phần công việc đơn giản, sử dụng một giao diện người dùng đơn giản và tương tác một thực thể cơ sở dữ liệu, ca sử dụng được đánh dấu là “dễ” (Easy) và đánh giá là 5.
− Nếu các ca sử dụng là phức tạp hơn, bao gồm nhiều giao diện và tương tác với 2 hoặc nhiều hơn các thực thể cơ sở dữ liệu, ca sử dụng được định nghĩa là “trung bình” (Medium) và đánh giá là 10.
− Nếu ca sử dụng rất phức tạp, bao gồm một giao diện người dùng phức tạp hoặc xử lý và tương tác với 3 hoặc nhiều hơn các thực thể cơ sở dữ liệu, nó được gọi là “phức tạp” (Complex) và đánh giá là 15.
Sau đó, số lượng của từng loại ca sử dụng được nhân với trọng số thể hiện trong bảng 3.2. Cuối cùng, trọng số ca sử dụng chưa điều chỉnh được tính bằng cách tính tổng các kết quả.
Loại ca sử dụng Mô tả Trọng số
Đơn giản 3 hoặc một vài thao tác 5
Trung bình 4 tới 7 thao tác 10
Phức tạp Nhiều hơn 7 thao tác 15 Bảng 3.2 Bảng phân loại ca sử dụng và trọng số