Tải bản đầy đủ (.pdf) (67 trang)

Giáo trình phân tích thiết kế hệ thống thông tin

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (859.28 KB, 67 trang )

Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

BÀI 1.

KhoaăKhoaăh căc ăb n

H ăTH NGăTHƠNGăTIN

TĨM T T
M c đích chính c a bài này cung c p cho chúng ta các khái ni m v h
th ng, h th ng thông tin, các mơ hình h th ng th ng tin, cách x lý
thơng tin trên máy tính ....

1.1. H ăTH NGăTHƠNGăTIN
1.1.1. Cácăkháiăni mă
- H ăth ngă(system): Trong các ho t đ ng c a con ng i, các thu t ng nh
h th ng tri t h c, h th ng pháp lu t, h th ng kinh t , h th ng thông tin
đã tr nên quen thu c. M t cách đ n gi n và v n t t, ta có th hi u: H
th ng là m t t p h p v t ch t và phi v t ch t nh ng i, máy móc, thông
tin, d li u, các ph ng pháp x lý, các qui t c, quy trình x lý, g i là các
ph n t c a h th ng. Trong h th ng, các ph n t t ng tác v i nhau và
cùng ho t đ ng đ h ng t i m c đích chung.
- H ă th ngă thôngă tină (information system): H th ng thông tin là m t h
th ng mà m c tiêu t n t i c a nó là cung c p thông tin ph c v cho ho t
đ ng c a con ng i trong m t t ch c nào đó. Ta có th hi u h th ng
thơng tin là h th ng mà m i liên h gi a các thành ph n c a nó c ng nh
m i liên h gi a nó v i các h th ng khác là s trao đ i thơng tin. M t s
ví d v h th ng thơng tin.

Hình 1.1. Máy tính là m t h th ng thông tin


-1-


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

Hình 1.2. H th ng thơng tin có máy tính tham gia
1.1.2. Các lo iăh ăth ngăthông tin c ăb nă
- H th ng x lý giao d ch (Transaction processing system – TPS) là m t h
th ng thơng tin có ch c n ng thu th p và x lý d li u v các giao d ch
nghi p v .
- H th ng thông tin qu n lý (Management information system - MIS) là
m t h th ng thông tin cung c p thông tin cho vi c báo cáo h ng qu n lý
d a trên vi c x lý giao d ch và các ho t đ ng c a t ch c.
- H th ng h tr quy t đ nh (Decision support system – DSS) là m t h
th ng thơng tin v a có th tr giúp xác đ nh các th i c ra quy t đ nh, v a
có th cung c p thông tin đ tr giúp vi c ra quy t đ nh.
- H th ng thông tin đi u hành (Excutive information system – EIS) là m t
h th ng thông tin h tr nhu c u l p k ho ch và đánh giá c a các nhà
qu n lý đi u hành.
- H th ng chuyên gia (Expert System) là h th ng thông tin thu th p tri
th c chuyên môn c a các chuyên gia r i mơ ph ng tri th c đó nh m đem
l i l i ích cho ng i s d ng bình th ng.
- H th ng truy n thơng và c ng tác (Communication and collaboration
system) là m t h th ng thông tin làm t ng hi u qu giao ti p gi a các
nhân viên, đ i tác, khách hàng và nhà cung c p đ c ng c kh n ng c ng
tác gi a h .

- H th ng t đ ng v n phòng (Office automation system) là m t h th ng
thông tin h tr các ho t đ ng nghi p v v n phòng nh m c i thi n lu ng
công vi c gi a các nhân viên.
1.1.3. Nh ngăđ cătr ngăc ăb năc aăh ăth ng:
- H th ng ph i đ c thi t k , t ch c trong ng c nh chung c a nhi u m t
kinh t xã h i, t c là nó ng d ng lý thuy t h th ng.
- H th ng ph i đ t đ c m c tiêu là ra các quy t đ nh.
- H th ng ph i d a trên các k thu t và công ngh tiên ti n v x lý thông
tin.
- H th ng có k t c u m m d o, phát tri n đ c, d b o trì, nâng c p v sau.
-2-


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

1.2. PH
NGăTH CăX ăLụăTHÔNGăTINăTRONGăMỄYăTệNH
1.2.1. X ălỦăt ngătác:
X lý t ng tác là x lý th c hi n t ng ph n, ph n x lý b i con ng i và
b i máy tính đ c th c hi n xen k nhau. Trong quá trình x lý t ng tác,
máy tính đóng vai trị tr giúp tích c c. X lý t ng tác là ph ng th c
đ c l a ch n cho các h th ng ph i x lý nhi u thơng tin có m i quan h
ph c t p v i nhau, khó mô t b ng các công th c, các ph ng trình tốn
h c.
Con ng i ph i th ng xuyên v n d ng nh ng kinh nghi m cơng tác c a
mình vào trong q trình x lý.
1.2.2. X ălỦăgiaoăd ch:
X lý giao d ch là x lý m t yêu c u cho đ n khi ra k t qu , khơng có s can

thi p t ngồi vào. X lý giao d ch thích h p v i nh ng ti n trình có
nhi u khâu đ c l p v i nhau đ ki m tra và x lý thông tin. Th t c rút
ti n t ngân hàng là m t ví d v x lý giao d ch. Kh i đ u là ki m tra l i
các thông tin nh p vào, ti p theo ki m tra s t ng thích c a các thông tin
này v i các d li u đã có trong h th ng, trên c s k t qu ki m tra, h
th ng s đáp ng yêu c u c a khách hàng.
1.2.3. X ălỦătheoălô:
X lý theo lơ hay cịn g i là x lý tr n gói, ho c x lý theo m , là ti n trình
t p h p nh ng thơng tin s n có ho c t o ra thơng tin m i theo đ nh k . Ví
d v x lý theo lô là l p báo cáo đ nh k hàng tu n, hàng tháng. Ph ng
th c x lý theo lơ thích h p v i nh ng ti n trình x lý thơng tin mà trong
đó: Vi c truy c p thông tin di n ra đ nh k , Khuôn d ng và ki u d li u
hồn tồn xác đ nh, Thơng tin khá n đ nh trong kho ng th i gian gi a hai
ti n trình x lý liên ti p.
1.2.4. X ălỦătr cătuy n:
X lý tr c tuy n đ c s d ng trong nh ng h th ng mà t i đó địi h i x lý
t ng dịng thông tin, t ng m u tin ngay t i th i đi m nó m i xu t hi n,
m t cách tr c ti p trong đ i tho i gi a các đ i tác. Ví d nh d ch v g i
ti n t i ngân hàng, các x lý t i phòng bán vé máy bay, tàu ho , ho c d ch
v thông tin t i t ng đài th ng là các x lý tr c tuy n. c tr ng c a các
x lý tr c tuy n là: Vi c truy c p thơng tin x y ra hồn tồn ng u nhiên,
Khuôn d ng và ki u thông tin không hồn tồn xác đ nh, Thơng tin thay
đ i liên t c ngay trong khi th c hi n ti n trình x lý.
1.2.5. X ălỦăth iăgianăth c:
X lý th i gian th c là các ti n trình máy tính ph i đ m b o các yêu c u r t
ng t nghèo c a h th ng v th i gian. Thông th ng các x lý th i gian
th c xu t hi n trong các h th ng có liên k t v i các h th ng ngoài nh
h th ng đi u ki n nhi t đ lò luy n thép ho c lò n u s i, h th ng đi u
khi n đ ng bay c a tên l a ho c các h th ng mô ph ng. X lý th i gian


