Bài 5 Mô hình tiến trình nghiệp vụ - Pdf 13

BÀI GIẢNG


Bài 5-Mô hình tiến trình nghiệp vụ

 Mô hình hóa tiến trình nghiệp vụ
 Biểu đồ luồng dữ liệu (
)  Đặc tả tiến trình nghiệp vụ bằng DFD
 Quy trình phát triển đặc tả tiến trình nghiệp vụ
 Thiết kế lôgic tiến trình xử lý hệ thống
 Ví dụ
Oct - 2007
2
Tài liệu tham khảo
1.
Nguyễn Văn Vy.  !"#"$%&""'('. Đại học Công
nghệ, 2007.
2.
Nguyên Văn Vỵ. "$%&""'(')*+&,-&./"*+01
*2) NXB Thống kê, 2002.
3.
Nguyễn Văn Vy. "$%&"./"'('345. NXB Khoa học
Tự nhiên và Công nghệ, Hà nội, 2007.
4.
Nguyễn văn Vy, Nguyễn Việt Hà.  !"6"7#"89. Đại
học Công nghệ, 2006.
5. Grady Booch, James Rumbaugh, Ivar Jacobson. ":;<:=:
:;>:. Addison-Wesley, 1998.
6. Jeffrey A.Hoffer, Joey F.Gorge, Joseph S.Valacich. =:?@>:>
A@>>:>. 2th Edition, Addison Wesley Longman, Inc. 1999.
7. Sommerville. ?B:C::. 6th Edition, Addison- Wasley,

liệu? (,@KEMLK)?
 Phân biệt DFD vật lý và lôgic ?
 Cách chuyển DFD vật lý sang DFD logic?
Oct - 2007
6
Các khái niệm
N)'!" (process)/N"@N>1&M.7&"O&
"/"0&P &0QR7/&"&"-
&"@SE"@0TE0*2&*RE#"$#"1"@
!"UTên tiến trìnhJ/N7"09VJ0
WXYTR
ZWJchỉ hành động
[TRJchỉ đối tượng dữ liệu chịu tác động

Q'!"J duy nhất, ngắn gọn, phản ánh được nội
dung hoạt động &phù hợp với người dùng.
Ví dụ: \]# (0W) 0^"/_YTR`
Oct - 2007
7
Các khái niệm
a) &"$ (&) là:
N*bEN"P*bENY#"]ENT&"c&
"@N(" &
  d / #"K . "7 "1 0*2& efJ
("M"g&"7&"c&h/"&#"K
.0P
  &P *^  & .+ P .9 O "M J
Hi"]R7WP
Tên tác nhânJ/N7"09"W
Ví dụ: " &" "/E $ "/E "7 ('

 &"$
Q &"$ Q &"$
n
Q'
Q'
'!"
!"
!"

Q("R7
"R7
Q("R7
Oct - 2007
11
Các quy tắc xây dựng biểu đồ
 Tiến trình là duy nhất
Kho dữ liệu & tác nhân có thể vẽ lặp

Mọi tiến trình phải có ít nhất 1 luồng dữ liệu vào/ra
 Dữ liệu qua các tiến trình cần được xử lý
 các luồng ra khác các luồng vào

Các luồng dữ liệu đi vào đủ để tạo ra các luồng dữ
liệu ra: bảo tồn các dạng dữ liệu (vật chất)

Đối tượng chỉ có luồng dữ liệu ra hoặc vào chỉ có
thể là tác nhân
Oct - 2007
12
Các quy tắc xây dựng biểu đồ

" 0^
NHÀ BẾP
"9
lý đơn hàng
2.0
3.0
Cập nhật
Cập nhật thực
PhY "g&#"o&8
món ăn bán
phẩm sử dụng
D2 Món ăn đã bán
D1 thẻ kho thực phẩm
Oct - 2007
15
Ví dụ: phân rã 1 tiến trình
1.1
1.3
0^
"g&0^
0^

Nhận đơn
Chuyển đơn hàng
"/
"/
hàng
thành món ăn
0^
1.5

 Biểu đồ MHDFD logic cho hệ thống xây dựng
 Biểu đồ MHDFD vật lý của hệ thống xây dựng
Oct - 2007
17
Tiến trình xây dựng các biểu đồ MH
=M
Phát triển
Phát triển
Phát triển
"!"
p
DFD
các DFD
các DFD
"7#
mức 0 (a)
mức 1 (b)
mức n (b)
.I
=M"!"
eH5



p
"7#
c&q
c&N
c&
.I


c
& & &
a)N
2.2.2

"$
biểu đồ mức 2
p
_",#",)
2.2.1
2.2.3

& &'!"
&^>r
Oct - 2007
19
a. Qui trình phát triển biểu đồ mức 0
 Đầu vàoJM"!""7#.IJ
(1) Biểu đồ ngữ cảnh
(2) Biểu đồ phân rã chức năng
(3) Mô tả chi tiết chức năng lá
(4) Các hồ sơ sử dụng
(5) Ma trận thực thể chức năng
(6) Biểu đồ hoạt động
 Các bước tiến hành:
Oct - 2007
20
a. Qui trình phát triển biểu đồ mức 0
 Các bước tiến hành



[4
.te:
1.0
2.0
#"4"V
Nhận xe
Trả xe
q
khách
.te:
"') 
Y
ufe:
"vÐ sai"
N a j k
DS thực thể
&
:
"') 
?Te:./

?Te:
. xxxx
khách
Y. xxxx
&. xxxx
. xxxx
:. xxxx

 Đầu vào: YS0Vrc&
N Các bước tiến hành:
 Xuất phát từ 1 tiến trình trong biểu đồ mức i-1
mà chưa tương ứng với 1chức năng lá trong (2)
 Thực hiện liên tiếp j" &:
1. Thay thế tiến trình được chọn = các tiến trình
con tương ứng với các chức năng mức i+1
trong biểu đồ#"$s&"c&h (2)
Oct - 2007
24
b. Qui trình phát triển biểu đồ mức i
 Các bước tiến hành (tiếp)
2. Giữ nguyên các tác nhân, kho dữ liệu và
luồng dữ liệu liên quan với tiến trình đã
chọn từ biểu đồ mức i-1 và chuyển sang.
"-5:
'&P'!"Q3.+PrYS
0Vc&N"!"QYdN &"$+
80O& &08-&n& &VR
7./'!"&+N& &""%&"
"2#
3. Thêm vào các luồng dữ liệu giữa 2 tiến trình
dựa trên mô tả ở (3) và (6)
Oct - 2007
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status