Nội dung cụng việc của phần:

Một phần của tài liệu phân tích và thiết kế hệ thống mới (Trang 45 - 48)

II.1. PHÂN TÍCH SƠ BỘ

Cỏc ký hiệu, khỏi niệm được sử dụng trong quỏ trỡnh phõn tớch được trỳ giải như sau: - Tiến trỡnh (Process)

- Luồng dữ liệu (Data Flows) - Kho dữ liệu (Data store)

- Tỏc nhõn ngoài (External Entity) - Tỏc nhõn trong (Internal Entity) * Tiến trỡnh (Process)

+ Khỏi niệm: Tiến trỡnh được hiểu là cỏc quỏ trỡnh biến đổi thụng tin, từ thụng tin vào nú biến đổi, tổ chức lại thụng tin, bổ xung thụng tin hoặc tạo ra thụng tin mới tổ chức thành thụng tin đầu ra phục vụ cho hoạt động của hệ thống như lưu vào kho dữ liệu hoặc gửi cho cỏc chức năng khỏc.

+ Biểu diễn: Tiến trỡnh được biểu diễn bằng hỡnh trũn hay hỡnh ễvan, trong đú cú ghi tờn của tiến trỡnh

+ Tờn tiến trỡnh: Bởi vỡ tiến trỡnh là cỏc thao tỏc nờn tờnphải được dựng là một động từ cộng với bổ ngữ nếu cần, cho phộp hiểu một cỏch vắn tắt chức năng làm gỡ.

+ Biểu diễn:

Song tờn của tiến trỡnh trong biểu đồ luồng dữ liệu phải trựng với tờn đó được đặt trong biểu đồ phõn cấp chức năng.

* Luồng dữ liệu (Data Flows)

+ Khỏi niệm: Luồng dữ liệu là luụng thụng tin vào hay ra của một tiến trỡnh. Bởi vậy luồng dữ liệu được coi nh cỏc giao diện giữa cỏc thành phần của biểu đồ.

+ Biểu diễn: Luồng dữ liệu trờn biểu đồ được biểu diễn bằng mũi tờn cú hướng trờn đú cú ghi tờn là tờn thụng tin mang theo. Mũi tờn để chỉ hướng của luồng thụng tin.

+ Tờn luồng dữ liệu: Vỡ thụng tin mang trờn luồng, nờn tờn là danh từ cộng với tớnh từ nếu cần thiết, cho phộp hiểu một cỏch vắn tắt nội dung của dữ liệu được chuyển giao. Cỏc luồng dữ liệu và tờn được gỏn cho chỳng là cỏc thụng tin “logic” chứ khụng phải là cỏc tài liệu vật lý- giỏ mang thụng tin. Tuy nhiờn trong một số trường hợp tờn dũng dữ liệu trựng (hoặc ta đó quen dựng) với tờn tài liệu vật lý.

+ Biểu diễn:

* Kho dữ liệu (Data Store):

+ Khỏi niệm: Kho dữ liệu là cỏc thụng tin cần lưu giữ trong một khoảng thời gian, để sau đú một, hay một vài chức năng sử lý, hoặc tỏc nhõn trong sử dụng. Nú bao gồm một nghĩa rõt rộng cỏc dạng dữ liệu lưu trữ: Dưới dạng vật lý chỳng cú thể là cỏc tài liệu lưu trữ trong văn phũng hoặc cỏc File trờn cỏc thiết bị mang tin (băng từ, đĩa từ…) của mỏy tớnh, nhưng ở đõy ta quan tõm đến thụng tin chứa trongđú tức là dạng logic của nú (trong cơ sở dữ liệu).

+ Biểu diễn: Kho dữ liệu được biểu diễn bằng cặp đoạn thẳng song song trờn đú cú ghi tờn của kho.

+ Tờn: Bởi vỡ kho chứa ccỏ dữ liệu nờn tờn của kho là danh từ kốm theo tớnh từ nếu cần thiết, bởi nú núi lờn thụng tin chứ khụng phải là giỏ mang thụng tin.

