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 lập trình phát triển phần mềm
Tóm tắt nội dung chương 8:
Lập trình
Code convention
Các cấp độ kiểm thử
Xây dựng ca kiểm thử
Bảo trì 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 này sphải được 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 được tích hợp 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ù hợp giữa nguồn với bản đặc tả của
unit/modul/component, đảm bảo chất lượng 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 được thực hiện giai đoạn này
cho từng unit/module/component một cách độc lập
Lập trình
Coding là triển khai thiết kế chi tiết thành chương trình
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 trì: dễ hiểu, dễ sửa lỗi được,
nâng cấp – thay đổi dễ dàng.
Khả năng tái sự dụng cao.
Kỹ thuật lập trình chuyên nghiệp
Tuân theo các chuẩn viết nguồn (coding styles, coding
convention, programming styles).
Các chuẩn quy định do Ngôn ngữ lập trình, do Công ty qui định.
Lập trình
Kỹ thuật lập trình hiệu quả
Dễ dàng bảo trì: 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ế .