-3-


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

th c ph i đ m b o đ ng b các ti n trình máy tính v i các ho t đ ng di n
ra trong th c t .
1.2.6. X ălỦăphơnătán:
X lý có th di n ra r i các b ph n nh ng v trí khác nhau, có nh ng yêu
c u khác nhau vào nh ng th i đi m c ng có th khác nhau. Nói chung,
v i nh ng h th ng có s x lý phân tán, d li u th ng đ c b trí
nh ng v trí đ a lý khác nhau. Trong x lý phân tán, v i m t thành ph n
d li u, có th cùng m t lúc x y ra nhi u thao tác nh c p nh p, s a ch a
ho c khai thác khác nhau. Vì v y, m t trong nh ng v n đ c n ph i quan
tâm đ i v i các x lý phân tán là đ m b o tính đ ng b trong h th ng.
1.3. CỄCăGIAIă O NăTRI NăKHAIăD ăỄNăXỂYăD NGăHTTT
H th ng thông tin c ng nh b t k h th ng nào khác, nó có m t cu c s ng
cùng v i các chu k s ng có nh ng đ c tr ng riêng. Nó đ c sinh ra, phát
tri n và cu i cùng thì b thay th (lo i b ) b i m t h th ng khác tiên ti n
h n, hi n đ i h n. Ta có th chia cu c s ng, hay cịn g i là vòng đ i (life
cycle), c a h th ng thông tin ra làm các giai đo n nh sau:
- Giai đo n chu n b : Giai đo n này tính t khi trong t ch c xu t hi n nhu
c u xây d ng h th ng thông tin m i nh m cung c p thơng tin chính xác,
k p th i cho vi c đi u hành các ho t đ ng s n xu t trong t ch c.
- Giai đo n hình thành và phát tri n: Trong giai đo n này, các d đ nh xây
d ng h th ng thông tin đ c tri n khai th c hi n trong th c t . Các

chuyên gia phân tích h th ng, nhà qu n lý và các l p trình viên cùng
nghiên c u, kh o sát, phân tích, thi t k và xây d ng h th ng thông tin
qu n lý. H th ng thông tin đ c th nghi m, cài đ t và chu n b đ a vào
s d ng.
- Giai đo n khai thác và s d ng: Thông th ng đây là giai đo n dài nh t
trong vòng đ i c a h th ng thông tin qu n lý. Trong giai đo n này h
th ng đ c v n hành ph c v cho nhu c u khai thác và s d ng thông tin
trong t ch c. Trong quá trình s d ng, h th ng đ c b o trì ho c s a
ch a đ phù h p v i s thay đ i v thông tin ho c nhu c u thông tin.
- Giai đo n thay th : Trong quá trình s d ng và khai thác h th ng, luôn
g p ph i s thay đ i v thông tin (thay đ i v dung l ng và v c u trúc),
nh ng s a ch a và thay đ i trong h th ng làm cho nó tr nên c ng k nh,
ho t đ ng kém hi u qu . Vì v y, h th ng thông tin c c n ph i đ c thay
th b i h th ng thông tin m i ho c nâng c p h th ng c .
1.4. CỄCăMÔăHỊNHăBI UăDI NăH ăTH NG
1.4.1. Bi uăđ ăphơnăc păch căn ng (BFD - Business Flow Diagram):
Di n t s phân rã d n d n các ch c n ng t t ng th đ n chi ti t, m i nút
trong bi u đ là m t ch c n ng. c đi m c a bi u đ phân rã ch c n ng
cho cái nhìn khái quát, t t ng th đ n chi ti t; d thành l p; có tính ch t
t nh (khơng th y trình t x lý); thi u s trao đ i gi a các thông tin ch c
n ng. Ví d v bi u đ phân c p ch c n ng:
-4-


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

Hình 1.3. Bi u đ phân c p ch c n ng
1.4.2. Bi uăđ ălu ngăd ăli u (DFD - Data Flow Diagram):

- Bi u đ lu ng d li u là m t lo i bi u đ nh m m c đích di n t m t q
trình x lý thông tin v i các yêu c u sau: S di n t là m c logic, ngh a
là nh m tr l i câu h i: “Làm gì?” mà b qua câu h i “Làm nh th
nào?”. Ch rõ các ch c n ng (con) ph i th c hi n đ hồn t t q trình x
lý c n mô t . Ch rõ các thông tin đ c chuy n giao gi a các ch c n ng
đó, và qua đó ph n nào th y đ c trình t th c hi n c a chúng.
- Bi u đ lu ng d li u là m t công c dùng đ tr giúp cho b n ho t đ ng
chính: Phân tích: đ c dùng đ xác đ nh yêu c u c a ng i s d ng. Thi t
k DFD dùng đ v ch k ho ch và minh h a các ph ng án cho phân tích
viên h th ng và ng i dùng khi thi t k h th ng m i. Bi u đ DFD là
công c đ n gi n, d hi u đ i v i phân tích viên h th ng và ng i dùng.
Tài li u DFD cho phép bi u di n tài li u phân tích h th ng m t cách đ y
đ , súc tích và ng n g n. DFD cung c p cho ng i s d ng m t cái nhìn
t ng th v h th ng và c ch l u chuy n thông tin trong h th ng đó.

Hình 1.4. Bi u đ lu ng d li u
-5-


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

-M
t
- Bi
g


c đích c a DFD là giúp chúng ta th y đ c đ ng sau nh ng cái gì th c
x y ra trong h th ng.
u đ DFD d a vào ph ng pháp phát tri n h th ng có c u trúc bao
m ba k thu t phân tích chính:
Bi u đ DFD mơ t quan h gi a quá trình x lý và các lu ng d li u.
T đi n đ nh ngh a d li u mô t các ph n t lu ng d li u.
Xác đ nh q trình x lý, mơ t quá trình x lý m t cách chi ti t.
- DFD di n t hai m c: m c v t lý và m c logic.
M c v t lý: Mô t h th ng làm nh th nào?
M c logic: Mơ t h th ng làm gì?
1.4.3. Phơnăm căcácăch căn ngăc aăh ăth ng:ă
- Có ba m c c b n đ c ng d ng:
M c 0: DFD m c ng c nh (Context Level DFD).
M c 1: DFD m c đ nh (Top Level DFD).
M c 2: DFD m c d i đ nh (Levelling DFD).
- DFD m c ng c nh (m c 0): là mô hình h th ng m c t ng quát nh t, ta
xem c h th ng nh m t ch c n ng. T i m c này h th ng ch có duy
nh t m t ch c n ng.
- DFD m c đ nh (m c 1): g m nhi u ch c n ng đ c phân rã t DFD m c
ng c nh v i các ch c n ng phân rã t ng ng m c 1 c a bi u đ phân
c p ch c n ng BFD.
- DFD m c d i đ nh (m c 2): phân rã t DFD m c đ nh. Các ch c n ng
đ c đ nh ngh a riêng t ng bi u đ ho c ghép l i thành m t bi u đ trong
tr ng h p bi u đ đ n gi n.

CÂU H I TH O LU N
1.1 Nêu khái ni m v h th ng và h th ng thông tin? Cho ví d minh h a
v h th ng và h th ng thông tin?
1.2 Phân lo i và nêu ý ngh a c a các h th ng thông tin c b n ?
1.3 Nêu khái ni m v các ph

ví d minh h a ?

ng th c x lý thơng tin trong máy tính? Cho

