2.1 Cụng cụ mụ hỡnh húa
2.1.1 Sơ đồ luồng thụng tin (IFD)
Sơ đồ luồng thụng tin được dựng để mụ tả hệ thống thụng tin theo cỏch thức động. Nghĩa là mụ tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật lý bằng cỏc sơ đồ.
Cỏc ký phỏp của sơ đồ luồng thụng tin: Xử lý
Kho lưu trữ dữ liệu
Dũng thụng tin Điều khiển Thủ cụng Bỏn tự động Tự động Thủ cụng Tin học hoỏ Tài liệu
2.1.2. Sơ đồ luồng dữ liệu (DFD)
Giống như sơ đồ luồng thụng tin, sơ đồ luồng dữ liệu dựng để mụ tả chớnh hệ thống thụng tin nhưng trờn gúc độ trừu tượng. Sơ đồ DFD là sự thể hiện sơ đồ cỏc luồng dữ liệu, cỏc xử lý, cỏc lưu trữ dữ liệu, nguồn và đớch nhưng khụng hề quan tõm tới nơi, thời điểm, và đối tượng chịu trỏch nhiệm xử lý. Sơ đồ luồng dữ liệu đơn thuần mụ tả hệ thống thụng tin làm gỡ và để làm gỡ.
Một số ký phỏp cơ bản dựng cho sơ đồ luồng dữ liệu (DFD)
Ngụn ngữ sơ đồ luồng dữ liệu DFD sử dụng bốn loại ký phỏp cơ bản: thực thể, tiến trỡnh, kho dữ liệu và dũng dữ liệu.
Cỏc mức của sơ đồ DFD
Sơ đồ ngữ cảnh (Context Diagram) thể hiện khỏi quỏt nội dung chớnh của hệ thống thụng tin. Sơ đồ này khụng đi vào chi tiết, mà mụ tả sao cho chỉ cần một lần nhỡn qua đó nhận ra được tổng quan về hệ thống thụng tin. Để cho sơ đồ ngữ cảnh sỏng sủa, dễ nhỡn cú thể bỏ qua cỏc kho dữ liệu; bỏ qua cỏc xử lý cập nhật (khụng cần đỏnh số cỏc vũng trũn xử lý).
Phõn ró sơ đồ
Để mụ tả hệ thống chi tiết hơn người ta dựng kỹ thuật phõn ró (Explosion) sơ đồ. Bắt đầu từ sơ đồ ngữ cảnh, phõn ró thành sơ đồ mức 0, mức 1...
Quy ước phõn ró sơ đồ luồng dữ liệu DFD
Tờn người/ bộ phận
phỏt/ nhận tin Nguồn hoặc đớch Tờn dũng dữ liệu Dũng dữ liệu Tờn tiến trỡnh xử lý Tiến trỡnh xử lý
• Dũng dữ liệu phải cú tờn
• Nhiều dữ liệu đi cựng với nhau trờn một luồng nhưng ở trờn cỏc vật khỏc nhau nờn đặt cựng một tờn.
• Đối với cỏc xử lý bắt buộc phải đỏnh mó
• Cỏc đường mũi tờn khụng cắt nhau, vỡ thế được phộp vẽ lại kho dữ liệu và đầu mối thụng tin.
• Tỡm động từ ghi vào xử lý.
• Xử lý bắt buộc phải cú ớt nhất một luồng vào khỏc luồng ra.
• Một xử lý nếu trỡnh bày bằng ngụn ngữ cấu trỳc (chỉ cú động từ) chỉ trỡnh bày trờn một trang A4.
• Trờn một sơ đồ luồng thụng tin để tối đa bảy xử lý. Cỏc xử lý trờn một sơ đồ luồng dữ liệu DFD phải cựng mức.
• Bảo đảm cõn đối vào - ra.
• Gọi xử lý mức cuối cựng là xử lý nguyờn thuỷ.
2.1.3. Sơ đồ chức năng kinh doanh (BFD- Business Function Diagram)
Là sơ đồ thể hiện chức năng của một hệ thống thụng tin. Nhỡn vào sơ đồ cú thể thấy ngay cỏc hoạt động chớnh của hệ thống thụng tin.
Cỏch thức xõy dựng sơ đồ chức năng kinh doanh BFD
• Tỡm cỏc động từ thể hiện chức năng của hệ thống thụng tin • Phỏc hoạ một danh sỏch cỏc cụng việc phải làm
• Nhúm vào thành cỏc khối cụng việc • Tỡm tờn phự hợp cho cỏc nhúm • Phõn cỏc cụng việc vào cỏc nhúm • Vẽ ra dưới dạng sơ đồ