Biểu đồ luồng dữ liệu mức đỉnh

Bổ xung khiếm khuyết của quy mô phân rã công dụng bằng việc bổ xung các luồng tin tức nghiệp vụ bắt buộc để thực hiện chức năng.Cho ta cái nhìn khá đầy đủ hơn về những mặt hoạt động vui chơi của hệ thốngLà một trong các các nguồn vào cho vượt trình thi công hệ thống.

Bạn đang xem: Biểu đồ luồng dữ liệu mức đỉnh

Phương pháp : phương thức phân tích top-down. Hệ thống được miêu tả bởi nhiều DFD ở những mức

2. Định nghĩa

Mô hình luồng dữ liệu (DFD – Data Flow Diagram) là 1 trong những công cụ biểu lộ mối quan lại hệ tin tức giữa các các bước .

Ví dụ: quy mô luồng tài liệu của chuyển động bán hàng

3. Các thành phần

3.1. Công dụng (Tiến trình)

– Định nghĩa: Là một vận động có liên quan đến sự thay đổi hoặc tác động lên tin tức như tổ chức triển khai lại thông tin, bổ sung cập nhật thông tin hoặc tạo thành thông tin mới. Trường hợp trong một chức năng không có thông tin mới được ra đời thì đó không hẳn là tính năng trong DFD.

– biện pháp đặt tên: Động từ bỏ + vấp ngã ngữ.

VD: đồng ý nguồn hàng, ghi kho vật liệu…

Chú ý: những luồng dữ liệu phải đã cho thấy được thông tin súc tích chứ không hẳn tài liệu vật lý. Những luồng thông tin khác nhau phải có tên gọi không giống nhau.

Ví dụ: Luồng dữ liệu biểu lộ việc trả tiền sở hữu tên là “thanh toán” chứ không cần mang tên là “tiền” tốt “sec”.

Bài tập: xác minh luồng tài liệu của chức năng quản lý khách hàng với chức năng cai quản phương nhân thể trong hệ thống quản lý bến xe bài xích tập 1

3.2. Kho dữ liệu

– Định nghĩa: Là nơi biểu diễn tin tức cần cất giữ, nhằm một hoặc nhiều tính năng sử dụng chúng.

– cách đặt tên : danh trường đoản cú + tính từ. Chỉ nội dung tài liệu trong kho

– biểu diễn : cặp con đường thẳng song song chứa tin tức cần chứa giữ

Hoá đơn

Quan hệ giữa kho dữ liệu, tính năng và luồng dữ liệu

*

Ví dụ: Một người ước ao tra cứu một danh sách xử lý vừa cập nhật lại kinhotừ kho dữ liệu danh sách chi tiêu (hình a), còn ao ước sửa đổi chi phí thì luồng tài liệu đi từ quá trình tới kho tài liệu (hình b). Để biểu lộ việc kiểm tra giá cả mặt hàng cùng sửa đổi những giá không cân xứng thì cần sử dụng mũi tên hai phía để bộc lộ luồng tài liệu từ quá trình tới kho (hình c).

Bài tập: Xác định kho tài liệu trong hệ thống quản lý bến xe

3.3. Tác nhân ngoài

– Định nghĩa: là một trong những người hoặc một nhóm người nằm ngoài hệ thống nhưng chỉ ra số lượng giới hạn của hệ thống, định rõ mối quan hệ của khối hệ thống với thế giới bên ngoài

– tên : Danh từ

– màn trình diễn : hình chữ nhật

*

Bài tập: xác định tác nhân xung quanh trong hệ thống làm chủ bến xe

3.4. Tác nhân trong

– Là một chức năng hoặc một khối hệ thống con của hệ thống đang xét dẫu vậy được trình diễn ở một trang không giống của mô hình.

Mọi sơ thiết bị luồng dữ liệu đều phải sở hữu thể bao gồm một số trang, tin tức truyền thân các quy trình trên các trang khác biệt được đã cho thấy nhờ kí hiệu này.

