IV. thiết kế hệ thống thơng tin quản lí phần mềm
1. Các cơng cụ mơ hình hố và xây dựng tài liệu cho hệ thống
Tronh thực tế các hệ thống thơng tin thờng rất phức tạp, do đĩ tồn tại một số các cơng cụ tơng đối chuẩn cho việc mơ hình hốvà xây dựng tài liệu cho hệ thống. Đĩ là sơ luồng thơng tin (IFD), sơ đồ luồng dữ liệu (DFD) và từ điển hệ thống.
1.1 Sơ đồ luồng thơng tin IFD ( Infomation Flow Diagram )
Sơ đồ luồng thơng tin đợc dùng để mơ tả hệ thống thơng tin theo cách thức động. Tức là mơ tả sự di chuyển của dữ liệu, việc xử lý, việc lu trữ trong thế giới vật lý bằng các sơ đồ.
Các kí pháp dùng trong sơ đồ luồng thơng tin nh sau :
* Xử lí
*Kho lu dữ liệu
*Dịng thơng tin *Điều khiển
1.2 Các phích vật lí
Các phích vật lý là những mơ tả chi tiết hơn bằng lời đợc biểu diễn trên sơ đồ. Rất nhiều các thơng tin khơng thể hiện trên sơ đồ nh hình dạng (Format) của các thơng tin vào/ra (Input /Output), thủ tục xử lí, phơng tiện xử lí... sẽ đợc ghi trên các phíc vật lí này.
Cĩ 3 loại phích: phích luồng thơng tin, phích kho chứa dữ liệu, phích xử lý.
Tài liệu
Thủ cơng Tin học hố
Phích luồng thơng tin:
Phích xử lí:
Phích kho chứa dữ liệu:
Tên tài liệu: Mơ tả:
Tên IFD cĩ liên quan: Vật mang: Hình dạng: Nguồn: Đích: Tên xử lí: Mơ tả:
Tên IFD cĩ liên quan: Phân ra thành các IFD con: Phơng tiện thực hiện: Sự kiện khởi sinh: Chu kỳ:
Cấu trúc của thực đơn: Phơng pháp xử lí:
Tên kho dữ liệu: Mơ tả:
Tên IFD cĩ liên quan: Vật mang:
Mối liên hệ giữa IFD và các phích vật lí của từ điển hệ thống
1.3 Sơ đồ luồng dữ liệu DFD (Data Flow Diagram )
Sơ đồ luồng dữ liệu DFD dùng để mơ tả chính hệ thống thơng tin nh sơ đồ luồng thơng tin nhng trên gĩc độ trừu tợng. Trên sơ đồ chỉ bao gồm các luồng dữ liệu, các xử lí, các lu trữ dữ liệu, nguồn và đích nhng khơng hề quan tâm tới nơi. thời điểm xử lí dữ liệu và đối tợng chịu trách nhiệm xử lí. Sơ đồ DFD chỉ mơ tả đơn thuần hệ thống thơng tin làm gì và để làm gì.
Các kí pháp dùng trong sơ đồ DFD
Sơ đồ DFD dùng các kí pháp cơ bản là : thực thể, tiến trình, kho dữ liệu và dịng dữ liệu.
Sơ đồ luồng thơng tin IFD Kho dữ liệu Luồng Xử lí Điều khiển Phích Phích IFD Phích Phích
Nguồn hoặc Đích:
Dịng dữ liệu:
Tiến trình xử lí:
Kho dữ liệu:
Các mức của DFD
Sơ đồ DFD cĩ các mức ngữ cảnh, DFD mức 0, DFD mức 1,.... Tuỳ theo từng trờng hợp khác nhau và tuỳ vào tính chất khác nhau của hệ thống mà cần phải phân rã các mức DFD khác nhau.
Sơ đồ ngữ cảnh (Context Diagram): Thể hiện rất 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 là nhận ra nội dung chính của hệ thống.
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ơ đồ khung cảnh, ngời ta phân rã ra thành sơ đồ mức 0, tiếp sau mức 0 là mức 1,... Tên ngời/ bộ phận phát/ nhận tin Tên dịng dữ liệu Tên tiến trình Tệp dữ liệu
1.4 Các phích logic
Giống nh phích vật lý, phích logic hồn chỉnh tài liệu cho hệ thống. Cĩ 5 loại phích logic – chúng đợc dùng mơ tả thêm cho luồng dữ liệu, xử lý, kho dữ liệu, tệp dữ liệu và phần tử hệ thống thơng tin
- Phích xử lí logic - Phích luồng dữ liệu - Phích phần tử thơng tin - Phích kho d liệu
- Phích tệp dữ liệu
Mơ tả cụ thể các phích logíc nh sau:
Phích xử lí logic
Phích luồng dữ liệu
Tên xử lí: Mơ tả:
Tên DFD cĩ liên quan: Các luồng dữ liệu vào: Các luồng dữ liệu ra:
Kho dữ liệu mà xử lí sử dụng: Mơ tả logic của xử lí:
Tên luồng: Mơ tả:
Tên DFD cĩ liên quan: Nguồn:
Đích:
Phích phần tử thơng tin
Phích kho dữ liệu
Phích tệp dữ liệu