IV. thiết kế hệ thống thôngtin quản lí phần mềm
1. Các công cụ mô hình hoá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 hoá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
Tài liệu
Thủ công Tin học hoá
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.
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 xử lí Tệp dữ liệu
1.4 Các phích logic
Giống nh phích vật lý, phích logic hoà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