
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Chương 8: Cài đ=t và Kiểm thử

Chương 8: Cài đ=t và Kiểm thử
Mục tiêu chương 8: thực hiện lEp tr8nh phát triển phần mềm
Tóm tắt nội dung chương 8:
LEp tr8nh
Code convention
Các cấp độ kiểm thử
Xây dựng ca kiểm thử
Bảo tr8 phần mềm

Lập trình
Coding: viết mã nguồn
Chuyển đổi thiết kế chi tiết của một hệ th?ng thành mã nguồn.
Việc chuyển đổi mã này sẽ phải đưFc thực hiện theo các cấp độ
từng unit/modul/component riêng lẻ, sau đó các thành phần riêng lẻ
này phải đưFc tích hFp lại (unit/modul/component integration)
Documenting: biên soạn tài liệu đi kèm với mã nguồn
giúp xác minh sự phù hFp giữa mã nguồn với bản đặc tả của
unit/modul/component, đảm bảo chất lưFng của mã nguồn
giúp chia sẻ các công việc có thể bị lặp lại giữa các project
Unit Testing: kiểm thử đơn vị phải đưFc thực hiện ở giai đoạn này
cho từng unit/module/component một cách độc lEp

Lập trình
Coding là triển khai thiết kế chi tiết thành chương tr8nh
Sản phẩm phần mềm t?t, hiệu quả kinh tế cao.
Hạn chế t?i đa xảy ra lỗi.
Mã nguồn dễ bảo tr8: dễ hiểu, dễ sửa lỗi đưFc,
nâng cấp – thay đổi dễ dàng.
Khả năng tái sự dụng cao.
Kỹ thuEt lEp tr8nh chuyên nghiệp
Tuân theo các chuẩn viết mã nguồn (coding styles, coding
convention, programming styles).
Các chuẩn quy định do Ngôn ngữ lEp tr8nh, do Công ty qui định.

Lập trình
Kỹ thuEt lEp tr8nh hiệu quả
Dễ dàng bảo tr8: dễ hiểu, dễ sửa lỗi.
Khả năng tái sử dụng cao: nâng cấp, thay đổi.
-> Chú thích rõ ràng, đầy đủ.
Sử dụng các cấu trúc an toàn
bắt lỗi, xử lý ngoại lệ.
mẫu thiết kế .

