CHƯƠNG1. TNGQUAN
VKTHUTLPTRÌNH&
CÁCBƯỚCXÂYDNG
CHƯƠNGTRÌNH
TRN MINH THÁI
[e] minhthai@itc.edu.vn
[w] www.minhthai.edu.vn
1
CÁCBƯỚCCƠBNĐỂ XÂYDNG
HTHNGCHƯƠNGTRÌNH
B1: Phânchvàxác địnhrõbàitoán
B2: Xâydngthuttoán
B3: Viếtchươngtrình
B4: Chyvàkimtrachươngtrình
B5: Bot
2
ĐÁNH GIÁ CHT LƯỢNG CA MT
H THNG CHƯƠNG TRÌNH
Đúng đắn,chínhxác(correctness).
Chcchn(robustness).
Thânthin(userfriendliness).
Khnăngthíchnghi(adapability):Chương
trìnhcókhnăng để pháttrintiếnatheo
yêucu.
Tínhtáisdng(reuseability):Chươngtrình
cóthdùng để làmmtphntrongmtchương
trìnhlnkhác.
3
ĐÁNH GIÁ CHT LƯỢNG CA MT
H THNG CHƯƠNG TRÌNH
Tínhhiuqu(efficiency).
Tính khchuyn (porability): Khnăng
chuynđổiddànggiacitrường.
Tínhantoàn(security).
Tínhdng(halt).
4
PHƯƠNGPPTOP -DOWN
Phânrãvnđề mtchcóhthngttrên
xung, đượcsdngchyếuchoquátrình
phânchvàthiếtkếhthng.
Quátrìnhphânrãbàitoán đượcthchintheo
tngmckhácnhau.Mcthpnhtgilàmc
tngquan,mcnàychothychcnăngcah
thngmtcáchtngth(hthnglàm được
nhng?).Mctiếptheolàphânchcácchc
năngchính.Quátrìnhphânchtiếptcphân
chotikhinàonhnđượcmcđơnth,vàtiến
hànhcài đặt.
5