Professional Documents
Culture Documents
SE02a Requirements PDF
SE02a Requirements PDF
SE02a Requirements PDF
Tng quan v Yu cu PM
Xc nh yu cu
c t yu cu
Thm nh yu cu
c t h thng v lm bn mu
Xc nh quy trnh x l
Phn tch nghip v
Thu thp biu mu thng k
Thit k
Kt qu: Ci t
Ti liu c t kin trc h thng:
Yu cu chc nng Kim tra
Yu cu phi chc nng
Trin khai
Kin trc h thng
Bo tr
Kt qu
Yu cu chc nng:
Lu tr nhng thng tin g?
Tra cu theo tiu chun no?
X l tnh ton theo cng thc no?
Kt xut, thng k?
Yu cu phi chc nng:
Ci t trn mi trng no? Windows hay Web?
S dng h qun tr c s d liu no?
Access/SQL Server/Oracle/DB2
S dng cng ngh g?
Java/.NET/Delphi/PHP/
Yu cu Loi
Thng k doanh thu bn hng Chc nng
Tra cu sch Chc nng
X l v phn hi nhanh Phi chc nng
Bo mt mt khu Phi chc nng
c chia lm 2 loi:
Yu cu chc nng nghip v.
Yu cu chc nng h thng.
Cc chc nng ca PM
tng ng vi cng vic c tht trong th gii
thc.
C 4 loi chc nng chnh ng vi 4 loi
nghip v thng dng trong cc lnh vc:
Chc nng Lu tr
Chc nng Tra cu
Chc nng Tnh ton
Chc nng Kt xut
COMP1026 Introduction to Software Engneering Chapter 2a - 26 HIENLTH
Yu cu chc nng nghip v (tt)
Qun tr
STT Chc nng c gi Th th
H thng
1 Lp th c gi X X
3 Tra cu sch X X X
4 Cho mn sch X X
5 Nhn tr sch X X
6 Lp bo co X X
7 Thay i qui nh X
9
COMP1026 Introduction to Software Engneering Chapter 2a - 30 X HIENLTH
Yu cu chc nng h thng (tt)
Khi nim:
Qu trnh nm bt yu cu
Lm r yu cu
Gi m yu cu
K thut thu thp yu cu:
Phng vn
Bng cu hi
Nghin cu cc ti liu
Quan st thc t
Lp kch bn (scenarios)
Phn tch thit k nhm (JAD)
COMP1026 Introduction to Software Engneering Chapter 2a - 33 HIENLTH
Phng vn
Phi trnh by r:
Mc ch ca bng cu hi,
Mc ch s dng nhng thng tin trong bng cu hi,
Tnh bo mt thng tin tr li (khng tit l ai l ngi cung cp thng
tin, khng l ra ngoi t chc)
Hng dn cch in: rt cn thit, cn lu trnh hiu nhm
Thi hn tr v
Cn nhc khi gn n thi hn
Cu hi trnh by r rng
Hnh thc bng cu hi phi d dng x l t ng
Cn dnh ch ghi cu tr li.
Thm ch cho li bnh
Khng phi ch cui trang, hay cui bng cu hi,
Nn d kin nhng cu hi no s c kin thm th nn c sn ch
ghi li bnh ngay di cu hi )
COMP1026 Introduction to Software Engneering Chapter 2a - 37 HIENLTH
Nghin cu cc ti liu
tng:
Xem phn mm nh mt v kch
Phn chc nng thnh nhng tnh hung s
dng
Mi tnh hung s dng cho mt kch bn
din
u im:
Yu cu c gom nhm v c cu trc
Yu cu c m t chi tit v r rng
COMP1026 Introduction to Software Engneering Chapter 2a - 40 HIENLTH
Phng php lp kch bn (tt)
Chc nng Tnh hung M t
(mn din) (cnh din) (kch bn)
ng nhp Ngi dng H thng: yu cu tn ng nhp v mt khu
ng nhp Ngi dng: cung cp thng tin ri ngh ng nhp
thnh cng H thng: Chuyn ti mn hnh chnh
Ngi dng H thng: yu cu tn ng nhp v mt khu
ng nhp Ngi dng: cung cp thng tin ri ngh ng nhp
thnh cng H thng: thng bo sai v ngh cung cp li
Qun tr ng H thng: yu cu tn ng nhp, mt khu v cu
nhp thnh hi b mt
cng Ngi dng: cung cp thng tin ri ngh ng nhp
H thng: Chuyn ti mn hnh chnh
Qun tr ng H thng: yu cu tn ng nhp, mt khu v cu
nhp thnh hi b mt
cng Ngi dng: cung cp thng tin ri ngh ng nhp
H thng: thng bo sai v ngh cung cp li
COMP1026 Introduction to Software Engneering Chapter 2a - 41 HIENLTH
Phn tch thit k nhm - JAD
44
COMP1026 Introduction to Software Engneering Chapter 2a - 44 HIENLTH
THE END