Mô hình hóa với sơ đồ luồng dữ liệu (Data Flow Diagram – DFD) | TIGO Software Solutions

[ad_1]

Trong công nghệ phần mềm, mô hình hóa dữ liệu (tiếng Anh: Data modeling) là quy trình tạo ra một mô hình dữ liệu cho một hệ thống thông tin bằng cách áp dụng một số kỹ thuật chính thức nhất định.

Mô hình dữ liệu bao gồm các đối tượng dữ liệu và giá trị dữ liệu. Các đối tượng mục (item) và thể loại (category) là các đối tượng cốt lõi trong mô hình dữ liệu, được xác định bởi đối tượng đặc tả (spec). Tập hợp các đối tượng mục là một danh mục (catalog). Đối tượng phân cấp (hierarchy) xác định một hình thức thứ bậc của tập hợp các danh mục.

Mô hình hóa dữ liệu là quá trình tạo ra một mô hình dữ liệu. Khi tạo một mô hình dữ liệu, trước tiên phải xác định dữ liệu, các thuộc tính và mối quan hệ của nó với dữ liệu khác và xác định các ràng buộc hoặc giới hạn đối với dữ liệu. Ví dụ: có thể tạo mô hình dữ liệu cho sản phẩm trong đó thuộc tính nhà cung cấp của mặt hàng sản phẩm liên kết với id nhà cung cấp trong danh mục nhà cung cấp.

Các yếu tố mô hình hóa dữ liệu bao gồm giao diện người dùng (UI User Interface), chuỗi công việc (Workflows) và tìm kiếm (Search).

Bạn đang đọc: Mô hình hóa với sơ đồ luồng dữ liệu (Data Flow Diagram – DFD) | TIGO Software Solutions

Quy trình mô hình hóa dữ liệu

Đánh giá sao
Quy trình mô hình hóa dữ liệu. Hình ảnh minh họa cách mô hình dữ liệu được phát triển và sử dụng ngày nay. Một mô hình dữ liệu khái niệm được phát triển dựa trên yêu cầu dữ liệu cho ứng dụng đang được phát triển, có lẽ trong bối cảnh mô hình hoạt động. Mô hình dữ liệu thường bao gồm các loại thực thể, thuộc tính, quan hệ, quy tắc toàn vẹn, và định nghĩa của các đối tượng đó. Sau đó chúng sẽ được dùng như là điểm bắt đầu cho giao diện hoặc thiết kế cơ sở dữ liệu.
Nguồn: wiki

Hình ảnh minh họa cách quy mô tài liệu được tăng trưởng và sử dụng ngày này. Một quy mô tài liệu khái niệm được tăng trưởng dựa trên nhu yếu tài liệu cho ứng dụng đang được tăng trưởng, có lẽ rằng trong toàn cảnh quy mô hoạt động giải trí. Mô hình tài liệu thường gồm có những loại thực thể, thuộc tính, quan hệ, quy tắc toàn vẹn, và định nghĩa của những đối tượng người dùng đó. Sau đó chúng sẽ được dùng như là điểm khởi đầu cho giao diện hoặc phong cách thiết kế cơ sở tài liệu .

Đánh giá sao
Mô hình dữ liệu đem lại lợi ích như thế nào.

Nguồn : wiki

Sơ đồ luồng dữ liệu trong tiếng Anh là Data Flow Diagram, viết tắt là DFD.

Sơ đồ luồng dữ liệu (DFD) là một mô hình hệ thống cân xứng cả dữ liệu và tiến trình (progress). Nó chỉ ra cách thông tin chuyển vận từ một tiến trình hoặc từ chức năng này trong hệ thống sang một tiến trình hoăc chức năng khác.

Điều quan trọng nhất là nó chỉ ra những thông tin nào cần phải có trước khi cho thực thi một tiến trình ,

Phân tích luồng tài liệu của mạng lưới hệ thống

Với sơ đồ BFD, tất cả chúng ta đã xem xét mạng lưới hệ thống thông tin theo quan điểm ” tính năng ” thuần túy. Bước tiếp theo trong quy trình nghiên cứu và phân tích là xem xét cụ thể hơn về những thông tin cần cho việc triển khai những tính năng đã được nêu và những thông tin cần phân phối để hoàn thành xong chúng. Công cụ quy mô được sử dụng cho mục tiêu này là sơ đồ luồng tài liệu DFD .

Ý nghĩa của sơ đồ DFD

DFD là công cụ dùng để trợ giúp cho bốn hoạt động chính sau đây của các phân tích viên hệ thống trong quá trình phân tích thông tin:

