Professional Documents
Culture Documents
Giới thiệu môn học Công nghệ phần mềm (Software Engineering)
Giới thiệu môn học Công nghệ phần mềm (Software Engineering)
Thng tin mn hc
Tn Mn: Cng ngh phn mm (software engineering)
Thi lng: 45 tit (11 bui) Chia nhm bi tp ln (4 ngi/nhm) L thuyt 8 bui + bo co bi tp Ging vin: L B Cng Email: cuonglb304@gmail.com Phone: 0974.087.348
Gii thiu mn hc
Ti liu tham kho:
Bi ging trn lp (slide mn hc) Gio trnh k ngh phn mm, nxb HQGHN Software Engineering, Ian Sommerville, 7th edition Cc ti liu in t trn internet (sv t tm kim)
Ni dung mn hc
Khi nim phn mm v quy trnh phn mm Phn tch c t yu cu
Thit k phn mm
Ci t Kim th v bo tr Qun l d n
Phn mm
ng dng ca phn mm: PM h thng: tp cc ctrnh phc v cc chg trnh khc PM thi gian thc: iu phi, phn tch v kim sot cc s kin thi gian thc ngay khi chng xy ra PM nghip v: phc v cc mc ch kinh doanh ca doanh nghip PM nhng PM tr tu nhn to (h chuyn gia)
Phn mm
Phn mm gm 3 phn: Chng trnh my tnh (m ngun, m my) Cu trc d liu (b nh ngoi, trong) Ti liu lin quan (Users guid, technical reference, specification, design, test) Phn mm tt (c 4 thuc tnh ch cht) ng tin cy D s dng Hiu qu C th bo tr c
c trng ca phn mm
Thoi ha theo thi gian (do mi trng thay i, nhu cu
thay i) Khng c lp rp t nhng mu c sn (v do y/c ca tng ngi dng /v PM) Phc tp, kh hiu, v hnh Cn pht trin theo nhm:
Quy m ln & y/c k thut khc nhau Nhu cu bn giao nhanh
c mt phn mm 1 cch tinh t, va tin cy va lm vic hiu qu trn cc my tnh thc (Bauer 1969) SE l nguyn l k ngh lin quan n tt c cc mt l thuyt, phng php v cng c ca phn mm (Sommerville 1995) SE l b mn tch hp c quy trnh, cc phng php, cc cng c pht trin phn mm my tnh (Pressman- 1995)
Ci t
Kim th
Bo tr
M hnh thc nc
Phn tch: Thu thp v phn tch thng tin v yu cu phn mm, chc nng, hiu nng, giao din Kqu: ti liu c t khch hng duyt li v lm ti liu cho ngi pht trin
cc m t thit k
Cng vic: thit k kin trc phn mm, thit k cu trc d
M hnh thc nc
Ci t: biu din thit k bng mt ngn ng lp trnh v dch
thnh m my thc hin Kim th: Pht hin v sa li logic (li lp trnh) Pht hin v sa li chc nng, tnh hiu qu trong vn hnh thc t c bo m khng Bo tr: sa cc li pht sinh khi trin khai ra mi trng
thc hoc yu cu b sung chc nng hoc nng cao hiu nng cn c
? u im/ nhc im ca m hnh ny
M hnh thc nc c im
Tch bit gia cc pha, tin hnh tun t Kh tun th th t (d n ln thng phi quay li) Kh p ng y/c thay i ca khch hng Chm c phin bn thc hin c i hi khch hng phi kin nhn Sai st pht hin mun c th l thm ha C sm -> c s dng rng ri Thch hp khi yu cu c hiu tt Bo tr thun li
M hnh bn mu
M hnh bn mu
Loi mu: Mu trn giy Mu m t mt phn chc nng Mu giao din Mu hng ti sn phm Cc loi mu: Dng xong b Dng tip cho bc sau Mu l mt phn h thng vn hnh c
M hnh bn mu
u im: Nhanh chng xc nh c yu cu To c s k kt hp ng Gip o to hun luyn ngi s dng Nhc im Tnh cu trc khng cao Khch hng t tin tng Thch hp: Cc yu cu cha r rng Input/output cha r rng Kh nh gi tnh hiu qu ca thut ton
M hnh xon c: c im
Thch hp vi h ln, c th phn chia thnh phn ct li ->
phn th yu C th kim sot ri ro tng mc tin ha Kh thuyt phc c khch hng l kim sot c s tin ha linh hot (i hi nng lc ql,ptch ri ro -> chi ph chuyn gia ln) Cha ph bin nn t c dng hn thc nc v bn mu
K thut th h th 4
4GT ( fourth generation technology) gm mt phm vi rng
Cc cng c: Truy vn CSDL To bo co, bng tnh B sinh chng trnh Kh nng ha mc cao
K thut th h th 4: c im
Phn tch thit k vn l bc quan trng 4GT ch tr gip sinh m vi nhng chc nng c th ng dng cn hn ch v khng d dng Tit kim cng sc cho pht trin phn mm nh Khng hiu qu vi phn mm ln: v m ha ch chim t l