MỤC LỤC
Mô tả Use case cho phép người dùng quản lý danh sách các tác vụ. Các bên liên quan Người dùng: tìm kiếm, thêm, xóa, sửa tác vụ Admin: tạo các bài viết. Mô tả Use case cho phép người dùng quản lý danh sách các công việc.
Hậu điều kiện (post-conditions). Mức quan trọng Cao. Tác nhân chính Người dùng. Loại use case Chi tiết. Các bên liên quan Người dùng: xác nhận hoàn thành , thêm, xóa, sửa công việc. Admin: tạo các bài viết. Mối quan hệ Liên hệ: tác nhân Người dùng. Mở rộng: use case Thêm công việc, use case Sửa công việc, use case Xóa công việc, use case Xác nhận hoàn thành công việc. Luồng sự kiện chính. 1) Người dùng chọn Danh sách công việc. 2) Nếu người dùng chọn Xác nhận hoàn thành: thực hiện luồng sự kiện phụ S1. 3) Nếu người dùng chọn Thêm công việc: thực hiện luồng sự kiện phụ S2. 4) Nếu người dùng chọn Xóa công việc: thực hiện luồng sự kiện phụ S3. 5) Nếu người dùng chọn Sửa công việc: thực hiện luồng sự kiện phụ S4. Luồng sự kiện phụ. S1: Xác nhận hoàn thành công việc 1) Chọn công việc cần xác nhận 2) Xác nhận đã hoàn thành 3) Kết thúc. S2: Thêm công việc. 1) Chọn thêm công việc. 2) Nhập các thông tin công việc 3) Chọn xác nhận. S3: Xóa công việc. S4: Sửa công việc. 1) Chọn công việc cần sửa. 2) Nhập các thông tin mới cho công việc 3) Chọn xác nhận. Mô tả Use case cho phép người dùng thay đổi các cài đặt về thời gian và chủ đề. Hậu điều kiện (post-. Mức quan trọng. Tác nhân chính Người dùng. Loại use case Tổng quát. Các bên liên quan. Người dùng: thay đổi theme, cài đặt chu kỳ pomodoro, cài đặt thời gian cho một pomodoro, cài đặt thời gian nghỉ ngắn và thời gian nghỉ dài. Mối quan hệ Liên hệ: tác nhân Người dùng. Mở rộng: use case Thay đổi theme ứng dụng, use case Cài đặt chu kỳ pomodoro, use case Cài đặt thời gian cho một pomodoro, use case Cài đặt thời gian nghỉ ngắn và thời gian nghỉ dài. Luồng sự kiện chính. 1) Người dùng chọn nút Settings. 2) Nếu người dùng chọn Thay đổi theme: thực hiện luồng sự kiện phụ S1. 3) Nếu người dùng chọn Cài đặt chu kỳ pomodoro:. thực hiện luồng sự kiện phụ S2. 4) Nếu người dùng chọn Cài đặt thời gian cho một pomodoro: thực hiện luồng sự kiện phụ S3. 5) Nếu người dùng chọn Cài đặt thời gian nghỉ ngắn và thời gian nghỉ dài: thực hiện luồng sự kiện phụ S4. Luồng sự kiện phụ. S1: Thay đổi theme. S2: Cài đặt chu kỳ pomodoro 1) Chọn chu kỳ pomodoro 2) Chọn xác nhận. S3: Cài đặt thời gian cho một pomodoro 1) Chọn thời gian cho một pomodoro 2) Chọn xác nhận. S4: Cài đặt thời gian nghỉ ngắn và thời gian nghỉ dài 1) Chọn thời gian nghỉ ngắn. Luồng sự kiện lỗi hoặc ngoại lệ. 1) Thông báo chu kỳ không hợp lệ và nhập lại, kết thúc. S3.1: Cài đặt thời gian cho pomodoro không hợp lệ, có thể thực hiện:. 1) Thông báo thời gian không hợp lệ và nhập lại, kết thúc. S4.1: Cài đặt thời gian nghỉ ngắn hoặc/và thời gian nghỉ dài không hợp lệ, có thể thực hiện:. 1) Thông báo thời gian không hợp lệ và nhập lại, kết thúc.
Mô tả Use case cho phép người dùng thay đổi các cho phép người dùng thay đổi, tương tác với bộ dụng cụ đếm thời gian pomodoro để họ có thể thực hiện đếm thời gian công việc. Hậu điều kiện (post-. Mức quan trọng. Tác nhân chính Người dùng. Loại use case Chi tiết. Các bên liên quan. Người dùng: Người dùng cài đặt thay đổi số pomodoro cần thiết cho một công việc, người dùng cũng có thể sử. dụng các nút bắt đầu, tạm ngừng, tiếp tục, và kết thúc để bắt đầu thực hiện công việc. Mối quan hệ Liên hệ: tác nhân Người dùng. Mở rộng: Khởi tạo số pomodoro ban đầu cho người dùng, Hiển thị thời gian đếm ngược chi tiết đến giây cho người dùng quan sát, Hiển thị số pomodoro đã thực hiện trong mỗi task và thời gian công việc còn lại cần thực hiện, Chỉnh số pomodoro cần để thực hiện công việc, Chức năng bắt đầu, tạm ngừng, tiếp tục và dừng đếm thời gian. Luồng sự kiện chính. 1) Người dùng chọn vào trang chính của danh sách công việc. 2) Nếu người dùng chọn Khởi tạo số pomodoro ban đầu: Thực hiện luồng sự kiện phụ S1. 3) Nếu người dùng chọn Hiển thị thời gian đếm ngược chi tiết đến giây: thực hiện luồng sự kiện phụ S2 4) Nếu người dùng chọn Chỉnh pomodoro cần để thực hiện công việc: thực hiện luồng sự kiện phụ S3. Luồng sự kiện phụ. S1: Khởi tạo số pomodoro ban đầu TH1: Khởi tạo công việc mới. 1) Khởi tạo công việc. 2) Chọn số pomodoro tương ứng. Hình hiển thị tối đa 5 nhưng nếu muốn nhiều hơn nữa thì nhấn vào nút. > bên cạnh để để chuyển sang số. 3) Chọn số pomodoro làm việc tương ứng 4) Chọn Done. TH2: Công việc đã được khởi tạo 1) Chọn vào công việc đã khởi tạo. 2) Chọn vào mục pomodoro number và chọn số pomodoro tương ứng để thực hiện công việc 3) Nhấm Done. S2: Hiển thị thời gian đếm ngược chi tiết đến giây 1) Để bắt đầu nhấn vào nút Play kế bên công việc 2) Nếu muốn dừng lại thì nhấn vào nút Pause 3) Tiếp tục thì nhấn vào nút Play. 4) Kết thúc thì nhấn vào Stop. S3: Chỉnh pomodoro cần để thực hiện công việc 1) Chọn vào công việc đã khởi tạo. 2) Chọn vào mục pomodoro number và chọn số pomodoro tương ứng để thực hiện công việc 3) Nhấm Done. Luồng sự kiện lỗi hoặc ngoại lệ. S1.1: Khởi tạo số pomodoro không hợp lệ, có thể thực hiện:. 1) Thông báo số pomodoro không hợp lệ và nhập lại, kết thúc. S3.1: Điều chỉnh số pomodoro không hợp lệ, có thể thực hiện:. 1) Thông báo số pomodoro không hợp lệ và nhập lại, kết thúc.