Use-case “Thể hiện chức năng”

Một phần của tài liệu xay dung mang xa hoi (Trang 40)

2. Thiết kế mạng xã hội Zonest:

2.1.7.Use-case “Thể hiện chức năng”

2.1.7.1. Tóm tắt

- Use-case này cho phép actor có thể thiết lập những widget trực tiếp cho định danh trang đang được sử dụng.

2.1.7.2. Dòng sự kiện

2.1.7.2.1.Dòng sự kiện chính

- Use-case này bắt đầu khi actor muốn thể hiện widget.

+ Nếu actor chọn “Widget instance” thì luồng phụ “Xem thể hiện widget” được thực hiện.

+ Nếu actor chọn “Create widget instance” thì luồng phụ “Tạo thể hiện widget” được thực hiện.

+ Nếu actor chọn “Delete widget instance” thi luồng phụ “Xóa thể hiện widget” được thực hiện.

39

2.1.7.2.1.1Luồng phụ “Xem thể hiện widget”

- Hệ thống yêu cầu actor chọn trang, tên module, tên widget muốn xem.

- Hệ thống sẽ tìm kiếm và hiện thị tất cả các alias đang sử dụng widget này.

2.1.7.2.1.2Luồng phụ “Tạo thể hiện widget”

- Hệ thống yêu cầu actor nhập thông tin widget.

- Hệ thống sẽ tiến hành kiểm tra và thực hiện việc tạo thể hiện widget.

2.1.7.2.1.3Luồng phụ “Xóa thể hiện widget”

- Hệ thống yêu cầu actor chọn alias nào muốn xóa widget.

- Hệ thống tiến hành xóa thể hiện widget của alias đã chọn.

2.1.7.2.2.Dòng sự kiện khác

2.1.7.3. Các yêu cầu đặc biệt

- Không có.

2.1.7.4. Điều kiện tiên quyết

- Actor phải đăng nhập vào hệ thống trước khi use-case bắt đầu và phải đăng nhập dưới quyền quản lý.

2.1.7.5. Kết quả

- Nếu use-case “Xóa thể hiện widget” được thực hiện thành công, alias đó sẽ không có widget này.

- Nếu use-case “Tạo thể hiện widget” được thực hiện thành công thi tất cả alias sẽ có widget mới.

- Ngược lại, trạng thái của hệ thống không thay đổi.

2.1.7.6. Điểm mở rộng

- Không có.

Một phần của tài liệu xay dung mang xa hoi (Trang 40)