Đặc tả các use case.

Một phần của tài liệu Nghiên cứu đồ họa 2D (Trang 45 - 47)

Activity BUS

3.4.2.3.2.2.3 Đặc tả các use case.

 Đặc tả use case Bắt đầu chơi.

o Tóm tắt : Người dùng chọn khởi động Activity PlayGame.

o Dòng sự kiện:

 Dòng sự kiện chính:

+ Trên Menu chính người chơi chọn bắt đầu. + Hiện thị activity PlayGame.

+ Kết thúc use case.

 Dòng sự kiện khác: Không có.

o Các yêu cầu đặc biệt: Không có.

 Nút bắt đầu chuyển sang trạng thái được chọn.

o Trạng thái của hệ thống sau khi thực hiện use case:  Hiện thị activity PlayGame.

o Điểm mở rộng: Không có.  Đặc tả use case Xoay mặt phẳng.

o Tóm tắt : Người dùng chọn vào màn hình và kéo theo hướng mà muốn xoay.

o Dòng sự kiện:

 Dòng sự kiện chính:

+ Trên giao diện Player người dùng chạm vào màn hình. + Xoay góc nhìn của mặt phẳng.

+ Kết thúc use case.

 Dòng sự kiện khác: Không có.

o Các yêu cầu đặc biệt: Không có.

o Trạng thái của hệ thống khi bắt đầu thực hiện use case:  Game đang trong trạng thái chơi.

o Trạng thái của hệ thống sau khi thực hiện use case:

 Mặt phẳng sẽ thay đổi theo hướng mà người chơi xoay.

o Điểm mở rộng: Không có.  Đặc tả use case Chọn viên bi.

o Tóm tắt : Người dùng chạm vào viên bi trên mặt phẳng.

o Dòng sự kiện:

 Dòng sự kiện chính:

+ Trên giao diện PlayGame người chơi chạm vào viên bi. + Ghi lại vị trí viên bi được người chơi chạm.

+ Kết thúc use case.

 Dòng sự kiện khác: Không có.

o Các yêu cầu đặc biệt: Không có.

o Trạng thái của hệ thống khi bắt đầu thực hiện use case:  Game đang trạng thái chơi.

o Trạng thái của hệ thống sau khi thực hiện use case:  Tô màu ô mà người chơi vừa chọn.

o Điểm mở rộng: Không có.  Đặc tả use case Chọn viên bi.

o Tóm tắt : Người dùng chạm vào vùng mà không có viên bi.

o Dòng sự kiện:

 Dòng sự kiện chính:

+ Trên giao diện PlayGame người dùng chạm vào các ô không có viên bi.

+ Nếu vị trí được chọn không có viên bi thì ra sẽ di chuyển viên bi được chọn sang vị trí vừa được chọn.

 Dòng sự kiện khác: Không có.

o Các yêu cầu đặc biệt: Không có.

o Trạng thái của hệ thống khi bắt đầu thực hiện use case:  Game đang trong trạng thái chơi.

o Trạng thái của hệ thống sau khi thực hiện use case:

 Tại vị trí người chơi chạm vào sẽ được tô sáng.

 Viên bi được di chuyển đến vị trí mà người chơi chọn.

o Điểm mở rộng: Không có. 3.4.2.3.3 Thiết kế chương trình. 3.4.2.3.3.1 Kiến trúc hệ thống.

Hệ thống được chia thành 2 tầng .

THÀNH PHẦN DIỄN GIẢI

Activity Lớp giao diện, chứa tất cả các giao diện, màn hình chức năng của chương trình.

BUS (Business Logic Layer) Quản lý việc kiểm tra các yêu cầu nghiệp vụ, các phương thức.

Một phần của tài liệu Nghiên cứu đồ họa 2D (Trang 45 - 47)

w