CNPM
Khoa CNTT
Chương 03
Chương
03
XÁC ĐỊNH YÊU CẦU VÀ
MÔ HÌNH HÓA YÊU CẦU
Chương 01 - 1
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
1. MỤC TIÊU
Mục tiêu: hiểurõ thế giớithực liên quan
tớiphầnmềm.
K
ết
q
uả
:
K
ết
q
uả
:
Danh sách các yêu cầuphầnmềm
Sơđồluồng dữ liệuchotừng yêu cầuphần
ề
ữ
l
i
ệ
u
l
u
ồ
n
g
d
ữ
l
i
ệ
u
Chương 01 - 3
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
3. KHẢO SÁT HIỆN TRẠNG
Mụctiêucủakhảosáthiệntrạng là tìm
hiểuvề thế giớithực liên quan đến
p
hầnmềm.
p
T
h
ế
r
ạng tin học
Chương 01 - 5
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
3.2 CÁCH THỨC TIẾN HÀNH
KHẢO SÁT HIỆN TRẠNG
Phỏng vấn (interview)
Thu thậptàiliệu (collect)
Quan sát
Ghi âm
G
h
i
hì
n
h
G
h
i
hì
n
h
Chương 01 - 6
GV. PHHải
ThS. NTTMKhang
ế
p
Đ
ặ
t
b
i
ệ
t
là
cá
c
p
hò
n
g
b
a
n
có
g
i
a
o
t
i
ế
p
đối tác bên ngoài
tì
m
h
i
ể
u
c
h
i
t
i
ế
t
t
ừ
n
g
n
g
h
i
ệ
p
Mô
tả
và
tì
m
h
i
ể
um
ẫ
u
l
iê
n quan
Qui định liên quan
Ngườithựchiện(bộ phậnthựchiện)
Tầnsuấtthựchiện
Thời điểmthựchiện
Cá
c
h
t
h
ứ
c
t
i
ế
n
hà
n
h
Cá
c
u
c
ầ
u
n
g
h
i
ệ
p
vụ
Yê
u
c
ầ
u
n
g
h
i
ệ
p
vụ
Yêu cầuchấtlượng
Yêu cầuhệ thống
Chương 01 - 10
GV. PHHải
ThS. NTTMKhang
CNPM
i
ế
n
hà
n
h
Cá
c
t
h
ứ
c
t
i
ế
n
hà
n
h
Chương 01 - 12
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
4.3 YÊU CẦU CHẤT LƯỢNG
Tính tiến hóa
Tính hiệuquả
ễ
Tính d
q
u
ả
Sơđồluồng dữ liệucủatừng công
việc
Sơ
đ
ồ
p
h
ố
i
h
ợ
p
g
i
ữ
a
cá
c
cô
n
g
i
ệ
c
Sơ
đ
g
hiệ
p
vụ t
r
on
g
thế
g
p
g
giớithực bên trong máy tính.
Chương 01 - 16
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
5.2 CÁC KÝ HIỆU TRONG
SƠ ĐỒ LUỒNG DỮ LIỆU
Ten
Nhà Chuyên Môn
Người dùng,
T
h
i
ế
t
bị
Tê
n
i
x
ử
lý
Tên Thông tin
Luồng dữ liệu
TÊN
Hồ sơ, sổ sáchBộ nhớ phụ
Chương 01 - 17
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
5.3 SƠ ĐỒ LUỒNG DỮ LIỆU
TỔNG QUÁT
Ten
D
1
D
Tên
ThiếtBị
Nhập
ThiếtBị
Xuất
D
2
D
5
D
6
g
D
1
T
h
ô
n
g
t
i
n
x
u
ấ
t
p
há
t
t
ừ
n
gư
ờ
i
dù
n
g
D
2
1
D
Tên
ThiếtBị
Nhập
ThiếtBị
Xuất
D
2
D
5
D
6
D
3
D
4
D
1
:
T
h
ô
n
g
t
i
n
c
D
3
: Thông tin thông tin về qui định
D
4
:D
1
+
D
5
:D
4
D
6
: Không có
Chương 01 - 19
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
5.5 SƠ ĐỒ LUỒNG DỮ LIỆU ĐỀ
NGHỊ CHO YÊU CẦU TRA CỨU
Ten
D
1
D
Tên
ThiếtBị
Nhập
ThiếtBị
u
ẩ
n
t
r
a
c
ứ
u
D
1
:
T
h
ô
n
g
t
i
n
v
ề
t
iê
u
c
h
u
ẩ
5.6 SƠ ĐỒ LUỒNG DỮ LIỆU ĐỀ
NGHỊ CHO YÊU CẦU BÁO BIỂU
Ten
D
1
D
Tên
ThiếtBị
Nhập
ThiếtBị
Xuất
D
2
D
5
D
6
D
3
D
4
D
1
:
T
h
ờ
i
g
gà
y
,
t
há
n
g
,
nă
m
)
D
2
: Không có
D
3
: Thông tin cầnthiếtchoviệclập
báo cáo
ề
D
4
: Thông tin v
ề
báo cáo
D
5
:D
4
D
6
Lập Thẻ
Độc Giả
ThiếtBị
Nhập
ThiếtBị
Xuất
D
2
D
5
D
6
D
3
D
4
D
1
: Thôn
g
tin về thẻđ
ộ
c
g
iả:H
ọ
tên
,
Lo
ạ
6
: Không có
Chương 01 - 23
GV. PHHải
ThS. NTTMKhang
CNPM
Khoa CNTT
5.7 VÍ DỤ LẬP
SƠ ĐỒ LUỒNG DỮ LIỆU
Thuật toán
Bước1:NhậnD
1
từ người dùng
Bước2:Kếtnốidữ liệu
Bước3:
Đ
ọcD
3
từ bộ nhớ phụ
Bước4:Kiểm tra “Loại độcgiả”(D
1
) có
thuộc “danh sách các loại độcgiả” (D
3
)
h
a
y
kh
ô
T
u
ổ
i
t
ố
i
đa
”
Bư
ớ
c
7:
K
i
ể
m
t
r
a
q
u
i
đị
n
h
T
u
ổ
i
kếtnốicơ sở dữ li
ệ
u
Chương 01 - 24
GV. PHHải
ThS. NTTMKhang
g
ệ
Bước13:Kết thúc.