M t s bài t p l n: là nh ng bài t p nh m đánh giá k t qu h c t p. Yêu c u
là th c hi n xây d ng m t h th ng thông tin qu n lý qua các b c nh :
Kh o sát th c t và xác l p các yêu c u; Phân tích h th ng; Thi t k h
-6-


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

th ng; Xây d ng và cài đ t h th ng. H c viên ch n m t trong các đ tài
g i ý d i đây ho c t đ a ra đ tài.
Tên h th ng
STT
Mô t
thông tin qu n lý
1
H th ng qu n lý h c sinh
Qu n lý h s h c sinh, k t qu h c t p
ph thông trung h c
các môn h c, k t qu t ng k t cu i n m…
2
H th ng qu n lý khách s n Qu n lý phòng, khách thuê phòng, các
d ch v khách đã s d ng…
3
H th ng qu n lý giáo viên Qu n lý thông tin giáo viên, các q trình,

ph thơng trung h c
s kiên liên quan đ n giáo viên…
4
H th ng qu n lý v t t
Qu n lý tình hình xu t nh p v t t …
5
H th ng qu n lý th vi n
Qu n lý sách, đ c gi , tình hình m n
tr …
6
H th ng qu n lý sinh viên Qu n lý h s sinh viên, k t qu h c t p,
đ ih c
qu n lý các môn h c c a h c sinh…
7
H th ng qu n lý d c
Qu n lý quá trình xu t nh p thu c, bán
thu c cho b nh nhân,….
8
H th ng qu n lý tuy n sinh Qu n lý thông tin tuy n sinh đ i h c, k t
đ ih c
qu thi đ i h c….
9
H th ng qu n lý bán đi n
Qu n lý các h p đ ng mua đi n c a
khách hàng, phân lo i h p đ ng, qu n lý
m c tiêu th đi n

-7-



TƠiăli uăl uăhƠnhăn iăb .

Tr

BÀI 2.

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

KH OăSỄTăHI NăTR NGăVÀă
THUăTH PăTHƠNGăTIN

Tóm t t: Nghiên c u các ph ng pháp đ kh o sát th c t nh m thu th p các
thông tin ph c v cho vi c phân tích h th ng. M t s ph ng pháp kh o
sát thu th p thông tin c th nh sau: ph ng v n, s d ng phi u h i, l y
m u, phân tích tài li u đ nh l ng / đ nh tính, quan sát.
2.1. PH
NGăPHỄPăPH NGăV N
- Ph ng v n là m t ph ng pháp quan tr ng đ thu th p d li u v các yêu
c u c a h th ng thông tin.
- Vi c ph ng v n nh m phát hi n thông tin v :
Các ý ki n c a ng i đ c ph ng v n.
C m giác c a ng i đ c ph ng v n.
Tr ng thái hi n t i c a h th ng.
Các m c tiêu c a con ng i và t ch c.
Các th t c nghi p v khơng chính th c
- Vi c l p k ho ch ph ng v n th ng tr i qua 5 b c:
c các tài li u c b n.
Thi t l p các m c tiêu ph ng v n.
Xác đ nh ng i đi ph ng v n.
Chu n b ng i đ c ph ng v n.

Quy t đ nh c u trúc và ki u câu h i.
- Xây d ng câu h i ph ng v n ph i thu c hai d ng c b n:
Câu h i m .
Câu h i đóng.
2.1.1. D ngăcơuăh iăm ă
- Các câu h i ph ng v n m cho phép nh ng ng i đ c ph ng v n tr l i
nh ng gì h mong mu n và m c đ mong mu n c a h .
- Các câu h i m phù h p khi ng i phân tích quan tâm t i đ r ng và sâu
c a câu tr l i.
- Các u đi m:
Làm cho ng i đ c ph ng v n c m th y tho i mái.
Cho phép ng i ph ng v n t p trung vào cách bi u đ t c a ng i đ c
ph ng v n:
Ph n ánh trình đ v n hóa, các giá tr , thái đ và ni m tin.
Cung c p m c đ chi ti t cao.
Phát hi n các câu h i m i mà ch a đ c khai thác.
Làm cho ng i đ c ph ng v n th y thú v h n.
Cho phép tính t nhiên cao h n.
-8-


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

Giúp ng i ph ng v n d đi u ch nh nh p đ h n.
H u ích khi ng i ph ng v n không chu n b tr c.
- Các nh c đi m:
Có th thu đ c q nhi u chi ti t khơng liên quan.
Có th m t đi tính đi u khi n cu c ph ng v n.

Có th m t quá nhi u th i gian đ thu đ c thơng tin có ích.
Có kh n ng th hi n r ng ng i ph ng v n khơng chu n b .
Có th gây n t ng r ng ng i ph ng v n đang trong “cu c hành trình
đi câu”
2.1.2. D ngăcơu h iăđóngă
- Câu h i đóng h n ch s câu tr l i có th có.
- Câu h i đóng phù h p đ t o ra d li u đáng tin c y và chính xác, d dàng
đ phân tích.
- Ph ng pháp l p lu n hi u qu và địi h i ít k n ng đ i v i ng i ph ng
v n
- Các u đi m:
Ti t ki m th i gian ph ng v n.
D dàng so sánh gi a các l n ph ng v n.
D đ t đúng m c đích.
Ki m sốt đ c cu c ph ng v n.
Thu ho ch đ c các d li u liên quan.
Bao ph m t ph m vi r ng l n m t cách nhanh chóng.
- Các nh c đi m:
Nhàm chán đ i v i ng i đ c ph ng v n.
Khó thu đ c nhi u chi ti t.
Có th m t đi các ý t ng chính.
Khó t o đ c m i giao ti p t t gi a ng i ph ng v n và ng i đ c
ph ng v n
2.1.3. Cácăd ngăcơuăh iăm ăkhácă
- Các câu h i l ng c c:
Là nh ng câu h i có th tr l i v i các t “có” ho c “khơng” ho c “đ ng
ý” ho c “không đ ng ý”.
Các câu h i này ch nên dùng khi th t c n thi t.
- Các câu h i th m dò:
Các câu h i th m dò g i ra tính chi ti t h n v câu h i tr c đó.

M c đích c a câu h i th m dò là: Thu đ c nhi u ý ngh a h n, Làm
sáng rõ, Khai thác và m r ng các quan đi m c a ng i đ c ph ng v n
2.1.4. Th ăt ăđ tăcơuăh iă
- Ba cách c b n đ c u trúc cu c ph ng v n là:
D ng 1: m đ u v i các câu h i đóng và ti p t c v i các câu h i m
-9-


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

M đ u r t chi ti t, th ng là b ng các câu h i đóng.
M r ng b ng các câu h i m và nh ng câu tr l i t ng quát h n.
Bi t ng i đ c ph ng v n c n đ c t p trung đi vào ch đ ho c không
h ng t i ch đ .
D ng 2: m đ u v i các câu h i m và ti p t c v i các câu h i đóng
M đ u v i các câu h i m , mang tính t ng quát.
K t thúc b ng cách thu h p các câu tr l i có th có b ng vi c s d ng
các câu h i đóng.
Cung c p cách th c d dàng, khơng gây áp l c đ b t đ u m t cu c
ph ng v n.
Có ích khi ng i đ c ph ng v n c m th y thích v i ch đ .
D ng 3: m đ u v i các câu h i đóng, ti p t c v i các câu h i m và k t
thúc b ng các câu h i đóng
Ti p theo các v n đ t ng quát h n đ c xem xét.
K t thúc v i các câu h i c th .
D ng này k t h p th m nh c a c c 2 d ng trên.

