
NHP MÔN
CÔNG NGH PHN MM
1
CHƯƠNG 2 – CÁC MÔ HÌNH
V TIN TRÌNH PHN MM

Ni dung
Tin trình
Các mô hình v tin trình phn mm
Mô hình thác nưc
Mô hình ch V
2
Mô hình ch V
Mô hình bn mu
Mô hình ñnh khung nhanh
Mô hình xon c
Mô hình RUP

Tin trình (Process)
Tin trình phn mm là cách thc to ra phn mm, mi công
ty có tin trình phn mm riêng
Khách hàng (client): cá nhân hay công ty ñt hàng sn phm
Nhà phát trin (developer): các thành viên ca công ty có trách
nhim phát trin phn mm ñã ñưc ñt hàng
có th quán xuyn toàn b các công vic ca sn phm
3
có th quán xuyn toàn b các công vic ca sn phm
có trách nhim mt phn như thit k, cài ñt,...
Ngưi s dng (user): mt hay nhiu cá nhân thay mt khách
hàng ñ s dng sn phm
Phát trin phn mm (software development): bao gm tt c
các công vic to ra sn phm trưc khi nó ñưc chuyn sang
giai ñon bo trì

Tin trình
Các ñc trưng ca tin trình
Quy ñnh tt c các hot ñng ca tin trình
chính
S dng các ngun tài nguyên, ph thuc vào
4
S dng các ngun tài nguyên, ph thuc vào
tp các ràng buc (chng hn như k hoch làm
vic)
To ra các sn phm cui cùng hoc trung gian
Có th ñưc to thành t các tin trình con
bng h thng phân cp hay các liên kt

Tin trình
Các ñc trưng ca tin trình
Mi hot ñng ca tin trình có tiêu chun vào
và ra
Các hot ñng ñưc t chc theo trình t! vì th
5
Các hot ñng ñưc t chc theo trình t! vì th
s! tính toán v thi gian là rõ ràng
Mi tin trình có các nguyên tc hưng dn,
bao gm các mc tiêu ca tng hot ñng
Các ràng buc có th áp dng vào mt hot
ñng, tài nguyên hay sn phm