Professional Documents
Culture Documents
Lecture 1 - Introduction
Lecture 1 - Introduction
NI DUNG CHNH
Tng quan v quy trnh pht trin phn mm. Gii thiu cc quy trnh pht trin phn mm c bn: Waterfall, RAD, Incremental, Spiral. Vng i pht trin v cng vic chnh ca cc quy trnh pht trin phn mm: Rational Unified Process (RUP), Extreme Programming (XP).
kin thc c bn v cc quy trnh pht trin phn mm. Vn dng cc quy trnh pht trin phn mm vo thc t sn xut phn mm.
Ging vin: L B Dng a ch: Khoa Cng ngh Thng tin- Trng i hc Hng Hi Vit Nam- s 484 Lch Tray- Ng Quyn- Tp. Hi Phng Email: dungleba@gmail.com Website kha hc:
http://www.fit.vimaru.edu.vn/~dunglb/teaching/sdp11
Gii thiu
Phn mm l mt sn phn v phn mm cng l mt phng tin chuyn giao sn phm Phn mm l cc chng trnh my tnh thc thi cc chc nng c thit k, cc cu trc d liu cho php chng trnh thao tc thng tin tng ng, v cc ti liu m t s vn hnh v s dng cc chng trnh
Cc c im ca phn mm
Phn mm c pht trin ch khng phi c sn xut theo ngha thng thng Li phn mm khng tng cp s nhn theo thi gian Thng thng, phn mm c xy dng mt cch ty bin, khng phi lp rp theo thnh phn nh phn cng
V d
Li phn cng
Li phn mm
12/26/2011
12/26/2011
Phn tch yu cu
hiu v h thng, cc yu cu v chc nng, hiu sut, giao din c trnh by bng ti liu v kim tra li bi khch hng
Thit k
Tp trung vo cu trc d liu, kin trc h thng, giao din v thut ton Th hin cc yu cu c th nh gi, sa i trc khi vit m c trnh by bng ti liu
Vit m
Chuyn s thit k sang chng trnh my tnh
Kim th
Tp trung vo cc yu t logic bn trong phn mm, m bo kim tra ton b cc dng m, cc chc nng. Vi d liu vo xc nh s thu c kt qu ra ph hp vi yu cu
12/26/2011
H tr
Nhng thay i s xut hin sau khi chuyn giao phn mm do mi trng thc t, nhng yu cu thm ca khch hng
c im
Nu c vn cn sa li, quay li giai on trc v lp li lung cng vic
Nhng kh khn
Cc d n trong thc t t khi l tun t Khch hng khng th hin c tt c cc yu cu mt cch r rng ngay t u C th dn n mt trng thi kho trong cc nhm lm vic phi ch i ln nhau
M hnh to bn mu
Khi khch hng ch xc nh cc mc tiu chung ca phn mm m khng r cc yu cu chi tit
Start
Quick design
Building prototype
Engineer product
Refining prototype
Customer evaluation
Stop
12/26/2011
Thu thp yu cu
Ngi pht trin v khch hng cng xc nh nhng mc tiu chung ca phn mm, xc nh cc yu cu c th thy c, cc chc nng chnh
Thit k nhanh
Xy dng mt bn mu Khch hng nh gi Lm r li cc yu cu Lp li tho mn yu cu ca khch hng v ngi pht trin hiu r hn v phn mm cn xy dng
c im
Ngi pht trin v khch hng xc nh cc mc tiu v yu cu c bn Bn mu c xy dng nhanh chng v c nh gi bi khch hng Bn mu c tinh chnh li v nh gi li Lp li qu trnh cho n khi c sn phm cui cng u im: c s tham gia ca khch hng v th hin yu cu tt hn
Nhc im
Khch hng nhn thy bn mu ca phn mm m khng bit c v cht lng hay s vn hnh lu di ca phn mm. xy dng nhanh bn mu, ngi pht trin c th s dng ngn ng lp trnh khng thch hp, thut ton khng hiu qu. V sau, n s c tch hp vo h thng.
12/26/2011
M hnh ho nghip v: Lung thng tin gia cc chc nng nghip v c m hnh ho M hnh ho d liu: xc nh cc i tng d liu, cc thuc tnh v cc mi quan h M hnh ho tin trnh: to ra cc tin trnh thm, sa, xo, ly thng tin ca cc i tng d liu
Xy dng ng dng: Thng thng s dng h tr ca cc cng c t ng v dng li cc thnh phn sn c Kim th: kim th cc thnh phn mi thm vo, s tch hp gia chng
c im
Tng t m hnh thc nc vi tc cao hn Xc nh yu cu r rng, xy dng cc chc nng h thng trong thi gian ngn ng dng c chia thnh cc phn v c pht trin bi cc nhm tch bit, sau c tch hp li
Nhc im
Cn mt ngun nhn lc ln cho cc nhm lm vic Mt s loi ng dng khng ph hp vi m hnh ny: khng tch thnh cc module r rng, khng th s dng cc thnh phn dng chung
12/26/2011
c im
Chia sn phm thnh cc phn hon thin c tnh tng dn Chuyn giao sn phm vi cc phn tng dn
M hnh xon c
L mt m hnh tin ho kt hp gia m hnh bn mu v m hnh thc nc Phn mm c xy dng theo mt dy cc kt qu tng trng Thng thng, m hnh xon c c chia thnh 6 vng cng vic
12/26/2011
Cc bc
Cc yu cu h thng c xc nh nhiu nht c th. Vic ny lin quan n phng vn nhiu ngi s dng ca h thng. To mt thit k c bn ban u. Trong giai on ny, cc yu t to nn mt h thng hiu qu s c phn tch v a ra quyt nh.
Thit lp s hiu bit v h thng hoc mc tiu sn phm: hiu sut, chc nng, kh nng thay i xut s sa i, thay th. xut cc rng buc ca cc s thay th: cng ngh, chi ph, lch trnh, cc h tr, ri ro
12/26/2011
c im
Thng s dng khi xy dng cc h thng ln v phc tp