1. 程式人生 > >軟體構建(轉)

軟體構建(轉)

1、什麼是構建

你一定知道“構建(construction)”一次在軟體開發領域以外的含義。“構建”就是“建築工人(construction workers)”在建設一棟房屋,一所學校,乃至一座摩天大樓時所做的工作。在你年輕時,可能也曾用“硬紙板(construction paper)”構建過什麼東西吧。按照一般的用法,“構建”是指建設的過程。構建過程可能包含有計劃、設計、檢查工作的一些方面,但在多數時候,“構建”就是指建立失誤過程中動手的那些部分。

2、軟體開發過程中的各種不同的活動

定義問題     需求分析      規劃構建      軟體架構      詳細設計     編碼與測試     單元測試    整合測試     整合    系統測試     保障維護

構建活動的主要是編碼與測試,但也涉及詳細設計、規劃構建、單元測試、整合、整合測試等其他活動。

3、構建活動的具體任務

1)驗證有關的基礎工作已經完成,因此構建活動可以順利進行下去;

2)確定如何測試縮寫的程式碼;

3)設計並編寫類和子程式;

4)建立並命名變數和具名變數;

5)選擇控制結構,組織語句塊;

6)對你的程式碼進行單元測試和整合測試

7)評審開發團隊其他成員的底層設計和程式碼,並讓他們評審你的工作;

8)潤飾程式碼,仔細進行程式碼的格式化和註釋;

9)將單獨開發的多個軟體元件整合為一體;

10)調整程式碼,讓他更快、更簡潔;