17Bảng 3.12 – Bản đặc tả Use Case: Các Use Case về việc thiết lập chính sách cho hệ thống khóa học
Use Case: CÁC USE CASE VỀ VIỆC THIẾT LẬP
CHÍNH SÁCH CHO HỆ THỐNG ID: 07 Mức độ: Rất Cao
Tác nhân chính: Quản Trị Viên Hệ
Thống; Quản Lý Viên. Loại Use Case: Giản Lƣợc, Rất Cần Thiết.
Đối tƣợng liên quan và các mối quan tâm: Quản Trị Viên Hệ Thống, Quản Lý Viên thiết lập các thông tin về mặt chính sách cho một phần hoặc toàn bộ hệ thống.
Mô tả: Bản đặc tả Use Case này mô tả tóm tắt quá trình Ngƣời Dùng có thẩm quyền thiết lập các thông tin về mặt chính sách cho một phần hoặc toàn bộ hệ thống. Bản đặc tả Use Case này không đề cập đến một Use Case hay một luồng sự kiện nhất định mà có xu
hƣớng đề cập đến nhiều Use Case khác nhau nhƣng tương tự nhau về mặt luồng sự kiện.
Vì lý do cần giản lƣợc hóa để nắm khái quát vấn đề nên Bản đặc tả này có tính chất minh họa chung cho nhiều Use Case và luồng sự kiện nhƣ vậy.
Trigger: Ngƣời Dùng có thẩm quyền sẽ đăng nhập vào hệ thống và chọn các chức năng thiết lập chính sách.
Điều kiện trƣớc:Ngƣời Dùng phải có thẩm quyền, Ngƣời Dùng phải chọn các drop- down menu tƣơng ứng.
Điều kiện sau: Các hoạt động, tác vụ của ngƣời dùng đối với hệ thống phải đƣợc ghi dấu lại (log).
Mối quan hệ:
Association: (Use Case tƣơng ứng)
Include: (Use Case tƣơng ứng)
Extend: (Use Case tƣơng ứng)
Generalization: (Use Case tƣơng ứng)
Luồng sự kiện cơ bản:
1. Ngƣời Dùng (Quản Trị Viên Hệ Thống và Quản Lý Viên) đăng nhập vào hệ
thống và chọn các chức năng thiết lập chính sách cho hệ thống.
2. Hệ thống hiển thị những giao diện chỉnh sửa tƣơng ứng với chọn lựa của Ngƣời Dùng.
3. Ngƣời Dùng thiết lập những thông tin và lƣu những thay đổi.
4. Hệ thống kiểm tra tính hợp lệ của thông tin:
4.1. Nếu thông tin KHÔNG hợp lệ: Xuất thông báo và trở lại bƣớc 2.
4.2. Nếu thông tin CÓ hợp lệ: Ghi nhận những thay đổi trong sự thiết lập.
5. Kết thúc luồng sự kiện của Use Case tƣơng ứng.
Luồng sự kiện ngoại lệ: (Luồng sự kiện mở rộng, ngoại lệ tƣơng ứng).
Các vấn đề mở rộng: (Các vấn đề mở rộng tƣơng ứng).
Nguồn tham khảo: (Tự soạn thảo) Adaptation Issues