Requirements — Tổng quan
Tài liệu yêu cầu cho tokyo.conan.school. Nó mô tả hệ thống phải làm gì (chức năng) và phải tốt tới mức nào (phi chức năng), làm cầu nối giữa PRD (vì sao & cái gì) và SDD (làm thế nào).
Phạm vi
- Trong phạm vi: trải nghiệm Builder trên Tokyo — học tập, thực hành, cộng đồng, tiến bộ, membership/trial, xác thực & phân quyền.
- Ngoài phạm vi (phiên bản này): admin/CMS (
admin.conan.school), trang công khai (www.conan.school), chi tiết nội bộ củaapi.conan.schoolngoài phần Tokyo tiêu thụ.
Quy ước
- REQ-F-* — yêu cầu chức năng (functional).
- REQ-N-* — yêu cầu phi chức năng (non-functional).
- Mức ưu tiên: P0 (bắt buộc), P1 (quan trọng), P2 (nên có).
- Từ khóa: PHẢI (must), NÊN (should), CÓ THỂ (may).
Actor chính
| Actor | Mô tả |
|---|---|
| Builder (trial/paid) | Người dùng đã xác thực, có quyền đầy đủ |
| Builder (free) | Người dùng đã xác thực, quyền hạn chế sau khi trial hết |
| Khách (guest) | Chưa đăng nhập; chỉ thấy tài nguyên công khai/redirect |
| Hệ thống (Cloudflare Workflow) | Tự động khởi tạo trial, đối soát thanh toán |
Chỉ mục
Truy vết (traceability)
Mỗi yêu cầu nên truy được về ít nhất một User Story và được hiện thực trong một mục SDD. Bảng truy vết tóm tắt đặt ở cuối trang User Stories.