您好,登錄后才能下訂單哦!
構建實質建設的過程,構建的過程包含計劃、設計、檢查工作的一些方面。
軟件開發過程中的各種不同的活動:
1.定義問題(problem definition)
2.需求分析(requirements development)
3.規劃構建(construction planning)
4.軟件架構或高層設計(software architecture or high-level design)
5.詳細設計(detailed design)
6.編碼與調試(coding and debugging)
7.單元測試(unit testing)
8.集成測試(intergration testing)
9.集成(intergration)
10.系統測試(system testing)
11.保障維護(corrective maintenance)
構建活動主要是編碼與調試,但是也涉及詳細設計、規劃構建、單元測試、集成、集成測試等其他活動。
構建活動的具體任務:
1.驗證有關的基礎工作已經完成,因此構建活動可以順利地進行下去
2.確定如何測試所寫的代碼
3.設計并編寫類和子程序
4.創建并命名變量和具名常量
5.創建控制結構,組織語句塊
6.對代碼進行單元測試和集成測試,并排除其中的錯誤
7.評審開發團隊其他成員的底層設計和代碼,并讓他們評審你的工作
8.潤飾代碼,仔細進行代碼的格式化和注釋
9.將單獨開發的多個軟件組件集成為一體
10.調整代碼,讓它更快、更省資源
一些重要的非構建活動包括管理、需求分析、軟件架構設計、用戶界面設計、系統測試,以及維護。
構建活動為何如此重要:
1.構建活動是軟件開發的主要組成部分,在整個軟件開發活動總時間中所占的比例一般在30%到80%之間
2.構建活動是軟件開發的核心活動
3.把主要精力集中于構建活動,可以大大提高程序員的生產率
4.構建活動的產物---源代碼---往往是對軟件的唯一精確描述
5.構建活動是唯一的一項確保會被完成的工作
要點:
1.軟件構建是軟件開發的核心活動:構建活動是每個項目中唯一一項必不可少的工作
2.軟件構建的主要活動包括:詳細設計、編碼、調試、集成、開發者測試(developer testing)(包括單元測試和集成測試)
3.構建也常被稱為“編碼”和“編程”
4.構建果凍的質量對軟件的質量有著實質性的影響
5.對“如何進行構建”的理解程序決定了程序員的優秀程度
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。