Biểu đồ trường hợp sử dụng và biểu đồ hoạt động

Một phần của tài liệu Phương pháp hướng đối tượng và phân tích thiết kế an ninh hệ thống (Trang 35 - 38)

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

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

Một phần của tài liệu Phương pháp hướng đối tượng và phân tích thiết kế an ninh hệ thống (Trang 35 - 38)