M t nhi u th i gian h n các d ng khác
2.1.5. M tăs ăvi căph iălƠmăkhiăk tăthúcăvƠăsauăph ngăv n:ă
Ln ln h i “Li u cịn có gì khác mà b n mu n b sung khơng?”.
Tóm t t và cung c p ph n h i v n t ng c a ng i ph ng v n.
H i xem ng i ti p theo nên ph ng v n là ai.
Thi t l p các cu c h n g p ti p theo.
C m n ng i đ c ph ng v n và b t tay.
Báo cáo ph ng v n.
Vi t càng s m càng t t ngay sau khi ph ng v n.
Cung c p m t b n tóm t t ban đ u, sau đó thì chi ti t h n.
Xem l i báo cáo v i ng i đ c ph ng v n
2.2. PH
NGăPHỄPăDỐNGăPHI UăH I
- Phi u h i đ thu th p thông tin t các thành viên ch đ o trong t ch c v :
Thái đ
Ni m tin
Hành vi
Tính cách
Phi u h i có giá tr n u:
Các thành viên c a t ch c phân tán r ng
Nhi u thành viên tham gia vào d án
C n vi c có tính th m dị
Các câu h i đ c thi t k theo m t trong hai ki u
Câu h i m
- 10 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n


C g ng đoán tr c câu tr l i s nh n đ c
Phù h p đ thu đ c các ý ki n
Câu h i đóng
S d ng khi t t c các l a ch n đ u li t kê đ c.
Khi các l a ch n lo i tr l n nhau
2.2.1. Thi tăk ăphi uăh iă
- Ngôn ng dùng trong phi u h i nên:
n gi n
C th
Khơng thành ki n
Khơng có v b trên
Chính xác v m t k thu t
H ng đ n nh ng ng i có hi u bi t
Phù h p v i kh n ng đ c hi u c a ng i tr l i
- Phi u h i ph i chính xác và đáng tin c y:
Tính tin c y th hi n s nh t quán trong tr l i – ngh a là thu đ c cùng
các k t qu n u nh cùng m t phi u h i đ c phân phát trong cùng đi u
ki n
Tính chính xác là m c đ câu h i đo đ c nh ng gì ng i phân tích
mu n đánh giá.
- T l câu tr l i t t có th có đ c nh s đi u ch nh phù h p phi u h i
ra nhi u kho ng tr ng
B trí kho ng tr ng l n đ vi t/gõ câu tr l i
T o đi u ki n cho ng i tr l i d dàng bày t rõ câu tr l i c a h
Nh t quán v hình th c
- Th t câu h i:
t các câu h i quan tr ng nh t lên đ u tiên
Nhóm các câu h i có cùng n i dung l i v i nhau
a các câu h i ít gây tranh lu n lên trên

2.2.2. Cácăph ngăphápăphátăphi uăh iă
- T p h p t t c nh ng ng i tr l i vào cùng m t th i gian
- Phát phi u h i cho t ng cá nhân
- G i phi u h i qua đ ng b u đi n
- Phát phi u h i qua Web ho c th đi n t , có các u đi m:
Gi m chi phí
Thu th p và l u tr các k t qu d dàng h n
- Phi u h i d ng web th ng g m:
H p v n b n đ n dòng
H p v n b n cu n, dùng m t ho c nhi u đo n v n b n
- 11 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

H p ch n dành cho các câu tr l i có/khơng ho c đúng/sai
Nút tùy ch n cho các câu tr l i mang tính lo i tr l n nhau có/khơng
ho c đúng/sai
H p danh sách th xu ng đ ch n
Nút Submit (xác nh n) ho c Reset (xác l p l i)
2.3. PH
NGăPHỄPăL YăM U
- L y m u là quá trình l a ch n m t cách có h th ng các ph n t đ i di n
c a m t m u. Thay vì nghiên c u t t c các th hi n c a các bi u m u và
b n ghi trong các t p ho c c s d li u thì ng i phân tích ch c n s
d ng k thu t l y m u đ ch n ra m t ph n đ l n các ph n t đ i di n

ph c v cho vi c xác đ nh thông tin di n ra trong h th ng.
- Bao g m hai quy t đ nh quan tr ng:
Nh ng tài li u và website quan tr ng nào nên đ c l y m u
Nh ng ng i nào nên đ c ph ng v n và g i phi u h i
- Lý do ng i phân tích c n l y m u là:
Gi m chi phí
T ng t c q trình thu th p d li u
C i thi n hi u qu
Gi m vi c t p trung thu th p d li u
2.3.1. Cácăph ngăphápăthi tăk ăm uă
thi t k m t m u t t, ng i phân tích h th ng c n tuân theo các b c
sau:
Xác đ nh d li u c n đ c thu th p ho c mô t
Xác đ nh t p c n đ c l y m u
Ch n lo i m u
Quy t đ nh kích th c m u
- Quy t đ nh kích th c m u nên đ c th c hi n theo nh ng đi u ki n c th
mà ng i phân tích h th ng làm vi c:
L y m u d li u trên các thu c tính
L y m u d li u trên các bi n
L y m u d li u đ nh tính
2.3.2. Cácăki uăl yăm uă
- L y m u tùy ý:
Các m u không gi i h n, khơng mang tính xác su t
D s px p
Không đáng tin c y nh t
- L y m u có m c đích:
D a trên s đánh giá
Ng i phân tích ch n nhóm các cá nhân đ l y m u
D a trên các tiêu chu n

- 12 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

M u khơng mang tính xác su t
áng tin c y m c đ v a ph i
- L y m u ng u nhiên đ n gi n:
D a trên danh sách các con s c a t p l y m u
M i ng i ho c tài li u đ u có c h i đ c l a ch n ngang nhau
- L y m u ng u nhiên ph c t p, có ba hình th c là:
L y m u có h th ng
Là ph ng pháp đ n gi n nh t c a l y m u theo xác su t
Ch n m i cá nhân th k trong danh sách
Không hay n u danh sách đ c s p th t
L y m u phân t ng
Là ph ng pháp quan tr ng nh t đ i v i ng i phân tích
Xác đ nh các t p l y m u con
Ch n các đ i t ng ho c con ng i đ l y m u t t p l y m u con
Bù vào s l ng không cân đ i các nhân viên trong m t nhóm nh t
đ nh.
Ch n các ph ng pháp khác nhau đ thu th p d li u t các nhóm
con khác nhau
L y m u theo nhóm
Ch n nhóm các tài li u ho c con ng i đ nghiên c u
Ch n các nhóm đi n hình đ i di n cho s còn l i
2.4. PHỂNăTệCHăTÀIăLI Uă NHăTệNH/ă NHăL
NGă

2.4.1. PhơnătíchătƠiăli uăđ nhăl ngă
- Nghiên c u d li u c ng là m t ph ng pháp h u hi u đ ng i phân tích
thu th p thơng tin
- D li u c ng có th thu th p t :
Phân tích các tài li u đ nh l ng nh các h s đ c s d ng đ ra quy t
đ nh
Các báo cáo th c thi
Các h s
Các m u thu th p d li u
Các giao d ch nghi p v
2.4.2. PhơnătíchătƠiăli uăđ nhătínhă
- Xem xét các tài li u đ nh tính đ thu đ c:
Các thông tin ti m m quan tr ng
Tr ng thái tâm lý
Nh ng gì đ c coi là t t/x u
Hình nh, logo, bi u t ng
- Tài li u đ nh tính bao g m:
Các b n ghi nh
- 13 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

