Xây dựng các Usecase từ các hoạt động sẽ được tự động hóa

Một phần của tài liệu Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới (Trang 65 - 68)

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 onlineKhá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 (adsbygoogle = window.adsbygoogle || []).push({});

chức năng

Nhân viên tiếp tân,Khách hàng

chức năng

Một phần của tài liệu Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới (Trang 65 - 68)