Video minh họa bằng chữ, không có lời thoại. Bạn có thể đọc hướng dẫn chi tiết bên dưới.
Bạn sẽ nắm được
Nội dung demo — Yêu cầu và ranh giới hệ thống
Đây là bài 1 của chương 1: Yêu cầu và ranh giới hệ thống, thuộc khóa demo System Design. Nội dung được dùng để trải nghiệm cấu trúc chương trình học; hãy thực hành trên dữ liệu và môi trường thử nghiệm riêng. Trong dự án xuyên suốt, bạn sẽ xây dựng bản thiết kế nền tảng học trực tuyến với danh mục, video, tiến độ và thông báo.
Mục tiêu cụ thể
Thiết kế bắt đầu từ tác vụ, quy mô dự kiến và giới hạn. Yêu cầu chức năng mô tả hệ thống làm gì; yêu cầu chất lượng mô tả mức độ đáp ứng và ràng buộc.
Hiểu vấn đề trước khi dùng công cụ
Chương này tập trung vào một quyết định cụ thể: Viết một trang yêu cầu cho nền tảng demo, chọn ba tác vụ và ba chỉ số cần theo dõi. Đừng bắt đầu bằng cách chép nguyên ví dụ. Hãy chỉ ra thành phần nào là dữ liệu, thành phần nào là quy tắc và đâu là kết quả quan sát được. Một giải pháp đúng với dữ liệu mẫu vẫn có thể sai khi đầu vào rỗng, kích thước lớn hơn hoặc có hai thao tác xảy ra gần nhau.
Ví dụ tối thiểu
Tác vụ: xem danh mục, mở bài học, lưu tiến độ.
Giả định demo: 10.000 tài khoản, 500 phiên xem cùng lúc.
Mục tiêu cần đo: độ trễ mở danh mục và tỷ lệ lỗi.
Ngoài phạm vi đầu tiên: livestream và thanh toán quốc tế.
Giới hạn cần hiểu
Các con số giả định không phải số liệu thực. Ghi rõ nguồn và phạm vi để người đọc không hiểu đây là cam kết vận hành.
Câu hỏi để tự giải thích
- Bạn sẽ giải thích yêu cầu và ranh giới hệ thống cho người mới bằng ví dụ nào?
- Phần nào của ví dụ là giả định, phần nào cần kiểm tra bằng thực nghiệm?
- Nếu bỏ một điều kiện quan trọng, kết quả sẽ sai ở đâu?
Kết quả cần đạt
- Mỗi giả định được gắn nhãn
- Có phần ngoài phạm vi
- Chỉ số có cách đo
Trước khi chuyển bài, hãy viết một đoạn giải thích bằng lời của bạn và chỉ ra ít nhất một trường hợp không nên áp dụng máy móc ví dụ này.
Không có tài liệu đính kèm cho bài học này.
Hỏi đáp
Đăng nhập để đặt câu hỏi và tham gia thảo luận.