Ký pháp của một luồng dữ liệu

Một phần của tài liệu (Luận văn Đại học Thương mại) Xây dựng phần mềm kế toán vốn bằng tiền tại Công ty Cổ phần Ominext, Hoàng Mai, Hà Nội (Trang 30 - 33)

► Biểu đồ phân cấp chức năng:

- Chức năng là một tập các công việc mà tổ chức cần thực hiện trong hoạt động nghiệp vụ của mình. Chức năng được xem xét ở mức tổng quát đến mức chi tiết. - Biểu đồ phân cấp chức năng (FDD – Function Decomposition Diagram): biểu đồ dùng diễn tả hệ thống các chức năng cần thực hiện của HTTT cần phát triển. - Ký pháp biểu diễn FDD:

+ Biểu đồ phân cấp chức năng được biểu diễn dưới dạng hình cây. Trong đó, gốc của cây là chức năng chung cần thực hiện, các chức năng cịn lại được hình thành theo sự phân rã của chức năng gốc. Các chức năng ngoài

cùng là chức năng lá, đây là các chức năng tương đối cụ thể, dễ hiểu, đơn giản trong thực hiện.

+ Biểu đồ phân cấp chức năng được xây dựng dựa trên hai ký pháp: ký pháp biểu diễn mỗi chức năng và ký pháp biểu diễn liên kết giữa chức năng cha và chức năng con.

+ Ký pháp biểu diễn mỗi chức năng là hình chữ nhật có ghi tên của chức năng cần thực hiện (ở dạng động từ kết hợp với bổ ngữ).

+ Ký pháp biểu diễn liên kết giữa chức năng cha và chức năng con là dạng hình cây gấp khúc.

- Cách thức xây dựng FDD:

+ Dựa vào kết quả khảo sát nghiệp vụ hoạt động, tiến hành nghiên cứu sơ đồ tổ chức của tổ chức và các hồ sơ dữ liệu của hệ thống để xác định các chức năng của HTTT cần phát triển.

+ Từ chức năng gốc, tiến hành phân rã các chức năng ở các mức khác nhau thành các chức năng ở mức thấp hơn, đơn giản hơn.

+ Quá trình phân rã các chức năng được thực hiện cho đến khi thu được các chức năng lá là các chức năng đủ đơn giản, dễ hiểu và dễ thực hiện. - Đặc tả cách thức thực hiện cho chức năng lá:

+ Dựa trên tài liệu khảo sát về nghiệp vụ, nhà phát triển tiến hành viết tài liệu mô tả các hoạt động cụ thể của mỗi chức năng lá, việc mô tả hoạt động của mỗi chức năng lá được thể hiện dưới dạng một giải thuật: input, output, giải thuật xử lý.

+ Có ba cách thức đặc tả chức năng lá: ngôn ngữ tự nhiên, sơ đồ khối, ngôn ngữ giả mã.

► Ma trận thực thể chức năng:

- Ma trận thực thể chức năng là một bảng bao gồm có các hàng và các cột. Trong đó mỗi cột thể hiện tương ứng với một hồ sơ dữ liệu, mỗi hàng thể hiện tương ứng với một chức năng ở mức tương đối chi tiết.

- Giao giữa hàng và cột là một ô thể hiện mối quan hệ giữa chức năng và thực thể tương ứng.

- Giá trị của mỗi ô thể hiện mối quan hệ giữa hàng và cột tương ứng, giá trị của một ơ có thể là: R (read), U (update) và C (create).

- Cách thức xây dựng ma trận thực thể chức năng: + Liệt kê danh sách hồ sơ dữ liệu.

+ Liệt kê các chức năng mức lá trong sơ đồ phân cấp chức năng. + Xác định các mối quan hệ giữa thực thể và chức năng tương ứng. + Lập bảng ma trận thực thể chức năng.

► Biểu đồ luồng dữ liệu:

- Biểu đồ luồng dữ liệu (Data Flow Diagram – DFD) là biểu đồ biểu diễn quá trình di chuyển của các luồng dữ liệu giữa các tác nhân với các tiến trình và kho dữ liệu của hệ thống, mỗi biểu đồ bao gồm các tiến trình, tác nhân, luồng dữ liệu, kho dữ liệu của hệ thống.

+ Tiến trình là một cơng việc của hệ thống nhằm thao tác trên các dữ liệu đầu vào và cho kết quả dữ liệu ở đầu ra xác định.

Hình 1.6. Ký pháp của một tiến trình

Trong đó: tên của tiến trình là sự kết hợp giữa động từ và bổ ngữ.

+ Luồng dữ liệu là một đường truyền dẫn thông tin (hồ sơ, tập các mục thông tin trong hồ sơ) vào hoặc ra một tiến trình nào đó. Trong HTTT kế tốn, một chứng từ chính là một luồng dữ liệu. Ký pháp biểu diễn:

Hình 1.7. Ký pháp của một luồng dữ liệu

Trong đó: Tên của luồng dữ liệu là sự kết hợp giữa danh từ và bổ ngữ. + Kho dữ liệu là một đối tượng lưu một tập các dữ liệu (hoặc một tập hồ sơ dữ liệu) cần lưu trữ và được sử dụng cho các tiến trình của hệ thống. Ký pháp biểu diễn:

Một phần của tài liệu (Luận văn Đại học Thương mại) Xây dựng phần mềm kế toán vốn bằng tiền tại Công ty Cổ phần Ominext, Hoàng Mai, Hà Nội (Trang 30 - 33)

Tải bản đầy đủ (PDF)

(147 trang)