Tên Use-case Trả lời, bình luận
Mơ tả Usecase được tạo ra để người dùng có thể trả lời các câu hỏi, bình luận về bài đăng, giúp người dùng hỗ trợ nhau học tập
Actor User
Tiền điều kiện Ứng dụng có kết nối internet
Hậu điều kiện Hệ thống sẵn sàng cho lần trả lời tiếp theo
Luồng sự kiện chính 1. Người dùng chọn bài đăng hoặc câu trả lời có sẵn và nhấn trả lời
2. Màn hình trả lời xuất hiện
3. Người dùng nhập trả lời với các hình thức:
- Văn bản
- Hình ảnh
32
5. Ứng dụng cập nhật trả lời trong bài đăng
Luồng sự kiện phụ Khơng có
Bảng 2.13: Đặc tả use case trả lời (bình luận) - Use case sửa trả lời:
Tên Use-case Sửa trả lời
Mô tả Usecase được tạo ra để người dùng có thể sửa các trả lời đã đăng
Actor User
Tiền điều kiện Ứng dụng có kết nối internet
Hậu điều kiện Hệ thống sẵn sàng cho lần sửa trả lời tiếp theo
Luồng sự kiện chính 1. Người dùng chọn câu trả lời cần sửa và nhấn sửa
2. Ứng dụng hiển thị giao diện sửa trả lời
3. Người dùng thực hiện sửa trả lời và nhấn chỉnh sửa
4. Ứng dụng thông báo sửa thành cơng
Luồng sự kiện phụ Khơng có
Bảng 2.14: Đặc tả use case sửa trả lời
- Use case đánh giá trả lời: Tương tự Use case đánh giá bài đăng. - Use case báo cáo trả lời vi phạm
Tên Use-case Báo cáo trả lời vi phạm
Mô tả Usecase được tạo ra để người dùng có thể báo cáo các trả lời có nội dung khơng phù hợp, phản cảm.
33
Tiền điều kiện Ứng dụng có kết nối internet
Hậu điều kiện Hệ thống sẵn sàng cho các chức năng tiếp theo
Luồng sự kiện chính 1. Người dùng chọn trả lời cần báo cáo
2. Người dùng nhấn vào biểu tượng báo cáo
3. Ứng dụng hiển thị màn hình nhập lí do báo cáo và yêu cầu người dùng nhập
4. Sau khi nhập, nhấn gửi
5. Ứng dụng hiển thị thông báo gửi báo cáo thành công
Luồng sự kiện phụ Khơng có
Bảng 2.15: Đặc tả use case báo cáo trả lời vi phạm
2.1.3.3.5. Use case quản lý liên lạc