Phần này sẽ nêu lên lần lượt các biểu đồ tuần tự của BkavARK ở những chức năng đã được thiết kế bên trên.
sd Business Process Model
CProcessPage ProcessPage CProcess Process Người dùng CProcessSupport ProcessSupport
Yêu cầu hiển thị()
Lấy danh sách các tiến trình()
Danh sách tiến trình()
Hiển thị danh sách các tiến trình()
Yêu cầu hiển thị thành phần()
Yêu cầu danh sách các thành phần tương ứng()
Danh sách các thành phần tương ứng()
Hiển thị danh sách các thành phần()
Yêu cầu thao tác với thành phần()
Thao tác với thành phần()
Làm mới danh sách hiển thị()
Hình 22 Biểu đồ tuần tự phần tiến trình
Với phần Kernel Hook ta có thể hiển thị với nhiều danh sách các hook khác nhau, người dùng tùy chọn loại Hook cần hiển thị để đưa ra, ở đây TGĐA chỉ trình bày biểu đồ tuần tự với một loại Hook, những loại Hook khác cũng hoàn toàn tương tự.
sd System Hook
Người dùng
::KernelHookPage ::SSDTHook
Yêu cầu hiển thị()
Yêu cầu đưa ra danh sách hook()
Lấy danh sách Hook từ kernel()
Danh sách các Hook()
Hiển thị danh sách Hook()
Hình 23 Biểu đồ tuần tự phần kernel hook Các thao tác với file
sd FileBrow ser
Người dùng
::FileBrowserPage ::NtfsLib ::FileSupport Hiển thị trong thư mục()
Yêu cầu danh sách file, thư mục con()
Lọc ra danh sách file từ raw disk() Danh sách file và thư mục con()
Hiển thị danh sách file, thư mục con() Thao tác với file (xóa, ...)
Yêu cầu thao tác với file (xóa, sao chép, ...)
Thao tác với file() Mã l?i sau thao tác()
C?p nh?t l?i danh sách file thu m?c()
sd SystemModule
Người dùng
::SystemModulePage ::SystemModule ::DumpModule
Yêu cầu hiển thị()
Yêu cầu danh sách module()
Lấy danh sách module từ kernel() Danh sách module()
Hiển thị danh sách module() Yêu cầu dump module()
Yêu cầu dump module()
Dump module từ bộ nhớ() Kết quả dump()
Thông báo kết quả dump()
Hình 25 Biểu đồ tuần tự phần system module
sd Netw ork
Người dùng
::NetworkPage ::SnapshotNetwork
Yêu cầu hiển thị danh sách các kết nối()
Yêu cầu danh sách các kết nối()
Lấy danh sách các kết nối mạng() Danh sách các kết nối()
Hiển thị danh sách các kết nối()
Hình 26 Biểu đồ tuần tự phần Network
Chương 4: Kết quả thực hiện, cài đặt, thử nghiệm
Nội dung chương 2 sẽ trình bày kết quả thực hiện, cài đặt phần mềm BkavARK.