Xây dựng phần mềm (tiếng Anh:Software construction) là một quy tắc kỹ thuật phần mềm. Nó là quá trình tạo ra chi tiết của phần mềm thông qua sự kết hợp của viết mã, xác minh, kiểm thử đơn vị, kiểm thử tích hợp, và gỡ lỗi. Nó được liên kết tới tất cả các quy tắc công nghệ phần mềm, nhất là với thiết kế phần mềmkiểm thử phần mềm.[1]

Các nguyên tắc cơ bản về xây dựng phần mềm

sửa

Giảm thiểu sự phức tạp

sửa

Sự cần thiết phải giảm sự phức tạp chủ yếu là do khả năng hạn chế của hầu hết mọi người khi phải giữ cấu trúc phức tạp và thông tin trong ký ức làm việc của họ

Dự kiến ​​thay đổi

sửa

Xây dựng để xác minh

sửa

Tái sử dụng

sửa

Sử dụng lại có hệ thống có thể cho phép cải thiện năng suất, chất lượng và chi phí phần mềm đáng kể

Các tiêu chuẩn trong xây dựng

sửa

Quản lý xây dựng

sửa

Cân nhắc thực tiễn

sửa

Viết mã

sửa

Kiểm thử xây dựng

sửa

Mục đích của kiểm thử xây dựng là để giảm khoảng cách giữa thời gian lỗi được đưa vào trong mã và thời gian lỗi được phát hiện. Trong một số trường hợp, kiểm thử xây dựng được thực hiện sau khi mã đã được viết. Trong mô hình phát triển hướng về kiểm thử (TDD), các bài kiểm thử được tạo ra trước khi mã được viết. Xây dựng liên quan đến hai dạng kiểm thử vốn thường được thực hiện bởi kĩ sư phần mềm là người viết :[1]

Tái sử dụng

sửa

Hiện thực tái sử dụng phần mềm đòi hỏi nhiều hơn là tạo ra và sử dụng thư viện tài sản.

Chất lượng xây dựng

sửa

Các kĩ thuật chính được sử dụng để bảo đảm chất lượng mã nguồn khi được xây dựng gồm:[2]

Tích hợp

sửa

Kĩ thuật xây dựng

sửa

Xem thêm

sửa

Ghi chú

sửa
  1. ^ a b SWEBOK Pierre Bourque, Robert Dupuis; executive editors, Alain Abran, James W. Moore biên tập (2004). “Chapter 4: Software Construction”. Guide to the Software Engineering Body of Knowledge. IEEE Computer Society. tr. 4–1 – 4–5. ISBN 0-7695-2330-7. Bản gốc lưu trữ ngày 14 tháng 7 năm 2014. Truy cập ngày 5 tháng 5 năm 2017.Quản lý CS1: nhiều tên: danh sách biên tập viên (liên kết)
  2. ^ SWEBOK 2014, tr. 3-7.
  3. ^ McConnell 2004, Chapter 20.

Tham khảo

sửa

Liên kết ngoài

sửa