Bài 5. Phân tích chức
năng nghiệp vụ
Nguyễn Hoài Anh
Khoa công nghệ thông tin
Học viện kỹ thuật quân sự
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
NỘI DUNG
Xác định chức năng nghiệp vụ
Xác định luồng thông tin nghiệp vụ
Chuyển đổi DFD hệ thống cũ sang mới
Hoàn chỉnh mô hình hệ thống mới
2
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
XÁC ĐỊNH CHỨC NĂNG NV
Mục đích
Xác định các lĩnh vực, các chức năng.
Tăng cường cách tiếp cận logic.
Công cụ
BFD – Bussiness Function Diagram.
3
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
XÁC ĐỊNH CHỨC NĂNG NV
Các bước tiến hành
Bước 1: Xác định chức năng chi tiết
Bước 2: Gom nhóm chức năng
Bước 3: Vẽ BFD
4
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
XÁC ĐỊNH CHỨC NĂNG NV
Lưu ý
BFD có phân mức
Lớn không quá 6
Nhỏ không quá 3
Phân rã có thứ bậc
Cha thành nhiều con
Thực hiện hết con
→ Xong cha
Chức năng dưới
Cùng là đơn giản
A
A1
A11
A12
A2
A21
A22
Mức 0
Mức 1
Mức 2
5
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
X.ĐỊNH LUỒNG THÔNG TIN NV
Mục đích
Xác định luồng thông tin nghiệp vụ cần để thực
hiện các chức năng.
Từ đó xác định các tiến trình nghiệp vụ
Công cụ
DFD – Data Flow Diagram
6
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
X.ĐỊNH LUỒNG THÔNG TIN NV
Các bước tiến hành
Bước 1: Xây dựng DFD mức khung cảnh
Bước 2: Xây dựng DFD mức đỉnh
Bước 3: Xây dựng DFD mức dưới đỉnh
7
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
X.ĐỊNH LUỒNG THÔNG TIN NV
Lưu ý
DFD khung cảnh chỉ ra giới hạn của hệ thống
DFD mức đỉnh
Có đầy đủ tác nhân ngoài của DFD khung cảnh
Tiến trình tại mức này tương ứng chức năng mức 1
trong BFD
Kho dữ liệu là các giấy tờ giao dịch cần lưu trong HT
DFD dưới đỉnh
Tiến trình mức trên có liên hệ sẽ trở thành tác nhân
trong của các tiến trình trong sơ đồ
8
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
X.ĐỊNH LUỒNG THÔNG TIN NV
Lưu ý
Chính xác hóa mô hình
DFD khung cảnh chỉ ra giới hạn của hệ thống với môi
trường bên ngoài
Nếu có tiến trình không liên kết kho dữ liệu → xem lại
để bổ sung kho hoặc loại bỏ tiến trình
Nếu sửa đổi trong DFD cần sửa đổi lại BFD
9
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
CHUYỂN ĐỔI MHÌNH HT CŨ SANG HT MỚI
Mục đích
Mô hình hóa dự án khả thi.
Công cụ
DFD – Data Flow Diagram
BFD – Bussiness Function Diagram.
10
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
CHUYỂN ĐỔI DFD HT CŨ SANG HT MỚI
Cách thực hiện
Bước 1: Loại bỏ cái thừa
Bước 2: Hiệu chỉnh chức năng
Bước 3: Bổ sung cái thiếu
Bước 4: Chỉnh sửa lại BFD theo DFD
11
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
HOÀN CHỈNH MH HỆ THỐNG MỚI
Kiểm tra tính đầy đủ, nhất quán
Phải làm cho sơ đồ đơn giản, chính xác và
logic nhất có thể được.
Quy trình xử lý của HT mới
Chuẩn hóa MH tiến trình nghiệp vụ theo quy
trình của HT mới
Đặc tả tiến trình
Diễn tả quy trình thực hiện 1 chức năng chi tiết.
12
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
KẾT LUẬN
Các bước phân tích chức năng
Xác định chức năng nghiệp vụ (BFD)
Xác định luồng thông tin nghiệp vụ (DFD)
Chuyển đổi MH hệ thống cũ sang HT mới (DFD)
Đặc tả tiến trình (P Spec)
Đầu ra
BFD hệ thống mới
DFD hệ thống mới
Đặc tả tiến trình
13
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
BÀI TẬP BẮT BUỘC
Làm tiếp phần chương II của để tài đã chọn
Sơ đồ phân rã chức năng (BFD)
Sơ đồ luồng dữ liệu (DFD)
Đặc tả tiến trình (P Spec)
14
GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự
THẢO LUẬN
Các bước xác định chức
năng nghiệp vụ
Các bước xác định
luồng thông tin nvụ
Phương pháp đặc tả
chức năng
15