Chính thống
Xây dựng BLD vật lý (hệ thống cũ): Khai triển và làm mềm các tiến trình của biểu đồ
Xây dựng BLD logic (hệ thống cũ): Chuyển từ BLD vật lý -> BLD logic
Xây dựng BLD logic (hệ thống mới): Chuyển từ BLD logic hệ thống cũ -> BLD logic hệ thống mới
BLD Vật lý
Biểu đồ luồng dữ liệu vật lý của HTTT là một biểu diên đồ họa của một hệ thống; thể hiện các thực thể bên trong và bên ngoài hệ thống cùng các luồng dữ liệu vào và ra khỏi các thực thể.
- Một BLD vật lý có thể cho biết cho biết các xử lý của hệ thống được thực hiện xong ở đâu, bằng cách nào và bởi ai.
BLD Logic
Biểu đồ luồng dữ liệu logic của HTTT là biểu diễn đồ họa của hệ thống, thể hiện các xử lý trong hệ thống, kho dữ liệu, các luồng dữ liệu vào và ra khoi các chức năng xử lý và kho dữ liệu.
- Sử dụng BLD logic để mô tả hệ thống thông tin một cách tự nhiên và logic vì theo cách thức này ta chỉ quan tâm tới chức năng mà hệ thong phải thực hiện, chứ không để ý tới việc chức năng đó thực hiện bằng cách nào, ở đâu và bởi ai
- Như vậy một BLD Vật lý có thể miêu tả được hạ tầng hệ thống còn một BLD Logic có thể miêu tả được các hoạt động của hệ thống
- Cần sử dụng cả hai mô tả này để có được bức tranh toàn cảnh của HTTT.
b1. Xây dựng BLD vật lý (HT cũ)
Kỹ thuật phân mức (áp dụng cả với BLD logic):
Có 3 mức cơ bản:
- Biểu đồ luồng dữ liệu mức ngữ cảnh/khung cảnh (Context Data Flow Diagram); Mức 0
- Biểu đồ luồng dữ liệu mức đỉnh (Top Level Data Flow Diagram); Mức 1
- Biểu đồ luồng dữ liệu mức dưới đỉnh (Levelling Data Flow Diagram); Mức 2, 3, 4...
BLD mức ngữ/khung cảnh (0)
- Là mô hình hệ thống ở mức tổng quát nhất. Cả hệ thống như một thực thể / chức năng duy nhất.
- Các tác nhân ngoài và các luồng dữ liệu vào ra từ tác nhân ngoài đến hệ thống được xác định.
BLD mức đỉnh (1)
BLD mức đỉnh (một BLD) được phân rả tư BLD mưc ngứ canh
Các nguyên tắc phân rả:
- Các luồng dữ liệu được bảo toàn
- Các tác nhân ngoài bảo toàn
- Có thể xuất hiện các kho dữ liệu
- Bổ sung thêm các luồng dữ liệu nội tại nếu cần thiết.
Ví dụ mẫu
Mức dưới đỉnh (2+)
BLD mức dưới đỉnh phân rã từ BLD mức đỉnh. Các chức năng được định nghĩa riêng từng biểu,đồ hoặc ghép lại thành một biểu đồ trong trường hợp biểu đồ đơn giản.
Các thành phần của biểu đồ được phát triển như sau:
- Chức năng: phân rã chức năng cấp trên thành chức năng cấp dưới thấp hơn
- Luồng dữ liệu:
o Vào/ra mức trên thì lặp lại (bảo toàn) ở mức dưới (phân rã)
o Thêm luồng nội bộ
- Kho dữ liệu : dần dần xuất hiện theo nhu cầu nội bộ
- Tác nhân ngoài: xuất hiện đầy đủ ở mức ngữ cảnh, ở mức dưới không thể thêm gì.
số mức phân rã thông thường là 7 ±2 mức tuỳ độ phức tạp của hệ thống
1. Xác định tư liệu và cách trình bày hệ thống
2. Xác định miền biên giới hạn của hệ thống
3. sXác định thông tin vào và các nguồn cung cấp thông tin cũng
4. như thông tin ra và nơi thu nhận thông tin
5. Vẽ biểu đồ mức ngữ cảnh và kiểm tra tính hợp lý của nó
6. Xác định các kho dữ liệu
7. Vẽ biểu đồ mức đỉnh của hệ thống
8. Phân rã làm mịn biểu đồ luồng dữ liệu mức đỉnh thành mức
9. dưới đỉnh
10. Xây dựng từ điển dữ liệu để phụ trợ biểu đồ luồng dữ liệu đã có
11. Đánh giá kiểm tra biểu đồ luồng dữ liệu và cải tiến làm mịn thêm dựa vào đánh giá này
12. Duyệt lại toàn bộ để phát hiện sai sót
b2. Xây dựng BLD logic (HT cu)
- Xuất phát từ biểu đồ luồng dữ liệu mức vật lý, tiến hành loại bỏ các yếu tố vật lí từ biểu đồ này.
- Đây là quá trình trừu tượng hoá các thànhphần của biểu đồ, lược bỏ các yếu tố vật lý để giữ lại các tính chất tinh tuý nhất mà vẫn không làm thay đổi bản chất của hệ thống.
Biện pháp loại bỏ:
- Loại bỏ các phần ngôn từ diễn tả diễn tả phương tiện, giá mang thông tin hay các tác nhân, chỉ giữ lại sự diễn tả nội dung của chức năng hay thông tin.
- Loại bỏ các chức năng vật lý, gắn liền với công cụ, biện pháp xử lý nhất định
- Trong ^trường hợp phát hiện một chức năng nào đó chưa rõ vật lý hay, logic, cách tốt nhất là phân rã chức năng này thành các chức năng chi tiết hơn để việc loại loại bỏ được thực hiện.
- Thay thế chuyển đổi các luồng dữ liệu cho thích hợp khi loại bỏ một số chức năng và dữ liệu
- Ghép phối một số chức năng gần gũi thành cụm
- Tổ chức lại biểu đồ bằng cách đánh số lại các chức năng.
Ví dụ mẫu
Chuyển đổi BLD từ mức vật lý thành mức logic chỉ diễn ra đối với BLD mức đỉnh và mức dưới đỉnh
b3. Xây dựng BLD logic (HT mới)
- Để hệ thống mới thừa hưởng những cốt lõi tinh tuý của hệ thống cũ, không làm biến đổi cái bản chất của hệ thống cũ, khắc phục các nhược điểm và kế thừa những ưu điểm, khác về cài đặt ->Chuyển từ BLD logic của hệ thống cũ sang BLD logic của hệ thống mới.
Xem lại:
- Những nhược điểm của hệ thống cũ như: Thiếu chức năng, hiệu suất thấp, lâng phí. Những nhược điểm này cần được khắc phục.
- Các yêu cầu, mục tiêu của hệ thống mới: Đây là các yêu cầu ưu tiên cần bổ sung vào các chức năng của biếu đồ.
Việc biến đổi có thể thực hiện bằng cách khoanh lại một số vùng là các vùng thay đổi. Đối với những vùng thay đổi sẽ được sắp xếp lại sao cho:
- Luồng dữ liệu vào, ra: Đó là giao diện đối với những vùng còn lại phải bảo toàn.
- Xác định chức năng tổng quát của vùng thay đổi để khi biến đổi vẫn giữ nguyên được chức năng chính của nó; không làm cho chức năng này bị biến dạng.
- Xoá một phần BLD cần thay đổi bên trong vàjập lại các chức năng từ nhỏ chi tiết, các chức năng biến đổi trung gian (kiểm tra, thêm...) và các trung tâm biến đổi
- Bổ sung các nhu cầu về kho dữ liệu, lập các luồng dữ liệu.
Ví dụ mẫu: Hệ thống cung ứng vật tư
BLD Vật lý hệ thống cung ứng vật tư hiện tại
- BLD mức đỉnh
- 3 BLD mức dưới đỉnh
Tổ chức lại biểu đồ như sau:
- Chức năng 1.3 và 2.2 thuần tuý vật lí được loại bỏ.
- Tiến hành ghép một số chức năng và đánh số lại ta có 7 chức năng sau:
o thành 1
o thành 2
o 2.1 thành 3
o 3.1,3.2, và 3.3 thành 4
o 2.3 thành 5
o 3.4 và 1.4 thành 6
o 4.1 thành 7
BLD Logic (HT cung ứng vật tư mới)
Nhược điểm hệ thống cũ :
- Thiếu kho hàng thông dụng: Thiếu hẳn một chức năng trong BLD
- Tốc độ xử lý chậm: Do đối chiếu thủ công rất nhiều; lỗi này do cài đặt hệ thống ban đầu trên hai máy không tương thích, nên không thấy thể hiện ở BLD.
- Theo dõi thực hiện đơn hàng có nhiều sai sót : Từ pác khâu làm đơn hàng đến việc nhận hàng và trả tiền có thể gây ảnh hưởng một phần.
- Sự lãng phí: Lý do chính là đối chiếu thủ công và cũng không thấy được ở BLD
• Không chính thống:
- Cùng một hệ thống tiến hành phân tích bằng cảhai cách: dùng biêu đô phân câp chức năng và biêu đô luông dữ liệu
- Lưu ý: giữa hai mô hình phải có mối liên quan ăn khớp. Luôn có ánh xạ 1-1 giữa các chức năngtrong biêu đô phân câp chức năng và các chứcnăng trong biêu đô luông dữ liệu tương ứng.
0 nhận xét