PHÂN TÍCH NGƯỜI SỬ DỤNG VÀ NHIỆM VỤ NGƯỜI SỬ DỤNG
3.5 MÔ HÌNH HÓA NHIỆM VỤ CHO ỨNG DỤNG ĐA VAI TRÕ NGƢỜI DÙNG
dụng cho nhiều người dùng với những nhóm khác nhau, thực hiện những công việc khác nhau nhưng đều thực hiện một mục tiêu nhất định. Mô hình hoá nhiệm vụ cho ứng dụng đa vai trò người dùng miêu tả cho chúng ta thấy điều này.
3.5 MÔ HÌNH HÓA NHIỆM VỤ CHO ỨNG DỤNG ĐA VAI TRÕ NGƢỜI DÙNG DÙNG
Trong các nhân tố phân tích người dùng trình bày ở các phần trước, nếu vai trò người dùng là nhân tố khác nhau nổi trội thì có thể dẫn tới các mô hình nhiệm vụ rất khác nhau bởi vì các nhiệm vụ khác nhau sẽ được thực hiện bởi các vai trò người sử dụng khác nhau. Với ứng dụng hỗ trợ nhóm người dùng có nhiệm vụ khác nhau, các mục tiêu ở mức đỉnh có thể được biểu diễn bằng luồng hoạt động (tiến trình) nào đó của cơ quan. Với mọi vai trò người sử dụng cần xem xét, ta cần khám phá các thông tin thích hợp đủ để cho các hoạt động vòng đời tiếp theo. Nó cũng cho khả năng sử dụng lại các mục tiêu nhiệm vụ và mô tả phương thức, làm giảm thiểu cố gắng phát triển vai trò người dùng cụ thể của hoạt động vòng đời. Để xem xét các thành phần khác của vai trò người dùng, ta cần mở rộng mô hình nhiệm vụ đơn giản hóa.
Các nguyên tắc sau đây được sử dụng để bổ sung vai trò người sử dụng vào mô hình nhiệm vụ.
Bắt đầu bằng cách xác định mục tiêu mức đỉnh với vai trò người sử dụng liên quan.
Nếu có nhiều vai trò người sử dụng chia sẻ cùng mục tiêu thì tập hợp các vai trò người dùng này vào một mục tiêu.
Nếu mọi vai trò cùng chia sẻ một mục tiêu thì chỉ giữ lại một câu lệnh và huỷ bỏ mọi tham chiếu đến vai trò người sử dụng.
Thí dụ sau đây mô tả điều này.
Thí dụ:
Hệ thống ứng dụng tuyển nhân viên hỗ trợ nhiều ngƣời dùng khác nhau tham gia tiến trình tuyển mộ. Đó là ngƣời tuyển mộ của phòng ban nhân sự,
-46-
ngƣời quản lý tuyển mộ, thành viên khác của hội đồng tuyển mộ (nhân viên, và những ai sẽ làm việc gần gũi với ngƣời sẽ đƣợc tuyển mộ). Việc tuyển mộ nhân viên là tiến trình xem xét nhóm ứng viên việc làm để tìm ra ai là phù hợp nhất với yêu cầu công việc. Toàn bộ tiến trình có thể bao gồm các mục tiêu mức đỉnh sau đây:
Goal: Người quản lý nhân viên tuyển mộ yêu cầu tuyển nhân viên mới cho vị trí còn trống.
Goal: Nhân viên tuyển mộ cung cấp hồ sơ của ứng viên có triển vọng. Goal: Người quản lý nhân viên tuyển mộ lựa chọn ứng viên để phỏng vấn. Goal: Nhân viên tuyển mộ lập lịch phỏng vấn.
Goal: Người phỏng vấn gửi báo cáo kết luận.
Goal: Người quản lý nhân viên tuyển mộ lập quyết định ai là phù hợp nhất.
Goal: Người quản lý nhân viên tuyển mộ đưa ra đề nghị.
Goal: Nhân viên tuyển mộ kết thúc tuyển nhân viên mới sau khi lời đề nghị được chấp nhận.