5) Đặc tả Use case
5.10. Điều khiển thiết bị
Hình 12. Biểử̉u đồồ̀ hoạạ̣t độạ̣ng ca sửử̉ dụạ̣ng điều khiểử̉n thiếý́t bị
Mô ta:
Ngươi dùng sử dụng chưc năng điều khiển đê điều khiển thiết bị đi từ đia điêm nay đên đia điêm kia
Các tác nhân: Ngươi dùng, Hê thông 26
Điêu kiên kích hoạt ca sử dung:
Ngươi dùng muôn điều khiển thiết bị của mình
Tiên điêu kiên:
Người dùng đã đăng ký thành công thiết bị của mình trên hệ thống Thiêt bi được kêt nôi internet
Hâu điêu kiên:
Người dùng điều khiển thiết bị từừ̀ điểm bắú́t đầu là vị trí của xe đến điểm đến theo mong muốn của mình
Hệ thống ghi nhận hành trình của xe và thông báo kết thúú́c hành trình khi xe đến điểm dừừ̀ng
Các luông sự kiên:
Luồng cơ bản:
1. Ở giao diên chinh của ưng dụng, ngươi dùng chon thẻ điều khiển xe. 2. Ngươi dùng chon thiết bị muốn sử dụng va nhập điêm đên
3. Sau khi chon xong, ngươi dùng ân vao nút xem
4.Hê thông sẽ cung câp danh sach kêt qua cac chuyên đi sắú́p xêp theo thư tự thời gian kết thúú́c hành trình từ nhanh nhât đên lâu nhât. Mỗi kêt qua sẽ cung câp 4 thông tin gôm: thời gian dự tính kết thúú́c hành trình, tông quãng đương, thời gian khởi hành, tình trạng giao thông lúú́c đó
5.Ngươi dùng chon chuyên phù hợp trong danh sach kêt qua, sau đó bấm núú́t bắú́t đầu
6.Hệ thống chuyển sang Use case theo dõi thiết bị để người dùng có thể theo dõi chi tiết hành trình của xe
Luồng thay thế:
2.1. Người dùng sử dụng Use case tìm kiếm thiết bị. Sau khi tìm được thiết bị chọn lệnh điều khiển xe
2.2 Hệ thống sẽ hiển thị giao diện điều khiển xe với bản đồ để người dùng có thể chọn vị trí điểm đến ngay trên bản đồ Use case tiếp tục thực hiện các bước tiếp theo
Luồng ngoại lệ:
1.1e. Người dùng thoát khỏi chế độ điều khiển xe
1.2e Người dùng chọn thiết bị đang thực hiện một hành trình khác. Hệ thống sẽ thông báo “Thiết bị này đang thực hiện hành trình khác” 2e. Hệ thống thông báo “Không tìm được vị trí mà người dùng nhập” 3.1e. Nêu điêm đên chưa được chon, hê thông sẽ thông bao "Không có vi tri của đia điêm kêt thúc".
27
5e. Người dùng chọn hành trình nhưng chưa chọn bắú́t đầu khởi hành đã thoát khỏi chế độ điều khiển xe
Business rules: Không có
Yêu cầu phi chưc năng:
Vi tri xe di chuyên phai ở thơi gian thực
Extension point: Không có