Tăng cường cách tiếp cận logic... ĐỊ 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ôn
Trang 1Bà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 ự
nguyenhoaianh@yahoo.com
Trang 2N Ộ 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
Trang 3XÁ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
Trang 4XÁ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
Trang 5XÁ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
Trang 6X ĐỊ 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
Trang 7X ĐỊ 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
Trang 8X ĐỊ 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 ơ đồ
Trang 9X ĐỊ 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
Trang 10CHUY Ể 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
Trang 11CHUY Ể 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
Trang 12HOÀ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
Trang 13K Ế 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
Trang 14BÀ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)
Trang 15TH Ả 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