Hình : Đặc tả usecase "Nhập câu"
Tóm tắt: Use-case này sẽ giúp người dùng nhập câu vừa nghe và kiểm tra tính đúng đắn của câu vừa viết.
Các dòng sự kiện chính:
o B1 : Người chơi nhấn vào form “Nhập” để nhập câu trả lời. o B2 : Người chơi nhấn vào nút “Chuyển câu”.
o Các dòng sự kiện khác: Nếu người sử dụng không nhấn vào form “Nhập” và nút “Chuyển câu” thì không thể thực hiện Use case.
Các yêu cầu đặc biệt: Yêu cầu người dùng nhấn vào form “Nhập” và nút “Chuyển câu”.
Trạng thái hệ thống khi bắt đầu thực hiện Use-case: Yêu cầu người dùng nhấn vào nút “Nhập”.
Trạng thái hệ thống sau khi thực hiện Use-case: Nhận thông báo câu nhập vào đúng hay sai.
Điểm mở rộng: Khi người dùng nhập câu nếu sai thì nút chuyển câu sẽ ẩn và không cho nhấn vào được. Nếu viết câu đúng thì nút “Chuyển câu sẽ hiển thị để người dùng chuyển câu. Đồng thời ứng dụng sẽ chấm điểm khi người dùng trả lời đúng câu vừa nghe.
4.3.4.3. Use-case “Help”.
Hình : Đặc tả usecase "help"
Tóm tắt: Use-case này sẽ đưa ra câu gợi ý thứ nhất bằng tiếng Việt và gợi ý thứ 2 bằng tiếng Anh.
Các dòng sự kiện chính:
o B1 : Người chơi nhấn vào nút “Trợ giúp”.
o B2 : Hệ thống sẽ hiển thị câu trợ giúp tiếng Việt.
o B3 : Hệ thống sẽ hiển thị câu trợ giúp tiếng Anh khi nhấn vào nút trợ giúp lần 2.
Các dòng sự kiện khác: Nếu người sử dụng không nhấn vào nút Trợ giúp thì không thể thực hiện Use case.
Trạng thái hệ thống khi bắt đầu thực hiện Use-case: Yêu cầu người dùng nhấn vào nút Trợ giúp.
Trạng thái hệ thống sau khi thực hiện Use-case: Người sử dụng xem gợi ý và nhập lại câu, nếu không thể nhập đúng thì ấn Trợ giúp tiếp để hiển thị đáp án.
Điểm mở rộng: Khi nhấn vào nút trợ giúp thì ứng dụng sẽ trừ điểm đạt được của câu.