Professional Documents
Culture Documents
M hnh (Model)
M hnh l mt dng th hin n gin ho ca th gii thc (Efraim Turban ). Cc c im:
Din
t mt mc tru tng ha Tun theo mt quan im C mt hnh thc biu din (vn bn, ho: th, s , biu ,)
Chng 2 - M hnh v cc phng php m hnh ha
hnh tnh:
Biu din thng s h thng Cu trc ca h thng (d liu, thng tin) v nhng cu trc tnh khc
M
hnh ng:
Biu din hnh vi, th tc ca h thng S tng tc gia cc i tng nhm thc hin hot ng h thng
Chng 2 - M hnh v cc phng php m hnh ha
M hnh ho (modeling)
L cng vic biu din th gii thc dng m hnh Mc ch ca m hnh ho:
Lm
sng t vn tip cn M phng c hnh nh tng t ca h thng Gia tng kh nng duy tr h thng Lm n gin ha h thng
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
Phng php m hnh ho (phng php phn tch thit k) l mt tp cc khi nim, quy tc, th t v cch thc hin biu din HTTT khi chuyn i thnh t ng ho. Thnh phn mt phng php:
V d: phng php SA: m hnh DFD, phng php BOOCH: Class diagram, Object diagram, State transition diagram, module diagram, process diagram, interaction diagram
Thp nin 60
Phng
Thp nin 70
Phng
php Descartes vi c trng l phn r chc nng ca HTTT theo m hnh phn cp v ng dng cc phng php lp trnh cu trc, n th. Mt s phng php: HIPO, SADT, SA hay SSA, SA/SD, Hng tip cn:
Thp nin 80: phng php h thng, tip cn d liu v x l: MERISE, IDA, REMORA, IA,
Cch tip cn
Phn loi
Lng phn d liu v x l: MCT, SADT, MERISE Khng phn bit r rng gia d liu v x l: IDA, Remora, ACMPCM, CIAM
u im
M hnh ERA c s dng rng ri nht 2 cch tip cn ca h thng v d liu v x l Quan tm n nhng thnh phn khng tin hc ha Lng phn d liu v x l
Chng 2 - M hnh v cc phng php m hnh ha
Khuyt im
10
Thp nin 90: phng php hng i tng, m hnh tiu biu l OOD, HOOD, BON, OSA, v sau ny l OOSA, OOA, OMT, CRC, OOM, OOAD, UML/RUP
c trng c bn
Tnh bao bc (encapsulation) Tnh phn loi (classification) Tnh kt hp (aggregation) Tnh tha k (heritage) Lp trnh:lp trnh n th -> hng i tng H qun tr CSDL: CSDL hng i tng Phng php k thut: CNPM (OOD, HOOD, BON, BOOCH, MECANO, OODA) Phng php ton cc:HTTT (OOA, OOSA, OOAD, OMT, OOM )
Chng 2 - M hnh v cc phng php m hnh ha
11
Thp nin 90
u im Cu trc ho c cc cu trc phc tp v s dng c cu trc qui Xc nh c i tng ca h thng qua nh danh i tng Tnh tha k c a ra to tin cho vic ti s dng
Khuyt im Nhiu khi nim biu din, kh rc ri trong vic phn bit ng ngha mt s khi nim gn nhau Xc nh mt i tng kh kh khn Hng tip cn v h thng vn cn n gin
12
X ly
Thi gian
Sa/sd
Hipo
Tip cn Descartes
80
Protee
70
D lieu
13
14
15
lp v i tng Xc nh cu trc: cu trc tng qut chuyn bit; cu trc tng th thnh phn Xc nh ch : tng hp m hnh lp v i tng thnh cc nh v ln hn Xc nh thuc tnh Xc nh dch v: nh ngha cc ton t cho cc lp
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
16
17
Mt s m hnh
M hnh t chc M hnh dng d liu M hnh
M hnh m hnh ng
M hnh d liu
M hnh i tng
Chng 2 - M hnh v cc phng php m hnh ha
18
M hnh t chc
M hnh phn cp chc nng: phn r mt chc nng tng hp thnh nhng chc nng chi tit hn.
d: biu din cc chc nng ca h thng ca hng nc giai kht
Chc nng
H qun l ca hng
Quan h bao hm
Qun l tn kho
Bn hng
K ton
Bn l
Qun l n hng
Qun cng n
Qun l xut
Bo co tn
19
M hnh t chc
Khch hng B phn bn hng Kho Vn phng
hng khng hp l
hng hp l
Kim tn kho
Lu n hng
CSDL
Lp phiu giao hng Phiu giao hng Phiu giao hng Lu phiu giao hng Ghi nhn tn kho mi
20
Khch hng
Kho
Tc nhn
Dng d liu, thng tin
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
21
H hp l
Lu hng
H mi n t mua NGK
X l Dng d liu
H khng hp l H b t chi
u cui
Kho d liu
22
M hnh ng
t hng hng mi
ln lch
Thanh ton
Giao hng Trng thi giao
thanh ton
Bin c
Trng thi hin hnh
23
M hnh ng
t hng
hng mi
Hp l
Ln lch giao ln lch giao Thanh ton thanh ton Giao hng 2 nm giao
Bin c
24
M hnh ng
M hnh x l Merise
V
T chi n hng
Bin c ng b
n hng giao
Chng 2 - M hnh v cc phng php m hnh ha
Hnh ng
25
M hnh d liu
M hnh quan h NGK(MA_NGK, TEN_NGK, HIEU, LOAI, DVTINH, DON_GIA) HANG_NGK(SO_DDH, NGAY_DAT, KHACH_HANG, NGAYGIAO, TRANG THAI) CHITIET_DDH(MA_NGK, SO_DDH, SL_DAT, DONGIA_DAT) Cu trc c bn QUAN_H1 (THUC TNH KHA1, THUC TNH,) QUAN_H2 (THUC TNH KHA2, THUC TNH KHA NGOI,)
Chng 2 - M hnh v cc phng php m hnh ha
26
M hnh d liu
M hnh mng
NGK LOAI_NGK
Loi thc th Lin kt 1-1
CHITIET_DDH
HANG_NGK
KHCH_HANG
27
M hnh d liu
M hnh thc th - kt hp
NGK (1,1) THUC (0,n) LOI_NGK
(0,n)
T
Thc th
28
M hnh i tng
n
NGK t Tng qut ho (IS A) Thnh phn (Is Part - Of)
S lng t n gi Tr gi()
Thng ip (Message)
29
30
Chun ho bi OMG
UML 0.9 (96) UML 0.8 (95) OOSE Booch OMT Cc phng php khc Cc thnh vin cng nghip (HP, IBM,Oracle, Microsoft, Rational,)
31
lp (iterative) Gia tng (incremental) Tp trung vo ngi dng (user concentrated) Hng kin trc (well-defined structure)
32
33
i tng (object diagram) S lp (class diagram) S use case (use case diagram) S thnh phn (component diagram) S trin khai (deployment diragram)
Cc s m t kha cnh ng
Cc s tng tc (interaction diagram) S tun t (sequence diagram) S hp tc (collaboration diagram) S
hot ng (activity diagram) S chuyn dch trng thi (state transition diagram)
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
34
S lp
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
35
S i tng
36
Tr sch
Th th
Mn ti ch
c gi
c sch, bo Mua sch Nh cung cp S Use case
Phn 1 - Tng quan Chng 2 - M hnh v cc phng php m hnh ha
37
Giao din
C s d liu
X l
S thnh phn
38
S trin khai
Phn 1 - Tng quan
39
Quay s
Kt ni
Tn hiu
chung
Nhc my Tn hiu
S tun t
Gc my
40
nh mt nh mt
nh mt Mt
Lu tr Nhp kho
nh mt Thanh l
S trng thi
41
T chi mn sch
[Sch mn>3]
Ly sch
S hot ng
42