D u hi u trên các b n tin Website c a t ch c
Các tài li u ch d n
S tay v chính sách c a t ch c

2.5. PH
NGăPHỄPăQUANăSỄT
- Vi c quan sát cung c p s hi u bi t v nh ng gì các thành viên c a t ch c
th c s đang làm
- Nhìn nh n tr c ti p các quan h t n t i gi a nh ng ng i ra quy t đ nh và
các thành viên khác c a t ch c
- K thu t quan sát phân tích b y ph n t mơi tr ng:
V trí v n phịng
V trí bàn làm vi c
Thi t b v n phòng
Tài s n
Các ngu n thơng tin bên ngồi
Màu s c và ánh sáng v n phòng
Trang ph c c a ng i ra quy t đ nh

CÂU H I TH O LU N
2.1. Nêu các m c tiêu c a vi c ph ng v n.
2.2. K tên các d ng câu h i có th dùng trong q trình ph ng v n.
2.3. Nêu ý ngh a c a vi c l y m u.

- 14 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

BÀI 3.

KhoaăKhoaăh căc ăb n

PHÂN TÍCH H ăTH NG


3.1. KHỄIăNI MăPHÂN TÍCH H ăTH NG
3.1.1. Phơnătíchăh ăth ngă(SystemăAnalysis):
Là giai đo n phát tri n trong m t d án, t p trung vào các v n đ nghi p v ,
ví d nh nh ng gì h th ng ph i làm v m t d li u, các th t c x lý và
giao di n, đ c l p v i k thu t có th đ c dùng đ cài đ t gi i pháp cho
v n đ đó.
3.1.2. Thi tăk ăh ăth ngă(System Design):
Là giai đo n phát tri n t p trung vào vi c xây d ng và cài đ t mang tính k
thu t c a h th ng (cách th c mà công ngh s đ c s d ng trong h
th ng).
3.2. CỄCăH
NGăTI PăC NăPHỂNăTệCHăH ăTH NG
3.2.1. Ti păc năphơnătíchăh ngămơăhìnhă
- Nh n m nh vi c v các mơ hình h th ng d ng đ h a đ tài li u hóa và
ki m tra h th ng hi n t i c ng nh h th ng đ c đ xu t.
- Cu i cùng thì mơ hình h th ng tr thành b n thi t k chi ti t cho vi c thi t
k và xây d ng m t h th ng đ c c i thi n.
- Phân tích h ng c u trúc (Structured Analysis): là ki u phân tích h ng
mơ hình, là m t k thu t l y quá trình làm trung tâm đ phân tích m t h
th ng đang có và xác đ nh các yêu c u nghi p v cho h th ng m i.
Chú ý:
a ra mơ hình minh h a các thành ph n c a h th ng: các quá trình
(các ch c n ng, thao tác) và nh ng thành ph n liên quan là đ u vào, đ u
ra và các file.
3.2.2. Ti păc năphơnătíchăh ăth ngănhanh
- Nh n m nh vi c xây d ng các b n m u th đ xác đ nh nhanh các yêu c u
nghi p v và c a ng i dùng đ i v i m t h th ng m i.
- Xây d ng b n m u tìm hi u m t k thu t dùng đ xác đ nh các yêu c u
nghi p v c a ng i dùng b ng cách đ h ph n ng v i m t b n cài đ t

nhanh và thô c a các yêu c u đó.
3.3. CỄCăGIAIă O NăPHỂNăTệCHăH ăTH NG
3.3.1. Giaiăđo năxácăđ nhăph măviă
B că1.1: xác đ nhăcácăv năđ ,ăc ăh iăvƠăy uăt ăchiăph iătheo các tiêu chí
sau:
Tính kh n c p: trong kho ng th i gian nào thì v n đ c n đ c gi i quy t
ho c c h i ho c y u t ch ph i c n đ c nh n ra?.
Tính rõ ràng: M c đ th y đ c c a c a m t gi i pháp ho c h th ng m i
đ i v i khách hàng ho c ng i qu n lý đi u hành?.
- 15 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

Tính h u ích: M t h th ng m i ho c gi i pháp có th t ng l i nhu n ho c
gi m chi phí hàng n m lên/xu ng bao nhiêu?.
Tính u tiên: d a vào nh ng câu tr l i trên, m c u tiên gi a các v n đ ,
c h i và y u t chi ph i là nh th nào?.
Gi i pháp kh thi: vào giai đo n đ u c a d án, gi i pháp kh thi có th di n
đ t d ng gi n đ n sau:
nguyên, S a nhanh, Thay đ i đ n gi n đ
c ng c h th ng hi n có, Thi t k l i h th ng hi n có, Thi t k m t h
th ng m i.
B că1.2:ăTh oălu năs ăb ăph măvi
K t qu : Báo cáo ph m vi d án (gi i h n c a d án).
Nh ng lo i d li u nào c n nghiên c u.

Nh ng quy trình nghi p v nào c n đ a vào.
H th ng giao ti p nh th nào v i ng i dùng và các h th ng khác.
Chú ý: n u sau này ph m thay đ i thì ngân sách và l ch bi u c ng nên đ c
thay đ i phù h p.
B că1.3:ă ánhăgiáătínhăkh ăthiăc aăd ăánă
“Li u d án này có đáng đ c xem xét ?”
Phân tích chi phí / l i ích.
Quy t đ nh.
Phê duy t d án.
H y b d án.
Xem xét l i ph m vi d án (v i ngân sách và l ch bi u đã đ c đi u ch nh).
B că1.4:ăl păbi uăvƠăl păk ăho chăngơnăsáchăchoăd ăánă
K t qu : báo cáo d án.
L p k ho ch th c hi n cho toàn b d án: l p bi u và phân b tài nguyên,
b trí nhân s .
B c1.5:ăTrìnhăbƠyăd ăánăvƠăk ăho chă
Trình bày và b o v d án, k ho ch tr c h i đ ng th m đ nh.
Kh i đ u chính th c d án và thông báo v d án, các m c tiêu và l ch bi u
cho d án.
3.3.2. Giaiăđo năphơnătíchăv năđ
B că2.1:ăNghiênăc uăl nhăv căv năđ ă
Tìm hi u l nh v c c a v n đ và các thu t ng nghi p v .
D li u: d li u đang đ c l u tr , các thu t ng nghi p v .
Các quá trình: các s ki n nghi p v hi n có.
Các giao di n: các v trí và ngu i dùng hi n t i.
K t qu : xác đ nh v l nh v c h th ng / các mơ hình c a các h th ng hi n
có.
B că2.2:ăPhơnătíchăcácăv năđ ăvƠăc ăh iă
- 16 -



Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