– Phân tích : DFD được dùng để xác lập nhu yếu của người sử dụng
– Thiết kế : DFD dùng để vạch kế hoạch và minh họa những giải pháp cho nghiên cứu và phân tích viên mạng lưới hệ thống và người dùng khi phong cách thiết kế mạng lưới hệ thống mới
– Biểu đạt : DFD là công cụ đơn thuần, dễ hiểu so với nghiên cứu và phân tích viên mạng lưới hệ thống và người dùng
– Tài liệu : DFD được cho phép trình diễn tài liệu nghiên cứu và phân tích mạng lưới hệ thống một cách không thiếu, súc tích và ngắn gọn. DFD cung ứng cho người sử dụng một cái nhìn tổng thể và toàn diện về mạng lưới hệ thống và chính sách lưu chuyển thông tin trong mạng lưới hệ thống đó .

Các mức cấp bậc trong sơ đồ luồng tài liệu

– Sơ đồ ngữ cảnh ( Context diagram ) : đầy là sơ đồ mức cao nhất. Nó cho ra một cái nhìn tổng quát về mạng lưới hệ thống trong môi trường tự nhiên nó đang sống sót. Ở mức này, sơ đồ ngữ cảnh chỉ có một tiến trình duy nhất, những tác nhân và những luồng tài liệu ( không có kho tài liệu ) .

Đánh giá sao

– Sơ đồ mức 0 là sơ đồ phân rã từ sơ đồ ngữ cảnh. Với mục tiêu miêu tả mạng lưới hệ thống cụ thể hơn, sơ đồ mức 0 được phân rã từ sơ đồ ngữ cảnh với những tiến trình được trình diễn chính là những mục công dụng chính của mạng lưới hệ thống .
– Sơ đồ mức i ( i > = 1 ) là sơ đồ được phân rã từ sơ đồ mức i-1. Mỗi sơ đồ phân rã mức sua chính là sự cụ thể hóa một tiến trình mức trước. Quá trình phân rã sẽ dừng khi đạt được sơ đồ luồng tài liệu sơ cấp ( khi một tiến trình là một giám sát hay thao tác dữ liệu đơn thuần, khi mỗi luồng tài liệu không cần chia nhỏ hơn nữa .

Đánh giá sao

Sơ đồ DFD của mạng lưới hệ thống quản trị bán hàng

Qui trình thiết kế xây dựng sơ đồ DFD

Để dễ dàng cho việc xây dựng sơ đồ luồn dữ liệu người ta phải dựa vào sơ đồ chức năng kinh doanh BFD trên nguyên tắc mỗi chức năng tương ứng với một tiến trình, mức cao nhất tương ứng với sơ đồ ngữ cảnh, các mức tiếp theo tương ứng với sơ đồ mức 0, mức 1,…

Xem thêm: Outdoor là gì? Những Điều Cần Biết Về Outdoor?

Đánh giá sao

Nguồn tìm hiểu thêm :

  • http://qcvn109.gov.vn

  • wikipedia.org

  • https://vietnambiz.vn

    Xem thêm: Gói TCP: Gói Tin Packet: 1 Packet là gì?

[ad_2]

Related Posts

BFF là gì? Cách tạo hiệu ứng vỗ tay BFF trên Facebook

[ad_1] Gần đây trên Facebook, có một hiệu ứng vỗ tay được rất nhiều người quan tâm. Các bạn có biết, hiệu ứng vỗ tay là Facebook…

Bảng ngọc bổ trợ, lên đồ, cách chơi Miss Fortune

[ad_1] Miss Fortune tốc chiến mùa 1, cùng nhau tham khảo qua cách chơi và hướng dẫn cách lên đồ cho xạ thủ Miss Fortune trong lmht…

Bảng ngọc bổ trợ, lên đồ, cách chơi Varus tốc chiến

[ad_1] Varus tốc chiến mùa 1, cùng với Thaotruong.com đi tìm hiểu về cách lên đồ và hướng dẫn cách chơi tướng Varus trong lmht tốc chiến…

Bảng ngọc bổ trợ, lên đồ, cách chơi Ezreal tốc chiến

[ad_1] Ezreal tốc chiến mùa 1, tham khảo qua những hướng dẫn cách chơi và cách lên đồ cho Ezreal trong lmht tốc chiến phù hợp nhất…

Bảng ngọc bổ trợ và cách lên đồ Aurelion Sol

[ad_1] Aurelion Sol tốc chiến mùa 1, mọi người cùng với Thaotruong.com tham khảo qua cách chơi và bảng ngọc bổ trợ cho Aurelion Sol trong LMHT…

Bảng ngọc bổ trợ, lên đồ, cách chơi Fizz

[ad_1] Fizz tốc chiến mùa 1, cùng với Thaotruong.com tham khảo qua những mẹo hướng dẫn cách chơi Fizz và bảng ngọc bổ trợ cho chú cá…

Leave a Reply