1 .2Kiến trúc của hệ điều hành Android
2.3 Đặc tả chức năng
2.3.1 Chức năng học số
Bảng 2- 1: Kịch bản chức năng học số Tên Use Case Học số Tên Use Case Học số
Tác nhân Ngƣời dùng
Mô Tả Chức năng học số cho phép ngƣời dùng học các số tự nhiên từ 0 đến 9.
Điều kiện ban đầu Không có Chuỗi sự kiện chính
1. Chƣơng trình đƣa ra một dãy số tự nhiên từ 0 đến 9 2. Ngƣời dùng chọn một con số để học.
3. Chƣơng trình đƣa ra hình ảnh của số đó kèm với âm thanh. Ngoại lệ:
Nếu ngƣời dùng muốn lựa chọn khác chủ đề vừa chọn, có thể nhấn nút Back để trở về menu.
2.3.2 Chức năng tìm kiếm truyện
Bảng 2- 2: Kịch bản chức năng tìm kiếm truyện Tên Use Case Tìm kiếm truyện Tên Use Case Tìm kiếm truyện
Tác nhân Ngƣời dùng
Mô Tả Chức năng tìm kiếm từ giúp ngƣời dùng tìm truyện mà mình cần xem một cách nhanh chóng và hiệu quả. Khi ngƣời dùng đã biết rõ truyện cần xem, thay vì phải chọn trong danh sách truyện rồi chọn truyện cần xem, ngƣời dùng có thể chọn chức năng tìm kiếm rồi gõ tên truyện và thực hiện tìm kiếm.
Ứng dụng kích thích tƣ duy toán học cho trẻ em mầm non trên nền tảng Android 29
Điều kiện ban đầu Không có Chuỗi sự kiện chính
1. Ngƣời dùng chọn vào ô trống trên màn hình.
2. Chƣơng trình đƣa ra hộp thoại giúp ngƣời dùng tìm kiếm. 3. Ngƣời dùng nhập tên truyện và thực hiện tìm kiếm.
4. Hệ thống trả về kết quả tìm kiếm Ngoại lệ: Không
2.3.3 Chức năng thêm truyện yêu thích
Bảng 2- 3: Kịch bản chức năng thêm truyện yêu thích Tên Use Case Thêm truyện yêu thích Tên Use Case Thêm truyện yêu thích
Tác nhân Ngƣời dùng
Mô Tả Trong quá trình xem truyện, ngƣời dùng có thể tiến hành thêm truyện đó vào danh mục truyện yêu thích của mình. Điều kiện ban đầu Không có
Chuỗi sự kiện chính
1. Ngƣời dùng chọn truyện cần thêm.
2. Ngƣời dùng chọn Ngôi sao để vào danh sách yêu thích.
3. Hệ thống tiến hành thêm truyện vừa chọn vào danh sách yêu thích Ngoại lệ: Không
Hệ thống sẽ kiểm tra từ có trong danh sách yêu thích hay chƣa: Nếu đã có: xóa truyện đã nằm trong danh sách yêu thích ra .
2.3.4 Chức năng xóa truyện yêu thích
Bảng 2- 4: Kịch bản chức năng xóa truyện yêu thích Tên Use Case Xóa truyện yêu thích Tên Use Case Xóa truyện yêu thích
Ứng dụng kích thích tƣ duy toán học cho trẻ em mầm non trên nền tảng Android 30
Mô Tả Trong quá trình xem truyện, ngƣời dùng có thể tiến hành xóa truyện đó khỏi danh sách truyện yêu thích của mình. Điều kiện ban đầu Không có
Chuỗi sự kiện chính
1. Ngƣời dùng chọn truyện cần xóa.
2. Ngƣời dùng chọn Ngôi sao để vào danh sách yêu thích.
3. Hệ thống tiến hành xóa truyện vừa chọn khỏi danh sách yêu thích Ngoại lệ: Không
2.3.5 Chức năng học hình dạng
Bảng 2- 5: Kịch bản chức năng học hình dạng Tên Use Case Học hình dạng Tên Use Case Học hình dạng
Tác nhân Ngƣời dùng
Mô Tả Chức năng học hình dạng cho phép ngƣời dùng học và phân biệt các hình dạng cơ bản hay gặp trong cuộc sống. Điều kiện ban đầu Không có
Chuỗi sự kiện chính
1. Chƣơng trình đƣa ra các hình ngẫu nhiên và yêu cầu chọn 1 hình bất kì 2. Ngƣời dùng chọn một hình theo yêu cầu và kéo thả vào trong vị trí. 3. Chƣơng trình đƣa ra tên của hình vừa đƣợc kéo kèm với âm thanh về
hình dạng đó. Ngoại lệ: Không
Ứng dụng kích thích tƣ duy toán học cho trẻ em mầm non trên nền tảng Android 31
2.3.6 Chức năng tập nghe kể chuyện
Bảng 2- 6: Kịch bản chức năng tập nghe Tên Use Case Tập nghe kể chuyện
Tác nhân Ngƣời dùng
Mô Tả Chức năng tập nghe giúp nâng cao khả năng về thính giác cho trẻ. Trẻ sẽ đƣợc nghe các câu chuyện cổ tích của Việt Nam và trả lời những câu trắc nghiệm liên quan đến các con số có trong truyện sau khi nghe xong.
Điều kiện ban đầu Không có Chuỗi sự kiện chính
1. Ngƣời dùng chọn chủ đề truyện cổ tích
2. Chƣơng trình đƣa ra danh sách các câu truyện
3. Ngƣời dùng lựa chọn một trong các câu chuyện đƣợc hiển thị. 4. Hệ thống đƣa ra chi tiết của câu chuyện và đƣờng dẫn video.
5. Ngƣời dùng nghe xong có thể tham gia trả lời các câu hỏi trắc nghiệm liên quan đến câu chuyện vừa nghe.
Ngoại lệ: Không
2.3.7 Chức năng làm toán cộng trừ
Bảng 2- 7: Kịch bản chức năng làm toán cộng trừ Tên Use Case Làm toán cộng trừ
Tác nhân Ngƣời dùng
Mô Tả Chức năng làm toán cộng trừ giúp ngƣời dùng rèn luyện kĩ năng tính toán với phép tính cộng trừ hai số tự nhiên từ 0 đến 9. Ngƣời dùng quan sát câu hỏi của hệ thống và trả lời.
Ứng dụng kích thích tƣ duy toán học cho trẻ em mầm non trên nền tảng Android 32
Chuỗi sự kiện chính
1. Ngƣời dùng chọn chủ đề bé làm toán cộng trừ.
2. Chƣơng trình đƣa ra câu hỏi và hộp thoại giúp ngƣời dùng nhập câu trả lời.
3. Ngƣời dùng nhập đáp án đúng và thực hiện gửi câu trả lời. 4. Hệ thống so sánh câu trả lời và đáp án. Trả về kết quả. 5. Ngƣời dùng thực hiện tiến hành qua câu hỏi mới. Ngoại lệ:
Nếu lựa chọn của ngƣời dùng là đáp án sai,ngƣời dùng sẽ còn 2 lần nữa để bắt đầu vòng chơi mới.Sau ba lần chọn sai thì chƣơng trình sẽ hiện thông báo kết thúc.
2.3.8 Chức năng làm toán so sánh
Bảng 2- 8: Kịch bản chức năng làm toán so sánh Tên Use Case Làm toán so sánh
Tác nhân Ngƣời dùng
Mô Tả Chức năng làm toán so sánh giúp bé rèn luyện khả năng tƣ duy với phép tính so sánh hai số tự nhiên từ 0 đến 9. Ngƣời dùng quan sát câu hỏi của hệ thống và trả lời.
Điều kiện ban đầu Không có Chuỗi sự kiện chính
1. Ngƣời dùng chọn chủ đề bé làm toán so sánh. 2. Chƣơng trình đƣa ra câu hỏi và các câu trả lời.
3. Ngƣời dùng chọn một câu trả lời đúng với yêu cầu của chƣơng trình. 4. Hệ thống so sánh câu trả lời và đáp án. Trả về kết quả.
Ứng dụng kích thích tƣ duy toán học cho trẻ em mầm non trên nền tảng Android 33
5. Ngƣời dùng thực hiện tiến hành qua câu hỏi mới. Ngoại lệ:
Nếu lựa chọn của ngƣời dùng là đáp án sai,ngƣời dùng sẽ còn 2 lần nữa để bắt đầu vòng chơi mới. Sau ba lần chọn sai thì chƣơng trình sẽ hiện thông báo kết thúc.