+ Biểu diễn:

*Tỏc nhõn ngoài (External Entity):

+ Khỏi niệm: Tỏc nhõn ngoài cũn được gọi là đối tỏc, là một người, một nhúm người hay một tổ chức ở bờn ngoài lĩnh vực nghiờn cứu của hệ thống nhưng cú tiếp xỳc, trao đổi thụng tin với hệ thống. Sự cú mặt của cỏc nhõn tố này trờn sơ đồ chỉ ra giới hạn của hệ thống, và định róo mối quan hệ của hệ thống với thế giới bờn ngoài.

Điều đỏng chỳ ý là hiểu nghĩa “ngoài lĩnh vực nghiờn cứu” khụng cú nghĩa là bờn ngoài tổ chức, chẳng hạn như với hệ thống sử lý đơn hàng thỡ bộ phận kế toỏn, bộ phận mua hàng và cỏc bộ phận kho tàng vẫn là tỏc nhõn ngoài. đối với hệ tuyển sinh đại học thỡ tỏc nhõn ngoài vẫn cú thể là thớ sinh, giỏo viờn chấm thi và hộ đồng tuyển sinh.

Tỏc nhõn ngoài là phần sống cũn của hệ thống, chỳng là nguồn cung cấp thụng tin cho hệ thống cũng như chỳng nhận cỏc sản phẩm thụng tin từ hệ thống.

Trong một biểu đồ luồng dữ liệu ta cú thể đặt một tỏc nhõn ngoài ở nhiều chỗ để dễ đọc, dễ hiểu (nhưng phải hiểu chỉ là một)

* Tỏc nhõn trong (Internal Entity):

+ Khỏi niệm: Tỏc nhõn trong là một chức năng hay một hệ thống con của hệ thống được mụ tả ở trang khỏc của biểu đồ, nhưng cú trao đổi thụng tin với cỏc phần tử thuộc

trang hiện tại của biểu đồ. Thụng thường mọi biểu đồ cú thể bao gồm một số trang, đặc biệt là trong cỏc hệ thống phức tạp với khuụn khổ giấy cú hạn thụng tin được truyền giữa cỏc quỏ trỡnh trờn cỏc trang khỏc nhau được chỉ ra nhờ ký hiệu này, ý nghĩa của tỏc nhõn trong với ký hiệu tương tự như nút tiếp nối của sơ đồ thuật toỏn.

+ Tờn tỏc nhõn trong: Được biểu diễn bằng động từ kốm theo bổ ngữ nếu cần

Khi xõy dựng biểu đồ một tỏc nhõn trong cú thể được đặt ở nhiều nơi trong biểu đồ cho dễ đọc, dễ hiểu.

Nhỡn vào BFD trờn ta cú thể rút ra một số đặc điểm về BFD núi chung nh sau:

- cho một cỏch nhỡn khỏi quỏt từ đại thể đến chi tiết cỏc chức năng nghiệp vụ sử lý của hệ thống mới

- Đơn giản dễ làm, chỉ bằng việc phõn ró dần dần cỏc chức năng theo dạng một cõy cha_ con

- Chớnh vỡ đơn giản như vậy nờn kộm hiệu quả trong việc mụ tả chức năng, bởi chỳng chỉ cho thấy cỏc chức năng mà khụng cú trỡnh tự xử lý cỏc chức năng đú, và sự trao đổi thụng tin giữa cỏc chức năng đú. Hay núi cỏch khỏc là BFD này chỉ mới mụ tả được hệ thống ở dạng vật lý. Kiểu này chỉ phự hợp với những hệ thống nhỏ mà thụi hoặc cần nú để làm bước đầu cho quỏ trỡnh phõn tớch.

Vấn đề là ta phải thấy rừ được cỏc chức năng phải thực hiện theo đú là quỏ trỡnh xử lý của cỏc chức năng đú, cỏc thụng tin được chuyển giao qua lại giữa cỏc chức năng… hay

Một phần của tài liệu phân tích và thiết kế hệ thống mới (Trang 45 - 48)