Nghiên c u các nguyên nhân và h qu c a t ng v n đ (chú ý: m t h qu
có th l i là nguyên nhân c a nh ng v n đ khác).
K t qu : các báo cáo v n đ đ c c p nh t và các phân tích nguyên nhân-h
qu c a t ng v n đ và c h i.
B că2.3:ăPhơnătíchăcácăqătrìnhănghi păv ă(ch ădanhăchoăvi cătáiăc uătrúcă
quyătrìnhănghi păv )ă
ánh giá giá tr gia t ng ho c gi m b t c a các q trình đ i v i tồn b t
ch c.
S l ng đ u vào, th i gian đáp ng, các khâu đình tr , chi phí, giá tr gia
t ng, các h qu c a vi c lo i b ho c h p lý hóa q trình.
K t qu : các mơ hình q trình nghi p v hi n t i.
B că2.4:ăXácăl păcácăm cătiêuăc iăthi năh ăth ngă
Xác đ nh các m c tiêu c th c i thi n h th ng và các ràng bu c đ i v i
m iv nđ .
Các m c tiêu ph i chính xác, có th đo đ c.
Các ràng bu c v l ch bi u, chi phí, cơng ngh và chính sách.
K t qu : các m c tiêu c i thi n h th ng và báo cáo đ xu t.
B că2.5:ăC pănh tăk ăho chăd ăánă
C p nh t d án:
Thu h p ph m vi, ch gi nh ng m c tiêu u tiên cao đ phù h p v i
th i h n/ngân sách.
M r ng ph m vi và đi u ch nh l ch bi u và ngân sách phù h p.
K t qu : k ho ch d án đã đ c c p nh t.
B că2.6:ătrìnhăbƠyăcácănh năxétăvƠăđ ăxu tă
K t qu : các m c tiêu c i thi n h th ng.

Quy t đ nh: ti p t c/đi u ch nh/h y b d án hi n t i.
3.3.3. Giaiăđo năphơnătíchăyêuăc u
B că3.1:ăxácăđ nhăcácăyêuăc uăh ăth ng
Các yêu c u ch c n ng: các ho t đ ng và d ch v cung c p b i h th ng:
các ch c n ng nghi p v , các đ u vào, đ u ra, d li u đ c l u tr .
Các yêu c u phi ch c n ng: các đ c tr ng, đ c đi m xác đ nh m t h th ng
th a đáng: hi u su t, tài li u, ngân sách, tính d h c và s d ng, ti t ki m
chi phí, ti t ki m th i gian, an toàn.
K t qu : phác th o các yêu c u ch c n ng và phi ch c n ng: các m c tiêu
c i thi n và đ u vào, đ u ra, các quá trình, d li u đ c l u tr liên quan
đ đ t đ c m c tiêu.
B că3.2:ăPhơnăm că uătiênăchoăcácăyêuăc uă
Các yêu c u mang tính b t bu c có u tiên cao h n các yêu c u khác.
Time boxing: đ a ra h th ng d i d ng m t t p các phiên b n k ti p nhau
trong m t kho ng th i gian.
- 17 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

Phiên b n đ u tiên đáp ng các yêu c u thi t y u và có m c u tiên cao nh t.
B că3.3:ăC pănh tăk ăho chăd ăánă
N u các yêu c u v t quá phiên b n đ u tiên: thu h p ph m vi ho c t ng
ngân sách
K t qu : các yêu c u h th ng đã đ c th ng nh t (các yêu c u và m c u
tiên đã đ c b sung)

3.3.4. Giaiăđo nămơăhìnhăhóaălogíc
B că4.1:ăPhơnătíchăcácăuăc uămangătínhăch căn ng
Các mơ hình h th ng lơgíc: h th ng ph i làm gì (ch khơng ph i làm nh
th nào).
Xây d ng các b n m u đ xác l p các yêu c u giao di n ng i dùng. K t
qu : các mơ hình d li u (ERD), các mơ hình q trình (DFD), các mơ
hình giao di n (bi u đ ng c nh, bi u đ Use case), các mơ hình đ i
t ng (các bi u đ UML) c a h th ng đ c đ xu t.
B că4.2:ăKi mătraăcácăyêuăc uămangătínhăch căn ng
Ki m tra tính đ y đ , xem xét l i, th c hi n các thay đ i và b sung đ i v i
các mơ hình h th ng và các b n m u đ đ m b o r ng các yêu c u đã
đ c xác đ nh th a đáng.
Liên k t các yêu c u phi ch c n ng v i các yêu c u mang tính ch c n ng.
3.3.5. Giaiăđo năphơnătíchăquy tăđ nh
Là giai đo n chuy n ti p gi a phân tích h th ng và thi t k h th ng.
B că5.1:ăxácăđ nhăcácăgi iăphápăđ ăc ă
Xác đ nh t t c các gi i pháp đ c có th có.
K t qu : ma tr n các h th ng (gi i pháp) đ c
B că5.2:ăPhơnătíchăcácăgi iăphápăđ ăc
Vi c phân tích tính kh thi đ c th c hi n v i t ng đ c mà không quan
tâm t i tính kh thi c a các đ c khác.
Phân tích tính kh thi:
Tính kh thi v k thu t: Li u gi i pháp có phù h p v i th c t công ngh ?
Li u đ i ng d án có chuyên gia k thu t đ thi t k và xây d ng gi i
pháp?.
Tính kh thi v ho t đ ng: Li u gi i pháp có th c hi n đ c yêu c u c a
ng i dùng? m c đ nào? Gi i pháp s thay đ i môi tr ng làm vi c
c a ng i dùng nh th nào? Ng i dùng s c m th y nh th nào v gi i
pháp nh v y?.
Tính kh thi v kinh t : Li u gi i pháp có chi phí hi u qu ?.

Tính kh thi l ch bi u: Li u gi i pháp có th đ c thi t k và xây d ng
trong m t kho ng th i gian ch p nh n đ c hay không?
B că5.3:ăSoăsánhăcácăgi iăphápăđ ăc ă

- 18 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

Ch n gi i pháp đ c có s k t h p “toàn di n t t nh t” c a các tính kh thi
v k thu t, ho t đ ng, kinh t và l ch bi u Ma tr n tính kh thi.
K t qu : gi i pháp đ c đ xu t.
B că5.4:ăC pănh tăk ăho chăd ăán
u vào: gi i pháp đ xu t
Xem xét và c p nh t l ch bi u m i nh t c a d án và phân b tài nguyên.
K t qu : c p nh t k ho ch d án.
B că5.5:ăđ ăxu tăm tăgi iăpháp
K t qu : đ xu t d án
3.4. XỄCă NHăCỄCăYểUăC UăC AăNG
IăDỐNG
3.4.1. Vaiătròăc aăvi căxácăđ nhăyêuăc uă
- Yêuăc uăh ăth ngă(yêu c u nghi p v ) là m t mô t các nhu c u và mong
mu n đ i v i m t h th ng thông tin. M t u c u có th mơ t các ch c
n ng, đ c tr ng (thu c tính) và các ràng bu c.
- Cácăyêuăc uămangătínhăch căn ng:ăcác ch c n ng ho c đ c tr ng có th
có trong m t h th ng thơng tin đ nó th a mãn nhu c u nghi p v và có
th ch p nh n đ c đ i v i ng i dùng
- Cácăyêuăc uăphiăch căn ng:ăcác đ c tr ng, đ c đi m và thu c tính c a các

h th ng c ng nh b t k các ràng bu c nào có th gi i h n ranh gi i c a
gi i pháp đ c đ xu t.
Chú ý: Xác đ nh các yêu c u khơng chính xác d n đ n m t s h u qu sau:
- H th ng có th t n nhi u chi phí h n.
- H th ng có th hồn thành mu n h n th i gian đã đ nh.
- H th ng có th khơng phù h p v i nh ng gì ng i dùng mong mu n
và s khơng hài lịng đó có th khi n h khơng s d ng h th ng.
- Chi phí b o trì và nâng c p h th ng có th quá cao.
- H th ng có th khơng ch c ch n và d có l i và ng ng ho t đ ng.
- Uy tín c a các chuyên gia trong đ i d án có th b gi m sút b i b t k
th t b i nào, cho dù là do ai gây ra thì c ng s b xem là l i c a c đ i d
án
3.4.2. Tiêuăchu năc aăvi căxácăđ nhăyêuăc uă
- Nh tăquán: các yêu c u không mâu thu n hay nh p nh ng l n nhau.
- ToƠnădi n: các yêu c u mô t m i đ u vào và đáp ng có th có c a h
th ng.
- Kh ăthi: các yêu c u có th đ c tho mãn d a trên các tài nguyên và ràng
bu c s n có.
- C nă thi t: các yêu c u là th c s c n thi t và đáp ng m c đích c a h
th ng.
- Chính xác: các yêu c u đ c phát bi u chính xác.

