Outline
Software life-cycle
Qui ỡ h hỏ i Phn
Q i trỡnh phỏt trin Ph mm
Cỏc mụ hỡnh phỏt trin
Mụ hỡnh tuyn tớnh
Mụ hỡnh ch th
Mụ hỡnh phỏt trin ng dng nhanh
Cỏc mụ hỡnh tin húa
Mụ hỡnh phỏt trin ng thi
Mụ hỡnh hng thnh phn
Pham Ngoc Hung, Coltech, VNU, 2009
2
Vũng i phn mm (Software life-cycle)
life cycle)
Vũng i phn mm l thi k tớnh t khi phn mm
g
p
p
c sinh (to) ra cho n khi cht i (t lỳc hỡnh
thnh ỏp ng yờu cu, vn hnh, bo dng cho n
khi loi b khụng õu dựng)
)
Quy trỡnh phn mm (vũng i phn mm) c
phõn chia thnh cỏc pha chớnh: phõn tớch, thit k
hõ hi h h ỏ h hớ h hõ ớ h hi k,
ch to, kim th, bo trỡ. Biu din cỏc pha cú khỏc
nhau theo tng ngi
Pham Ngoc Hung, Coltech, VNU, 2009
3
Mụ hỡnh vũng i phn mm ca Boehm
g
p
Xỏc nh yờu
cu h thng
Kim chng
Xỏc nh yờu
cu phn mm
Kim chng
Thit k
cn bn
Kim chng
Thit k
chi tit
Kim chng
Lp trỡnh
G li
Kim th
Chy th
Vn hnh
Bo trỡ
Kim chng li
Pham Ngoc Hung, Coltech, VNU, 2009
4
Suy h i ũ
S ngh mi v vũng i phn mm
h
(1) Pha xỏc nh yờu cu v thit k cú vai trũ quyt
nh n cht lng phn mm, chim phn ln
cụng sc so vi lp trỡnh, kim th v chuyn giao
phn mm
(2) Pha c th húa cu trỳc phn mm ph thuc nhiu
vo suy ngh trờn xung (top-down) v tru tng
y g
g( p
)
g
húa, cng nh chi tit húa
(3) Pha thit k, ch to thỡ theo trờn xung, pha kim
th thỡ d i lờ (b
h hỡ di lờn (bottom-up)
)
Pham Ngoc Hung, Coltech, VNU, 2009
5
Suy h i ũ
S ngh mi v vũng i phn mm
h
( )
(4) Trc khi chuyn sang pha k tip phi m bo pha
y
gp
pp
p
hin nay ó c kim th khụng cũn li
(5) Cn cú c ch kim tra cht lng, xột duyt gia cỏc
pha nhm b khụ gõy li cho pha sau
h h m bo khụng õ
h h
(6) T liu ca mi pha khụng ch dựng cho pha sau, m
chớnh l i tng quan trng cho kim tra v m bo
cht lng ca tng quy trỡnh v ca chớnh phn mm
Pham Ngoc Hung, Coltech, VNU, 2009
6
Thứ Tư, 20 tháng 4, 2016
Bài giảng công nghệ phần mềm nâng cao Vòng đời và các mô hình phát triển phần
00:31
No comments
Đăng ký:
Đăng Nhận xét (Atom)
0 nhận xét:
Đăng nhận xét