Biểu đồ use casa tổng quát của PFSenseMan gồm có 5 use case và 2 tác nhân chính nhƣ hình 3.2:
Use case Quản lý DHCP dùng để import dữ liệu từ tệp cấu hình DHCP gốc của PFSense vào PFSenseMan.
Use case Quản lý Aliases dùng để import dữ liệu từ tệp cấu hình Aliases gốc của PFSense vào PFSenseMan.
Use case Quản lý cấu hình cho phép ngƣời quản trị thực hiện các thao tác cơ bản nhƣ thêm, sửa, xóa thông tin ngƣời sử dụng theo mớ trong cơ sở dữ liệu XML DHCP hoặc Aliases.
Use case Xuất dữ liệu cho phép ngƣời quản trị trích lọc dữ liệu ra các định dạng nhƣ XML để restore vào hệ thống PFSense hoặc XLS để lƣu trữ, xử lý theo mớ dữ liệu ngƣời sử dụng.
3.4.3 Biểu đồ tuần tự
Biểu đồ tuần tự nhằm mục đích phân tích chi tiết các thao tác cơ bản của ngƣời quản trị trong việc thêm, sửa, xóa thông tin ngƣời sử dụng theo các ca sử dụng khác nhau.
Công cụ PFSenseMan có nhiều biểu đồ tuần tự khác nhau nhƣ:
Biểu đồ tuần tự thêm mới nhóm ngƣời sử dụng trong quản lý DHCP tham khảo phụ lục 3
Biểu đồ tuần tự thêm mới nhóm ngƣời sử dụng trong quản lý Aliases tham khảo phụ lục 4
Biểu đồ tuần tự loại bỏ nhóm ngƣời sử dụng trong quản lý DHCP.
Biểu đồ tuần tự loại bỏ nhóm ngƣời sử dụng trong quản lý Aliases.
Vân vân
3.4.4 Biểu đồ lớp
Biểu đồ lớp nhằm xây dựng các lớp truy cập trong công cụ PFSenseMan, nó đóng vai trò quan trọng trong việc thiết kế các lớp, các hàm dùng chung trong quá trình thiết kế.