– Tên: hễ từ + vấp ngã ngữ

– Biểu diễn:

*
mô hình luồng tài liệu cho hệ thống thống trị bến xe cộ khách

4. Một số quy tắc vẽ biểu đồ dùng luồng dữ liệu

Các luồng tài liệu vào của một tiến trình cần khác với các luồng dữ liệu ra của nó. Tức là các dữ liệu qua 1 tiến trình phải có thay đổi. Ngược lại, đi qua nó.Các đối tượng người sử dụng trong một mô hình luồng tài liệu phải mang tên duy nhất: mỗi các bước phải có tên duy nhất. Tuy nhiên, bởi vì lí do trình bày cùng một tác nhân trong, tác nhân xung quanh và kho dữ liệu hoàn toàn có thể được vẽ lặp lại.Các luồng dữ liệu đi vào một tiến trình buộc phải đủ để sản xuất thành những luồng dữ liệu đi ra.Nói bình thường tên luồng thông tin vào hoặc ra kho trùng với tên kho vị vậy không cần viết tên luồng. Tuy thế khi ghi hoặc lấy tin chỉ tiến hành một trong những phần kho thì cơ hội đó phải đặt tên mang lại luồngKhông bao gồm một quá trình nào chỉ bao gồm cái ra mà không có cái vào. Đối tượng chỉ gồm cái ra thì có thể là tác nhân xung quanh (nguồn)Không một các bước nào nhưng mà chỉ bao gồm cái vào. Một đối tượng người tiêu dùng chỉ bao gồm cái vào thì chỉ có thể là tác nhân bên cạnh (đích)Không có những trường đúng theo sau

*

5. Xây dựng quy mô luồng dữ liệu

a. Xây dựng mô hình luồng tài liệu mức phong cảnh (mức 0)

Mô hình luồng tài liệu mức khung cảnh có một công dụng duy nhất biểu thị toàn bộ hệ thống đang nghiên cứu, công dụng này được nối với đa số tác nhân xung quanh của hệ thống.Các luồng tài liệu giữa tác dụng và tác nhân quanh đó chỉ thông tin vào với ra của hệ thống

VD: mô hình dữ liệu mức cảnh quan của hệ đáp ứng vật tư

mô hình dữ liệu mức phong cảnh của hệ đáp ứng vật tư

b. Xây dựng quy mô luồng tài liệu mức đỉnh (mức 1)

– với khoảng đỉnh các tác nhân ngoại trừ của khối hệ thống ở mức cảnh quan được không thay đổi với các luồng thông tin vào ra.

– khối hệ thống được phân rã thành các tính năng mức đỉnh là những tiến trình chính bên phía trong hệ thống theo mô hình phân rã chức năng mức 1.

– mở ra thêm các kho dữ liệu và luồng thông tin trao thay đổi giữa các tính năng mức đỉnh.

VD: Mô hình luồng tài liệu mức đỉnh của hệ đáp ứng vật tư

Mô hình luồng tài liệu mức đỉnh của hệ cung ứng vật tư c.Xây dựng mô hình luồng dữ liệu mức bên dưới đỉnh (mức 2 cùng dưới 2)

– ở tầm mức này tiến hành phân rã đối với mỗi tác dụng của nút đỉnh.

– Khi tiến hành mức phân chảy này vẫn phải căn cứ vào quy mô phân rã tính năng để xác định các tác dụng con sẽ lộ diện trong mô hình luồng dữ liệu.

– việc phân rã có thể tiếp tục cho tới khi đủ số mức nên thiết

– khi phân tung các chức năng phải bảo vệ tất cả những luồng tin tức vào ra ở tính năng mức cao phải xuất hiện trong các chức năng mức rẻ hơn với ngược lại.

*Chú ý:

– những kho dữ liệu không mở ra ở DFD mức khung cảnh.

Xem thêm: Kinh Hoàng Màn Đánh Ghen Kinh Hoàng Cắt Tóc : Người Đánh Là Thợ Hớt Tóc

