V. CẤU TRÚC HÓA YÊU CẦU
a) Xây dựng các Usecase từ các hoạt động sẽ được tự động hóa
Thiết lập các actor: Actor được thiết lập ở mức này chính là các người dùng trực tiếp phần mềm hệ thống.
- Quyết định xem đối tượng môi trường có sử dụng hệ thống phần mềm không? Nếu không thì xác định xem đối tượng nào sử dụng hệ thống để làm việc với đối tượng môi trường đó, và đối tượng đó sẽ là actor.
Ví dụ: Khách hàng là đối tượng môi trường, Khách hàng không trực tiếp sử dụng phần mềm hệ thống mà thông qua Nhân viên tiếp tân, do đó Nhân viên tiếp tân là Actor - Nếu đúng, đối tượng môi trường đó chính là một actor. Ví dụ trong hoạt động đặt phòng,
hệ thống cho phép đặt phòng onlineKhách hàng là một actor hệ thống vì trực tiếp sử dụng phần mềm hệ thống.
- Đối với các đối tượng trong hệ thống (Nhân viên tiếp tân,Trưởng Phòng….), kiểm tra mô hình hoạt động xem các chức năng tự động hóa có được sử dụng bởi các đối tượng này không, nếu có các đối tượng này là actor.
• Mô hình Use case phần mềm đặc tả thuê Phòng được xác định theo bảng sau:
Use case chức năng phần mềm Hệ thống
Hoạt động Actor(User)
Kiểm tra Phòng Kiểm tra trạng thái Phòng Nhân viên tiếp tân
Xử lý thuê Phòng Lập phiếu thuê Phòng, lưu phiếu thuê Phòng
Nhân viên tiếp tân Xử lý sử dụng dịch vụ Lập phiếu sử dụng dịch vụ, lưu
phiếu sử dụng dịch vụ
Nhân viên tiếp tân
Cập nhật Phòng Cập nhật trạng thái Phòng Nhân viên tiếp tân
Tìm kiếm Tìm kiếm thông tin theo từng
chức năng Người dùng Hệ thống
• Mô hình Use case phần mềm đặc tả đặt Phòng được xác định theo bảng sau:
• Mô hình Use case phần mềm đặc tả trả Phòng được xác định theo bảng sau:
Use case chức năng phần
mềm Hệ thống Hoạt động Actor(User)
Kiểm tra trả Phòng Kiểm tra hạn trả Phòng Nhân viên tiếp tân Lập hóa đơn Lập hóa đơn thanh toán, Lưu hóa
đơn thanh toán, In hóa đơn
Nhân viên tiếp tân Cập nhật Phòng Cập nhật trạng thái Phòng Nhân viên tiếp tân Xử lý gia hạn Xử lý gia hạn sử dụng Phòng Nhân viên tiếp tân
Tìm kiếm Tìm kiếm thông tin theo từng Nhân viên tiếp tân, Khách hàng
Use case chức năng phần mềm Hệ thống
Hoạt động Actor(User)
Kiểm tra Phòng Kiểm tra trạng thái Phòng Nhân viên tiếp tân, Khách hàng Đặt Phòng online Đặt Phòng trực tuyến Nhân viên tiếp tân, Khách hàng
Xử lý đặt Phòng Lập phiếu đặt Phòng, lưu
phiếu đặt Phòng
Nhân viên tiếp tân, Khách hàng
Cập nhật Phòng Cập nhật trạng thái Phòng Nhân viên tiếp tân
Tìm kiếm Tìm kiếm thông tin theo từng
chức năng
Nhân viên tiếp tân,Khách hàng
chức năng