Phân tích chức năng của hệ thống
Mục đích: trả lời câu hỏi “hệ thống làm gì?”
bằng cách lập mô hình chức năng của hệ
thống.
Các mô hình và phương tiện diễn tả chức
năng
Phương pháp phân tích có cấu trúc (SA)
Phương pháp phân tích có cấu trúc
Kỹ thuật phân mức
Kỹ thuật chuyển đổi BLD vật lý thành
BLD logic
Kỹ thuật chuyển đổi BLD hệ thống cũ
thành BLD hệ thống mới
Phương pháp phân tích có cấu trúc
Kỹ thuật phân mức
Kỹ thuật chuyển đổi BLD vật lý thành
BLD logic
Kỹ thuật chuyển đổi BLD hệ thống cũ
thành BLD hệ thống mới
Kỹ thuật phân mức
Dùng biểu đồ phân cấp chức năng
theo từng mức. Mỗi mức là một tập hợp
các biểu đồ luồng dữ liệu
Các mức trong biểu đồ luồng DL
Mức 0: đây còn gọi là mức bối cảnh hay khung cảnh
trong đó chỉ có một chức năng duy nhất
Mức 1 (còn gọi là mức đỉnh), và các mức 2, 3, 4…
được thành lập như sau:
Phân rã chức năng đó thành nhiều chức năng con
Vẽ lại luồng dữ liệu ra, vào các chức năng đó
Nghiên cứu các quan hệ về các dữ liệu giữa các chức năng
con, nhờ đó bổ sung luồng dữ liệu nội bộ hoặc kho dữ liệu
nội bộ.
Đánh số khi sử dụng BĐLDL
0
Mức 0 (bối cảnh)
2
1
3
Mức 1 (đỉnh)
2.2
2.1
2.
3
Mức 2
BĐLDL bối cảnh
đơn
Đơn đã duyệt
Sổ nợ
BĐLDL định nghĩa ch.năng 2
Khách vay
2.1
Xác định
kỳ hạn
trả
2.2
XL nợ
trong
hạn
Nợ trả trong hạn
2.3
XL nợ
ngoài hạn
Sổ nợ
Nợ trả ngoài
hạn
Nợ hoàn trả
Phương pháp phân tích có cấu trúc
Kỹ thuật phân mức
Kỹ thuật chuyển đổi BLD vật lý
thành BLD logic
Kỹ thuật chuyển đổi BLD hệ thống cũ
thành BLD hệ thống mới
Để loại bỏ các chức năng vật lý thì phải
làm cho chúng xuất hiện trong biểu đồ.
Muốn vậy phải triển khai các biểu đồ
LDL xuống các mức thấp sau đó tách
các chức năng vật lý rời khỏi các chức
năng logic
Loại bỏ các yếu tố loại 3
Sau khi loại bỏ được hết các chức năng vật lý ta sẽ
loại bỏ các cấu trúc vật lý bằng cách tổ chức lại các
biểu đồ từ dưới lên trên.
Ta thực hiện công việc qua các bước như sau:
Khi các chức năng VL bị loại thì một số luồng DL bị đứt
quãng nên ta phải nối lại chúng cho liên tục
Xem xét nội dung của các chức năng (logic) gần gũi và hợp
tác với nhau trong một mục đích xử lý rồi ghép vào một
chức năng lớn
Quá trình rũ bỏ các yếu tố vật lý
BĐLDL vật lý ở mức
đỉnh
Triển khai xuống thấp để
làm lộ các chức năng VL
Xóa bỏ các chức năng
vật lý
Biểu đồ logic ở mức đỉnh
Gom nhóm các chức
đ
ơ
n
H
à
n
g
h
o
ặ
c
h
ó
a
đ
ơ
n
s
a
i
D
a
n
h
s
g
D
a
n
h
s
á
c
h
đ
ơ
n
h
à
n
g
v
à
d
ự
t
r
ù
4-
hệ ĐH
in ĐH
1.3
Dùng
hệ ĐH
in DS
ĐH
1.4
Theo
dõi thực
hiện ĐH
Đơn hàng
DT/ĐH
NCC
NCC
Làm séc
ĐC&KT
Đ
ơ
n
h
à
n
g
B
ả
n
g
2.3
Dùng hệ
PH in
phiếu
PH
2.2
Dùng hệ
PH in
DS hàng
về
2.1
Dùng hệ
PH ghi
nhận
hàng về
Phân xưởng
Đối chiếu/KT
NCC
Nhận hàng
Phiếu phát hàng
Đ
ị
a
c
h
ỉ
p
h
Đơn hàng
Làm séc
Hệ ĐH
Hệ PH
NCC
DS đơn hàng
D
S
h
à
n
g
v
ề
Hàng về sai với ĐH
D
ự
t
r
ù
đ
ã
c
ó
1.2 trở thành 2…
2.1 trở thành 3…
3.1, 3.2, 3.3 trở thành 4…
2.3 trở thành 5…
3.4, 1.4 trở thành 6…
4 trở thành 7…