KỸ THUẬT LẬP TRÌNH
BM CNPM Khoa CNTT HVKTQS
10/2012
Outline
Lịch sử phát triển của các mẫu hình lập trình
Các nguyên lý lập trình
Các công cụ lập trình
Phát triển mã nguồn incremental
Quản lý mã nguồn
Kiểm tra mã nguồn
Các độ đo
Giới thiệu chung
Lập trình được tiến hành đ triển khai thiết
kế phần mềm.
Kỹ thuật lập trình sẽ ảnh hưởng cả hai quá
trình kiểm th bảo trì.
Tuy nhiên, thời gian dành cho lập trình
tường đối ít hớn thời gian dành cho kim
thử bảo trì.
Tính d đọc/hiểu mục tiêu hàng đầu của
khâu lập trình.
Lập trình cấu trúc
LTCT bắt đầu từ những năm 70 nhằm
mục đích tạo ra các code không có
“goto”
Ngoài ra, c đích khác của LTCT trợ
giúp q trình quá trình kiểm chứng
nguồn.
Lập trình cấu trúc
Câu lệnh không chỉ đơn thuần gán
Ba cấu trúc lệnh bản:
Selection:
if B then S1 else S2 if B then S1
Iteration:
While B do S
repeat S until B
Sequencing:
S1; S2; S3;...
Luôn luono có: Single-entry, single-exit