– bắt buộc đánh số các công dụng theo sự phân cấp.

– các kho dữ liệu, các tác nhân ngoài hoàn toàn có thể xuất hiện những lần.

– Số mức phụ thuộc vào vào độ tinh vi của hệ thống.

Ví dụ: Mô hình luồng tài liệu của hệ thống cung ứng vật bốn mức bên dưới đỉnh của

+ công dụng 1 (đặt hàng)

Mô hình luồng dữ liệu mức bên dưới đỉnh của tính năng Đặt hàng

+ tác dụng 2

+ tính năng 3

6. Gửi từ mô hình luồng tài liệu vật lý sang mô hình luồng tài liệu logic

Trong thực tiễn người ta thấy tạo ra một quy mô DFD cho khối hệ thống thực dưới dạng đồ gia dụng lý không có lợi:Tốn nhiều thời hạn và tiêu hao nguồn tài nguyên trở nên tân tiến dự án một biện pháp không nên thiết. Có thể xem quy trình này là vấn đề sao chép quá trình của nghệ thuật viên điều tra, coppy tất cả đầy đủ gì đang tiến hành hiện tại.Khi chế tạo ra quy mô thì phải tạo thành những điều chỉnh tượng trưng mang lại nó, cách xử lý nó như quy mô logic, công dụng là khối hệ thống mới chỉ 1-1 thuần là tin học hoá khối hệ thống cũ với không ít lỗi mà dòng ta cần sau cuối là quy mô DFD logic.Mô hình ngắn gọn xúc tích loại đông đảo ràng buộc, các yếu tố trang bị lý, nó chỉ quan tiền tâm tính năng nào là buộc phải cho khối hệ thống và tin tức nào là cần để triển khai cho chức năng đó.Các yếu ớt tố thứ lý phải loại bỏ:Các phương tiện, phương thức: trường đoản cú động, thủ công, bàn phím, màn hình,..Các giá mang thông tin: những tệp, chứng từCác tính năng xử lý thêm với các công cầm cố hay phương pháp cài đặt cố kỉnh thểTiến hành các loại trừ và chỉnh đốn lại cấu trúc. Một số loại bỏ: đào thải các ngôn từ, hình mẫu vẽ biểu diễn những phương tiện, giá sở hữu tin,.. Bảo quản các chức năng và nội dung thông tin

* Chú ý:

+ phải xây dựng quy mô logic bắt buộc có bằng cách điều chỉnh mô hình logic thực tại.

+ không tồn tại sự phân loại rõ rệt giữa lô ghích và đồ dùng lý. Quy mô càng phân rã ở mức thấp thì sẽ càng thêm nhiều yếu tố thứ lý.

+ Càng giữ cho mô hình của bản thân được logic nhiều nhất lúc đi sâu vào chi tiết càng tốt.

7. Gửi từ DFD của khối hệ thống cũ sang DFD của hệ thống mới.

Giai đoạn này có ý nghĩa sâu sắc vô cùng quan trọng ảnh hưởng to phệ đến sự thành công xuất sắc của khối hệ thống mới.Trong tiến trình này nhà cai quản và đơn vị phân tích cần hợp tác nghiêm ngặt để tìm phương pháp hoà hợp cơ cấu tổ chức, dấn thức được vai trò của máy tính để thay đổi hệ thống cũ.Để đưa từ DFD của khối hệ thống cũ thanh lịch DFD của khối hệ thống mới trước hết phải xác minh các mặt yếu kém đề nghị cải tiến, thay đổi trong hệ thống cũ.Các yếu đuối kém đa phần do sự thiếu vắng gây ra : thiếu hụt về cơ cấu tổ hoạt động thấp, ngân sách hoạt cồn cao.Xem lại quy mô luồng dữ liệu

+ giả dụ thiếu vắng ngắt thì vấp ngã xung

+ nếu thừa thì các loại bỏ

+ Nếu cố kỉnh đổi bước đầu từ mức đỉnh

