BÀI 2 XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
3.1. TỔNG QUAN VỀ BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
3.2.2. Xác định chức năng của hệ thống
Xác định chức năng nghiệp vụ của hệ thống với mục đích xác định các lĩnh vực, các chức năng hệ thống cần đạt tới và tăng cường cách tiếp cận logic tới các chức năng của hệ thống. Người ta có thể Sơ đồ phân rã chức năng (BFD) để mô tả các chức nghiệp vụ.
a. Xác định các chức năng chi tiết
Nhận người vào làm việc
Đăng thông báo tuyển người Nhận và xem xét hồ sơ Tiến hành phỏng vấn hoặc thi Bỏ các trường hợp không thỏa mãn
Giao việc cho người làm mới Tuyển nhân viên
Mục đích: tuyển người vào
làm việc.
Trách nhiệm: Phòng tổ chức
và phòng điều hành nhân sự. Trong đó chức năng “Đăng thông báo tuyển người” là một chức năng ở mức thấp nhất vì cơng việc này do 1 người làm, họ thực hiện việc in thông báo tuyển dụng và gửi cho nơi quảng cáo.
o Bước 1: Trong bảng khảo sát chi tiết hệ thống hiện tại, trong phần qui trình xử lý, gạch chân tất cả các động từ + bổ ngữ liên quan đến công việc của hệ thống
o Bước 2: Trong danh sách các chức năng được chọn ở bước 1 tìm và loại bỏ các chức năng trùng lặp
o Bước 3: Trong danh sách những chức năng được chọn ở bước 2, gom nhóm những chức năng đơn giản do một người thực hiện lại.
o Bước 4: Trong danh sách những chức năng được chọn ở bước 3, loại bỏ những chức năng khơng có ý nghĩa với hệ thống.
o Bước 5: Chỉnh sửa lại tên các chức năng được chọn ở bước 4 cho hợp lý
b. Phương pháp
o Sử dụng phương pháp bottom up để tìm kiếm những chức năng chi tiết.
o Sử dụng phương pháp topdown để gom nhóm các chức năng chi tiết thành những chức năng ở mức cao hơn.
o Thực hiện cho đến khi thu được chức năng của tồn bộ hệ thống. Cụ thể ta thực hiện các cơng việc sau:
c. Ví dụ. Bài tốn quản lý hệ thống Cung ứng vật tư:
o Sau khi thực hiện 5 bước trên ta thu được các chức năng sau: 1. Lưu trữ bảng dự trù
2. Chọn nhà cung cấp 3. Lập đơn hàng
4. Cập nhật kết quả thực hiện đơn hàng
5. Cập nhật thông tin đặt hàng cho bảng dự trù 6. Ghi nhận hàng về
7. Lập danh sách nhận hàng trong tuần 8. Lập danh sách đặt hàng trong tuần 9. Lập danh sách địa chỉ phát hàng 10. Lập phiếu phát hàng
11. Tiếp nhận hóa đơn 12. Kiểm tra chi tiết hóa đơn
o Gom nhóm chức năng chi tiết thành các chức năng lớn của hệ thống:
Để gom nhóm chính xác chú ý đến cơ cấu tổ chức của xí nghiệp có 3 bộ phận Đặt hàng, Nhận và phát hàng, Đối chiếu và kiểm tra. Như vậy, các chức năng ở trên mức chi tiết của hệ thống là 3 nhóm chức năng như trên. Đưa từng chức năng chi tiết đã xác định ở bước trước vào từ nhóm đúng theo cơ cấu của xí nghiệp.
Cụ thể như sau:
(1): Lưu trữ bảng dự trù (2): Chọn nhà cung cấp (3): Lập đơn hàng
(4): Cập nhật kết quả thực hiện đơn hàng (5): Cập nhật ttin đặt hàng cho bảng dự trù (8): Lập danh sách đặt hàng trong tuần
Đặt hàng H Ệ T H Ố N G C U N G Ứ N G V Ậ T T Ư (9): Lập danh sách địa chỉ phát hàng (11): Tiếp nhận hóa đơn
(12): Kiểm tra chi tiết hóa đơn
Đối chiếu và kiểm tra
(6): Ghi nhận hàng về
(7): Lập danh sách nhận hàng trong tuần (10): Lập phiếu phát hàng
Nhận và phát hàng
Hệ thống cung ứng vật tý
Đặt hàng Đối chiếu và kiểm tra Nhận và phát hàng
Lýu trữ bản dự trù Chọn nhà cung cấp Lập đơn hàng Cập nhận KQ thực hiện đơn hàng Cập nhật tt đặt hàng cho bảng dự trù Lập danh sách đặt hàng trong tuần Lập DS địa chỉ phát hàng Tiếp nhận hóa đõn
Kiểm tra chi tiết hóa đơn
Ghi nhận hàng về
Lập DS nhận hàng trong tuần
Hình 3 – 8. Sơ đồ phân cấp chức năng của hệ thống