- 19 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB


- D ătheoădõi: các yêu c u liên k t tr c ti p t i các ch c n ng và đ c tr ng
c a h th ng.
- Cóăth ăki mătra: các yêu c u đã đ c ch ng minh.
3.4.3. Quyătrìnhăxácăđ nhăuăc u
- Phân tích các u c u đ gi i quy t các v n đ v : yêu c u b thi u, mâu
thu n nhau, không kh thi, trùng l p, m h ,…
- Chính th c hóa các yêu c u: l p tài li u yêu c u, truy n đ t đ n các nhân
s tham gia. Vi c l p tài li u yêu c u g m: các ch c n ng và d ch v mà
h th ng có th cung c p.

CÂU H I TH O LU N
3.1. Phân bi t Phân tích h th ng và Thi t k h th ng.
3.2. Th nào là k thu t phân tích h ng c u trúc.
3.3. Nêu và phân tích các giai đo n phân tích h th ng.

- 20 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

BÀI 4.

KhoaăKhoaăh căc ăb n

MƠăHỊNHăHịAăCH CăN NG

Tóm t t: Bài này t p trung vào vi c mơ hình hóa các ch c n ng trong q trình
phân tích. N i dung bao g m khái ni m và các nguyên t c xây d ng bi u đ
phân c p ch c n ng và bi u đ lu ng d li u.

4.1. MƠăHỊNHăHịAăH ăTH NGă
4.1.1. Cácăb cămơăhìnhăhóaăh ăth ngă
Trong bài 3, chúng ta đã bi t v các ho t đ ng phân tích h th ng, nh ng
ho t đ ng đó là nh m m c đích v các mơ hình h th ng. Các mơ hình h
th ng đóng vai trò quan tr ng trong phát tri n h th ng. Dù là ng i s
d ng hay ng i phân tích h th ng thì b n đ u ph i gi i quy t nh ng v n
đ phi c u trúc. Và m t cách đ c u trúc v n đ là v các mô hình.
Mơ hình là m t bi u di n hình t ng c a th c t . Các mô hình có th đ c
xây d ng cho các h th ng hi n có đ giúp chúng ta hi u k h n v nh ng
h th ng đó. Ho c c ng có th xây d ng mơ hình cho các h th ng đ c
đ xu t nh m tài li u hóa các yêu c u nghi p v ho c thi t k k thu t.
Mơ hình hóa ch că n ngă (Process Modeling) v i bi u đ lu ng d li u
(Data Flow Diagram - DFD) nh m m c đích tr l i câu h i: H th ng làm
gì? Mơ hình hóa ch c n ng là k thu t dùng đ t ch c và tài li u hóa c u
trúc và lu ng d li u xuyên qua các quá trình c a m t h th ng ho c các
ch c n ng đ c th c hi n b i các q trình h th ng.
Mơăhìnhăhóaăd ăli uă(Data Modeling) v i bi u đ quan h th c th (Entity
Relationship Diagram - ERD) nh m tr l i câu h i: H th ng có nh ng d
li u nào? Mơ hình hóa d li u là k thu t dùng đ t ch c và mô hình hóa
d li u c a m t h th ng nh m xác đ nh các yêu c u nghi p v cho m t
c s d li u. ơi khi mơ hình hóa d li u cịn đ c g i là mơ hình hóa
c s d li u.
Mơăhìnhăhóaăđ iăt ngă(Object Modeling) v i ngơn ng mơ hình h p nh t
(Unified Modeling Language - UML) nh m tr l i câu h i: Cái gì và t i
sao? (lơgíc c a h th ng)
4.1.2. M căđíchăc aămơăhìnhăhóaăh ăth ng
hi u rõ h n v h th ng: các c h i đ đ n gi n hóa, t i u hóa (Tái c u
trúc quy trình).
liên k t các hành vi và c u trúc c a h th ng (các yêu c u nghi p v v :
thông tin/d li u và ch c n ng/quy trình).

tr c quan hóa và đi u khi n ki n trúc h th ng (thi t k ).
ki m sốt nh ng r i ro trong q trình phát tri n

- 21 -


TƠiăli uăl uăhƠnhăn iăb .

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

4.1.3. Cácăthaoătácămơăhìnhăhóaăch căn ng

4.1.3.1. L p k ho ch chi n l

c h th ng:
Các mơ hình q trình nghi p v c a t ch c mô t các ch c n ng
nghi p v quan tr ng

4.1.3.2. Tái c u trúc quy trình nghi p v :
Các mơ hình ch c n ng “As is” làm đ n gi n vi c phân tích các đi m
y u (H th ng hi n t i).
Các mơ hình ch c n ng “To be” làm đ n gi n vi c c i thi n (H th ng
m i đ c đ xu t).

4.1.3.3. Phân tích h th ng
Mơ hình hóa h th ng hi n có bao g m nh ng thi u sót c a nó (DFD
lơgíc)
Mơ hình hóa các u c u lơgíc (các q trình và lu ng d li u c n có dù

h th ng đ c xây d ng th nào – DFD lơgíc) c a h th ng đ c đ
xu t.
Mơ hình hóa các gi i pháp k thu t đ c (DFD v t lý)
Mơ hình hóa gi i pháp đ c ch n (DFD v t lý)
4.1.4. Kháiăni măh ăth ngă
M t h th ng t n t i b ng vi c l y đ u vào t môi tr ng, bi n đ i (x lý)
đ u vào này và t o ra m t đ u ra. M t h th ng có th đ c phân rã thành
nhi u h th ng con. M t h th ng con có đ u vào và đ u ra c a riêng nó.
u ra c a m t h th ng con có th tr thành đ u vào c a nh ng h th ng
con khác.

u vào

H th ng

u ra

Hình 4.1. H th ng và H th ng con

- 22 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

4.2. MƠ HÌNH LOGIC
4.2.1. Phơnăbi cămơăhìnhălogícăvƠămơăhìnhăv tălỦă
Mơ hình lơgíc cho bi t h th ng là gì và làm gì. Nó đ c l p v i vi c cài đ t
k thu t. Nó minh h a b n ch t c a h th ng. Mơ hình lơgíc cịn có th