Khoanh vùng vùng sẽ được thay đổiGiữ nguyên các luồng vào với luồng ra của vùngXác định chức năng tổng quát tháo của vùngXoá bỏ quy mô luồng dữ liệu bên phía trong vùng được khoanh, lập lại các tác dụng từ mức phải chăng nhất.Thành lập kho tài liệu và luồng tài liệu cần thiết.Sửa lại mô hình phân rã công dụng theo mô hình luồng dữ liệu.Kiểm tra lại các mô hình dữ liệu điều chỉnh lại mang lại hợp lý.

Ví dụ: Hệ cung ứng vật tư

– điểm yếu : thiếu thốn kho sản phẩm thông dụng

+ tốc độ chậm vì gồm khâu đối chiếu thủ công

+ theo dõi thực hiện deals còn những sai sót

+ lãng phí do đối chiếu thủ công

-Sửa quy mô luồng dữ liệu

+ bổ sung : Kho cất vật tư

+ Sửa lại DFD của hệ thống

8. Hoàn hảo mô hình DFD

Khi đã ngừng sơ đồ dùng luồng dữ liệu cần kiểm soát về tính đầy đủ và đồng điệu của nó. Phải làm cho sơ đồ 1-1 giản, chính xác và súc tích nhất hoàn toàn có thể được.

Có thể xẩy ra các trường hợp sau yêu cầu tránh:

– hiệu ứng mặt trời bừng sáng : Một công dụng có rất nhiều dòng vào ra. Khắc phục : Gom nhóm hoặc phân tan tiếp một số công dụng chưa phù hợp lý. VD:

– Thông tin đi qua một công dụng mà không biến thành thay đổi

VD :

Khắc phục xoá bỏ công dụng không đổi khác thông tin.

Xuất hiện tại một công dụng có các tác dụng con không có liên quan về dữ liệu (không tất cả dòng thông tin nội cỗ gắn với nhau hoặc không sử dụng kho dữ liệu chung) => phân bổ sơ trang bị phân rã tác dụng chưa hợp lí cần chăm chú lại.

Ví dụ

Chú ý khi biến hóa mô hình luồng tài liệu thì yêu cầu sửa lại mô hình phân rã tính năng cho phù hợp.

Tác dụng

– xác minh nhu cầu thông tin ở từng chức năng

– mang lại một thiết kế sơ cỗ về tiến hành chức năng

– Là phương tiện tiếp xúc giữa fan phân tích xây đắp và fan sử dụng

– luôn luôn có nhì mức mô tả vật lý cùng lôgíc. Mức vật lý trả lời câu hỏi như gắng nào, nấc lôgíc trả lời câu hỏi làm gì.

9.Phân mức

– Sơ vật luồng dữ liệu không thiếu thốn của khối hệ thống là rất phức tạp không thể xếp gọn trong một trang => nên dùng tới chuyên môn phân tan sơ vật dụng theo một vài mức.

– những mức được khắc số thứ tự, mức cao nhất (mức size cảnh) là 0 kế tiếp đến nấc đỉnh 1, những mức bên dưới đỉnh 2,3,…

Mức 0: Tên tác dụng là tên toàn bộ hệ thống.

Mức 1: Mỗi tác dụng được đính thêm với một trong những và sẽ tiến hành mang tiếp sau với các chỉ số chỉ mức phụ thuộc, xem như một biện pháp đặt tên theo số mang lại từng công dụng con của nó. Ban đầu ở nấc 1 bắt đầu có những kho dữ liệu.

VD:

10. Tinh giảm của mô hình luồng dữ liệu

– không chỉ có ra được yếu ớt tố thời hạn (Ví dụ:Thông tin gửi từ các bước này sang quy trình khác hết bao nhiêu thời gian)

– Không xác minh được cá biệt tự triển khai các chức năng.

– không chỉ ra được nhân tố định lượng so với dữ liệu có liên quan (tối nhiều và buổi tối thiểu những tin tức là cơ bạn dạng trong quy trình phân tích)