I 3. PHÂN TÍCH HỆ THỐNG VCHỨC NĂNG
1. Mục đích:
- Phân tích để đi sâu vào những chi tiết của hệ thống.
- Diễn tả hệ thống theo bảng chất (mức logic).
- Hình thành hệ thống mới ở mức logic.
2. Phương pháp chung đ phân tích:
Trong việc phân tích hthống, ta tách rời việc nghiên cứu hai bộ phận trên (phân
tích xlý, phân ch dliệu) nhưng khi thiết kế các bảng (hoc files) ta phải xét
mối quan hệ giữa hai vn đề này.
- Cần phân rã những chức năng lớn, phquát thành những chức ng khác nhỏ
hơn để đi vào chi tiết.
Hệ thông tin =
+
Dữ liệu Xử lý
- Xét mi quan hệ giữa các chức năng. dụ: đặt hàng trước, nhận hàng sau.
Thông thường, đầu ra của một chức năng trở thành đầu vào ca một chức năng
khác.
- Chuyn từ mô tả vật lý sang mô tả logic (sự trừu tượng hóa).
- Chuyn từ hệ thống cũ sang hệ thống mới ở mức logic.
- Phân tích theo cách t trên xuống (từ tổng qt đến chi tiết), phần này ta s dụng
biểu đồ phân cp chức năng.
- Phát hiện luồng dữ liệu bằng việc sử dụng Biểu đồ luồng dữ liệu:
+ Dùng k thuật chuyển đổi biểu đồ luồng dliu từ mức vật sang mức
logic.
+ Dùng k thuật chuyển đổi biểu đ luồng dữ liệu từ h thống cũ sang mới.
3. Công cụ diễn tả các xử lý:
a. Biểu đ phân cấp chức năng (BĐPCCN):
Mục đích:
Ví dụ: Nhằm diễn tả việc cung cp chức năng hệ thống thông tin từ mức tổng quát
đến mức chi tiết gần của hthống cung ứng vật tư, biểu đồ dạngy (tree) n
sau:
Hình 3.1. Biểu đồ phân cấp chức năng Hệ thống cung ứng vật tư
Nhận xét:
- BĐPCCN mang tính phân cp t tổng quát đến chi tiết (rõ ràng, đơn giản, d
hiểu và dễ sử dụng).
- Phương pháp biểu diễny được sử dụng khá phổ biến.
- Với hệ thông tin phức tp, PCCN vẫn chưa biểu diễn đủ vì không cho ta biết
mối liên quan về dữ liệu. Đ bsung cho khuyết điểm này, cần dùng thêm biểu đồ
luồng dữ liệu.
b. Biu đ luồng dữ liệu (BĐLDL):
- Trong LDL sử dụng luồng dliệu (thông tin) chuyển giao giữa các chức
năng.
- BĐLDL gồm có 5 yếu tố chính:
Cung
ng
v
ật t
ư
Đ
ặt h
Nh
n h
àng
Đ
ối chiếu
Chọn nhà
cung cấp
Làm đơn
đặt hàng
Nhận
hàng
Phát
hàng
m Đ.ch
phát hàng
c nhận
Đ.chỉ cho
a đơn
Chức năng
Luồng dữ
liệu Kho dữ liệu Tác nhân
ngoài
Tác nhân
trong
Định
nghĩa
Nhiệm vụ
x thông
tin
Thông tin
vào / ra mt
chức năng x
Nơi lưu trữ
thông tin
trong mt
thời gian
Người hay
t chức
ngoài h
thống
giao tiếp
với h
thống
Một chức
năng hay
một h con
của hệ
thống
nhưng được
t
trang khác
Tên đi
kèm
Động từ
(+ b ngữ)
Danh t
(+ tính t)
Danh t
(+ tính từ) Danh t Động từ
Biểu
đồ
Ví d
Tên Tên
Tên Tên Tên
Làm đơn
đặt hàng
Đơn hàng Nhà cung
cấp
Hoá đơn đã
xác nhận chi
Thanh t oán
Hình 3.2. Các đối tượng bản sử dụng đthiết kế biểu đồ luồng dliệu cho h
thống.
Ví dụ: VBĐLDL của hcung ứng vật tư (chxét vmặt thông tin, xem lại hình
3.1).
Hình 3.3 BĐLDL của hệ cung ứng vật tư
4. Phân mc:
a. Khái niệm:
Là sự phân cấp từ mức tổng quát đến mc chi tiết để nêu lên các chc năng ca h
thống. Tùy theo quy mô ca hthống mà sphân cấp này chi tiết đến mức nào,
tuy nhiên, đa số thường được chia thành 3 mc:
Nhà cung cấp
Đặt hàng
Đối chiếu
Nhận
hàng
Dự trù / Đơn hàng
Phân xưởng
sn xuất
Đơn hàng
Nhn hàng
Nhà cung cấp
Thanh tóan Phiếu giao
ng
(+ hàng)
Hóa
đơn
Cheque
Hóa đơn
đã xác
nhận chi
Đơn đặt
ng
Thông tin thương lượng
Phiếu phát hàng
Danh sách đơn hàng
D
trù
Danh sách
ng nhận