3.3.1.2 Danh sách các tác nhân
Tác nhân Mô tả tác nhân Ghi chú
User Người dùng các tính năng cơ bản của app. Admin Quản trị viên có quyền cao nhất trong hệ thống.
Bảng 3.8: Danh sách các tác nhân
3.3.1.3 Danh sách usecase
ID Tên Usecase
Mô tả ngắn gọn Usecase Ghi chú
UC001 Đăng ký Cho phép người dùng tạo tài khoản mới.
UC002 Đăng nhập Cho phép người dùng đăng nhập vào hệ thống.
UC003 Đăng xuất Cho phép người dùng thoát khỏi tài khoản hiện tại.
UC004 Đăng tải video
Cho phép người dùng đăng tải video (không giới hạn thời gian).
Kết hợp xử lý và kiểm tra bản quyền nhạc có trong video. UC005 Sửa thông
tin video
Cho phép người dùng chỉnh sửa thông tin video đã đăng tải.
UC006 Xóa video Cho phép người dùng xóa video đã đăng tải.
UC007 Cập nhật thông tin cá nhân
Cho phép người dùng chỉnh thông tin cá nhân.
49
UC008 Thích video Cho phép người dùng thích video mình muốn.
UC009 Bình luận video
Cho phép người dùng bình luận video mình thích.
UC010 Tạo video ngắn
Cho phép người dùng tạo video ngắn giới hạn 15s.
UC011 Xóa video ngắn
Cho phép người dùng xóa video ngắn. UC012 Chỉnh sửa
thông tin video ngắn
Cho phép người dùng chỉnh sửa thơng tin video ngắn.
UC013 Thích video ngắn
Cho phép người dùng thích video ngắn mình muốn.
UC014 Bình luận video ngắn
Cho phép người dùng bình luận video ngắn mình thích.
UC015 Cấm user Cho phép admin xóa user có thao tác không hợp lệ
Bảng 3.9: Danh sách các usecase
3.3.1.4 Đặc tả usecase
3.3.1.4.1. Usecase Đăng ký Mã Usecase UC001
Tên Usecase Đăng ký
Mô tả Use-case cho phép người dùng đăng ký tài khoản để sử dụng ứng dụng với các chức năng cơ bản dành cho người dùng.
50 Tiền điều kiện Khơng có
Hậu điều kiện Người dùng đăng ký thành công, hiển thị thông báo đăng ký thành cơng
Dịng sự kiện chính 1. Chọn mục “Đăng ký”
2. Điền các thông tin cần đăng ký 3. Nhấn nút đăng ký
4.Hệ thống ghi nhận và thơng báo cập nhật thành cơng
Dịng sự kiện phụ Khơng có
Dịng sự kiện lỗi 4a. Hệ thống thông báo cập nhật thất bại do lỗi thông tin không hợp lệ
Bảng 3.10: Usecase Đăng ký ❖ Biểu đồ hoạt động
51