3.2 .Mơ hình hóa nghiệp vụ hệ thống
3.2.3. Biểu đồ trường hợp sử dụng và biểu đồ hoạt động
Để phân tích trường hợp sử dụng, ta chia nhỏ hơn các khối nghiệp vụ đó để tìm các trường hợp sử dụng. Phần thơng tin chung (master) thơng thường có thể tìm thấy ngay từ đầu, bởi ví nó là tương đối chung cho nhiều hệ thống. Các thông tin chung cần quản lý là: thông tin cơng ty, thơng tin người dùng, phân quyền. Ngồi ra, phần nghiệp vụ quản lý thơng tin chung này có thể bổ sung khi phát sinh các nghiệp vụ con và chúng đòi hỏi phần quản lý chung này phục vụ.
Danh sách các khối nghiệp vụ
Để thuận lợi trong việc đánh số các trường hợp sử dụng, ta xây dựng bảng chia nhỏ các khối nghiệp vụ (bảng 3.3). Bằng cách chia nhỏ ra thành các khối nghiệp vụ, chúng ta tiến hành khảo sát theo các mảng nghiệp vụ, để thu được xem các tác nhân sẽ làm gì với hệ thống.
Mã Mã con Tên Mơ tả MS MS01 Quản lý thông tin công ty
MS02 Quản lý người dùng MS03 Quản lý phân quyền
LI LI01 Quản lý đơn hàng
LI02 Quản lý hóa đơn LI03 Quản lý vận đơn
LI04 Quản lý đóng gói Cách thức đóng gói hàng
LP LP01 Quản lý kế hoạch vận
chuyển
Lập kế hoạch vận chuyển
LP02 Quản lý kết quả vận chuyển Nhập kết quả (thực tế) vận chuyển
RE RE01 Báo cáo
Bảng 3.3: Bảng chia nhỏ các khối nghiệp vụ
Biểu đồ trường hợp sử dụng
Đối với mỗi khối nghiệp vụ, ta vẽ biểu đồ trường hợp sử dụng (Use case diagram) của từng khối đó, được mơ tả trong các hình 3.2 cho khối nghiệp vụ MS, hình 3.3 cho khối LI, hình 3.4 cho khối LP, và hình 3.5 cho khối RE.
Biểu đồ hoạt động cho từng trường hợp sử dụng
Sau khi có các biểu đồ trường hợp sử dụng, ta lập một bảng danh sách trường hợp sử dụng, và tiến hành vẽ miêu tả cho từng trường hợp sử dụng đó. (bảng 3.4). Với mỗi trường hợp sử dụng, ta lập một miêu tả trường hợp sử dụng bằng cách dùng biểu đồ hoạt động. Trong các bản miêu tả trường hợp sử dụng, mỗi nửa đại diện cho một tác nhân và biểu diễn hoạt động của tác nhân đó. Một đường nối giữa 2 hoạt động diễn tả sự chuyển tiếp.
Mã Mã con Mã THSD Tên THSD Hình
MS MS01 MS01_01 Đăng ký thơng tin cơng ty 3.6
MS01_02 Tìm thơng tin cơng ty 3.7
MS01_03 Xem thông tin công ty 3.8
MS01_04 Sửa thông tin công ty 3.9
Phương pháp hướng đối tượng và phân tích thiết kế anh ninh hệ thống 33
Mã Mã con Mã THSD Tên THSD Hình
MS01_05 Xóa thơng tin cơng ty 3.10
MS02 MS02_01 Đăng ký người dùng MS02_02 Tìm người dùng MS02_03 Xem người dùng MS02_04 Sửa người dùng MS02_05 Xóa người dùng MS02_90 Đăng nhập MS02_91 Đăng xuất
MS02_92 Cập nhật thông tin cá nhân MS02_93 Cập nhật thông tin cơng ty MS03 MS03_01 Đăng ký nhóm quyền
MS03_02 Tìm nhóm quyền MS03_03 Xem nhóm quyền MS03_04 Sửa nhóm quyền MS03_05 Xóa nhóm quyền
LI LI01 LI01_01 Đăng ký đơn hàng
LI01_02 Tìm đơn hàng LI01_03 Xem đơn hàng LI01_04 Sửa đơn hàng LI01_05 Xóa đơn hàng LI02 LI02_01 Đăng ký hóa đơn
LI02_02 Tìm hóa đơn LI02_03 Xem hóa đơn LI02_04 Sửa hóa đơn LI02_05 Xóa hóa đơn LI03 LI03_01 Đăng ký vận đơn
LI03_02 Tìm vận đơn LI03_03 Xem vận đơn LI03_04 Sửa vận đơn LI03_05 Xóa vận đơn
LI04 LI04_01 Đăng ký quy cách đóng gói Bảng 3.4: Danh sách trường hợp sử dụng
Mã Mã con Mã THSD Tên THSD Hình LI04_02 Tìm quy cách đóng gói
LI04_03 Xem quy cách đóng gói LI04_04 Sửa quy cách đóng gói LI04_05 Xóa quy cách đóng gói
LP LP01 LP01_01 Đăng ký kế hoạch vận chuyển LP01_02 Tìm kế hoạch vận chuyển LP01_03 Xem kế hoạch vận chuyển LP01_04 Sửa kế hoạch vận chuyển LP01_05 Xóa kế hoạch vận chuyển
LP02 LP02_01 Cập nhật thời gian thực tế vận chuyển LP02_02 Xác nhận kết thúc vận chuyển
RE RE01 RE01_01 Chọn báo cáo
RE01_02 Nhập điều kiện báo cáo
RE01_03 Xuất báo cáo dựa trên các điều kiện Bảng 3.4: Danh sách trường hợp sử dụng