đ c g i là mơ hình b n ch t, mơ hình khái ni m mơ hình nghi p v .
Mơ hình v t lý khơng ch th hi n h th ng là gì và làm gì mà còn th hi n
cách th c h th ng đ c cài đ t m t cách v t lý và k thu t. Nó ph n ánh
các l a ch n cơng ngh . Mơ hình v t lý cịn có th đ c g i là mơ hình
cài đ t hay mơ hình k thu t.
4.2.2. S ăc năthi tăc aămơăhìnhălơgíc
Các nhà phân tích h th ng đã nh n th y giá tr c a vi c tách riêng vi c
nghiên c u nghi p v v i vi c nghiên c u k thu t. ó là lý do t i sao h
s d ng các mơ hình h th ng lơgíc đ minh h a các yêu c u nghi p v và
các mô hình h th ng v t lý đ minh h a các thi t k k thu t.
Các ho t đ ng c a ng i phân tích h th ng t p trung ch y u vào các mơ
hình h th ng lơgíc vì nh ng lý do sau:
- Các mơ hình lơgíc lo i b t t ng thiên l ch do nh h ng b i cách
th c cài đ t h th ng đã có ho c ý ki n ch quan c a m t ng i nào đó
v cách cài đ t cho h th ng. Do đó, chúng khuy n khích tính sáng t o.
- Các mơ hình lơgíc làm gi m kh n ng b sót các yêu c u nghi p v
trong tr ng h p con ng i b chi ph i quá nhi u vì các k t qu mang
tính k thu t. Nh vi c tách bi t nh ng gì h th ng ph i làm v i cách
th c h th ng th c hi n mà chúng ta có th phân tích t t h n các yêu
c u nh m đ m b o tính hồn thi n, chính xác và nh t qn.
- Các mơ hình lơgíc cho phép truy n đ t v i ng i dùng cu i d i d ng
ngơn ng phi k thu t ho c ít k thu t h n.
4.3. BI Uă ăPHỂNăRẩăCH CăN NG (Bussiness Functional Diagram)
4.3.1. Kháiăni măBFDă
BFD là s đ phân rã có th b c các ch c n ng c a h th ng t t ng th đ n
chi ti t. M i ch c n ng có th có m t ho c nhi u ch c n ng con, t t c
đ c th hi n trong m t khung c a s đ .
Ý ngh a c a BFD:
- Gi i h n ph m vi c a h th ng c n ph i phân tích.
- Ti p c n h th ng v m t logic nh m làm rõ các ch c n ng mà h

th ng th c hi n đ ph c v cho các b c phân tích ti p theo.
- Phân bi t các ch c n ng và nhi m v c a t ng b ph n trong h th ng,
t đó l c b nh ng ch c n ng trùng l p, d th a.
Tuy nhiên, BFD khơng có tính đ ng, nó ch cho th y các ch c n ng mà
không th hi n trình t x lý c a các ch c n ng đó c ng nh là s trao đ i
thơng tin gi a các ch c n ng. Do đó, BFD th ng đ c s d ng làm mơ
hình ch c n ng trong b c đ u phân tích.
- 23 -


TƠiăli uăl uăhƠnhăn iăb .

4.3.2. Ph

Tr

ngăCaoăđ ngăngh ăC -XD&NLăTrungăB

ngăphápăxơyăd ngăBFD

4.3.2.1. Phân m c các ch c n ng:
BFD đ c xây d ng theo mơ hình phân m c, m i m t ch c n ng có th g m
m t ho c nhi u ch c n ng con trong s đ .
A

B

D

C


E

F

G

Hình 4.2. Mơ hình BFD phân m c
Nhìn mơ hình trên, d th y ch c n ng A bao g m ch c n ng B và C; ch c
n ng B l i bao g m D và E.
Chú ý là v i m t s đ , khơng nên có q 6 m c, thơng th ng thì 3 m c là
phù h p v i các h th ng trung bình. V i m i ch c n ng khơng nên có
q 6 ch c n ng con vì nh v y s làm s đ tr nên ph c t p và khó
ki m sốt.
N u g p tr ng h p có quá nhi u ch c n ng con thì có th gi i quy t b ng
cách t o thêm m c trung gian đ nhóm các ch c n ng con l i. C n đ m
b o tính cân b ng c a s đ , ngh a là các ch c n ng thu c cùng m t m c
nên có s t ng đ ng nhau v kích th c và đ ph c t p
M i ch c n ng ph i mang m t tên duy nh t, không trùng l p v i ch c n ng
khác; tên ph i th hi n khái quát các ch c n ng con c a nó, ph n ánh
đ c th c t nghi p v mà nó th c hi n. Tên c a ch c n ng ph i b t đ u
b ng đ ng t , ví d nh “l p đ n hàng”.

4.3.2.2. Xác đ nh các ch c n ng.
m c cao nh t c a nghi p v , ch c n ng chính có th là m t trong các lo i
sau:
- S n xu t s n ph m.
- Cung c p d ch v (bán hàng, b o d ng).
- Qu n lý tài nguyên (tài s n, ngu n nhân l c, con ng i…).
Khi đã xác đ nh đ c lo i mà nó thu c vào thì s đ t tên cho ch c n ng cao

nh t này. Ti p theo, đ xác đ nh các ch c n ng con thì t ch c n ng
chính, ta đ t nó trong chu k s ng g m các giai đo n:
- Xác đ nh nhu c u.
- Mua bán.
- B o hành, b o d ng.
- Thanh lý ho c chuy n nh ng.
- 24 -


Giáo trình Phơnătíchăthi tăk ăH ăth ngăthơngătin

KhoaăKhoaăh căc ăb n

M i giai đo n có th có m t ho c nhi u ch c n ng con. Ví d , v i ch c
n ng Bán hàng thì giai đo n xác đ nh nhu c u có th có ch c n ng con
là Qu n lý thơng tin khách hàng, giai đo n mua bán thì có th là C p
nh t đ n hàng…
Ng i phân tích ph i xác đ nh đ c m c nào là th p nh t, khi đó s d ng
vi c phân tích ch c n ng.
nh n bi t m t ch c n ng m c th p nh t
b ng cách xét xem có ph i ch c n ng đó ch có m t nhi m v ho c m t
nhóm các nhi m v nh .
Khi xây d ng BFD c n đ m b o tính đ n gi n, rõ ràng và chính xác c a s
đ . V i các h th ng l n, có th trình bày BFD trên nhi u trang, trang 1 là
BFD m c cao nh t (m c 0), ti p theo ng v i m i ch c n ng s đ c
phân tích các trang sau t i ch c n ng m c th p nh t thì d ng.
H th ng
qu n lý bán đi n
Qu n lý
h p đ ng mua đi n


Qu n lý
đi n tiêu th

Th ng kê

Ghi hóa đ n
thanh tốn

Th ng kê
khách hàng

C p nh t thơng
tin h p đ ng

Xác nh n
thanh tốn

Khách hàng
tra c u

T m ng ng
h p đ ng

Nh c thanh toán
quá h n

H y b h p đ ng

Ng ng cung c p

đi n

ng ký H

m i

Hình 4.3. Ví d bi u đ phân c p ch c n ng H th ng qu n lý bán đi n
4.4. BI Uă ăLU NGăD ăLI Uă(Data Flow Diagram)
4.4.1. Mơăhìnhăhóaăch căn ngăv iăDFDă
Trong ch ng này, chúng ta t p trung vào vi c mơ hình hóa ch c n ng lơgíc
trong giai đo n phân tích h th ng. Nh trên đã nói, mơ hình hóa ch c
n ng là m t k thu t đ t ch c và tài li u hóa c u trúc và lu ng d li u
c ng nh lơgíc, đ ng l i và các th t c đ c th c hi n b i các quá trình
c a m t h th ng. M t trong các mơ hình ch c n ng phân tích h th ng
chính là s đ lu ng d li u.
M t s đ lu ng d li u (Data Flow Diagram – DFD) là m t công c đ h a
đ mô t lu ng d li u luân chuy n trong m t h th ng và nh ng ho t
đ ng x lý đ c th c hi n b i h th ng đó. S đ lu ng d li u cịn có
các tên g i khác là bi u đ b t, bi u đ bi n đ i và mơ hình ch c n ng.
- 25 -


×