Vòng Đời và Các Mô Hình
Phát TrinPhnMm
Công NghPhnMm Nâng Cao
Outline
Outline
Software life-cycle
Qi
ìh
i
Ph
Q
u
i
tr
ì
n
h
p
ttr
i
n
Ph
nm
m
Các mô hình phát trin
hình tuyến tính
hình chếth
hình phát trinng dng nhanh
Các hình tiến hóa
hình phát trinđồng thi
hình
hướng
thành
phn
hình
hướng
thành
phn
Pham Ngoc Hung, Coltech, VNU, 2009 2
Vòng
đời
phn
mm
(
Software
life
-
cycle
)
Vòng
đời
phn
mm
(
Software
life
cycle
)
Vòn
g
đời
p
h
nm
mlàthik
tính t
khi
p
h
nm
m
g
p
p
đượcsinh(to) ra cho đến khi chếtđi(tlúc hình
thành đáp ng yêu cu, vnhành, bodưỡng cho đến
)
khi loi
b
không đâu dùng
)
Quy trình phnmm(vòng đờiphnmm) đưc
hi
h
á
h
h
íh
hiế
kế
phâ
nc
hi
at
n
h
c
á
c
ph
ac
n
h
:
phâ
nt
í
c
h
, t
hiế
t
kế
,
chếto, kimth, botrì. Biudin các pha khác
nhau
theo
tng
ngưi
nhau
theo
tng
người
Pham Ngoc Hung, Coltech, VNU, 2009 3
hình vòn
g
đời
p
hnmmca Boehm
g
p
Xác định yêu
cu h thng
Kim chng
Xác định yêu
cu phn mm
Kim chng
Thiếtkế
Thiết
kế
căn bn
Kim chng
Thiết kế
chi tiết
chi
tiết
Kim chng
Lp trình
G
l
i
G
Kim th
Chy th
Vn hành
Bo trì
Kim chng li
Pham Ngoc Hung, Coltech, VNU, 2009 4
S
hĩ
i
ò
đời
h
S
uy ng
hĩ
m
i
v
v
ò
ng
đời
p
h
nm
m
(1) Pha xác định yêu cuvàthiếtkế vai trò quyết
ế
ế
định đ
ế
nch
tlượng
p
h
nm
m, chi
ế
m
p
h
nln
công scsovilptrình, kimth chuyngiao
phn
mm
phn
mm
(2) Pha cthhóa cutrúcphnmmphthuc nhiu
vào su
y
n
g
h
ĩ
trên xu
n
g
(
to
p
-down
)
trutư
n
g
y
g
g
(
p
)
g
hóa, cũng nhưchi tiết hóa
(3) Pha thiếtkế, chếto thì theo trên xung, pha kim
h
di
(
b
)
t
h
t
d
ư
i
n
(
b
ottom-up
)
Pham Ngoc Hung, Coltech, VNU, 2009 5