Skip to content

01. Project Requirements Document

Nguyễn Huỳnh Minh Tiến edited this page Jun 3, 2021 · 1 revision

Stakeholders

  • Nguyễn Huỳnh Minh Tiến (Project Manager)
  • Nguyễn Trung Tín (Programmer)
  • Võ Trần Minh Quân (Programmer)
  • Huỳnh Thị Thúy Vy (Tester)
  • Diệp Tấn Luân (Customer)

Edit history

Date Author Description
14/4/2021 Tiến Khởi tạo ban đầu
15/4/2021 Vy Chỉnh sửa thông tin Mô tả dự án

Description

Ứng dụng MASTERING IT dùng trong Vòng Chung kết cuộc thi Học thuật MASTERING IT 2021, sử dụng cách thức giao tiếp giữa máy client – server để truyền tin và các gói câu hỏi từ máy chủ về máy của đội thi, đội thi trả lời câu hỏi thông qua việc chọn đáp án theo gói câu hỏi được chọn, nhờ dó, đảm bảo tính nhất quán, chính xác và dễ quản lý cho cuộc thi.

Timeline

Thời gian Công việc
15/5/2021 Hoàn thành ứng dụng, cài đặt và chạy thử
16/5/2021 Diễn ra vòng loại
28/5/2021 Duyệt ứng dụng với các đội thi
29/5/2021 Diễn ra vòng chung kết
30/5/2021 Tổng hợp review ứng dụng

Yêu cầu chức năng

  • Cho phép máy chủ và các máy khách kết nối với nhau qua mạng LAN.
  • Cho phép máy chủ nhận và truyền gói câu hỏi đến các máy khách.
  • Cho phép máy khách chọn câu trả lời trong từng phần chơi.
  • Trang bị bộ đếm giờ để giới hạn thời gian trả lời câu hỏi ở máy khách.
  • Tổng hợp, lưu trữ, tính điểm và xếp hạng cho mỗi máy khách sau từng phần chơi.

Yêu cầu phi chức năng

  • Ứng dụng phải đảm bảo kết nối liên tục và ổn định thông qua mạng LAN cho một máy chủ với năm máy khách.
  • Thời gian phản hồi giữa máy chủ và máy khách nhanh.
  • Giao diện đẹp, dễ sử dụng.
  • Dễ bảo trì, nâng cấp.
  • Đảm bảo an toàn dữ liệu.

Yêu cầu bảo mật

  • Bảo mật đề thi ở cơ sở dữ liệu.
  • Tránh xâm nhập vào đề thi tùy ý từ máy khách vào máy chủ.

Clone this wiki locally