持續集成(CI)是一種實踐,可以讓團隊在持續的基礎 上收到反饋並進行改進,不必等到開發週期後期才尋找和修復缺陷。通俗一點兒說:就是指對於開發人員的每一次代碼提交,都自動地把Repository中所有代碼Check out到一個空目錄,並且自動運行所有Test Case。如果成功則接受這次提交,否則告訴所有人,這是一個失敗的Revision。

軟件產品質量通常可以從以下六個方面去衡量(定義) : 1.功能性(Functionality),即軟件是否滿足了客戶業務要求; 2.可用性(Usability),即衡量用戶使用軟件需要付出多大的努力; 3.可靠性(Reliability),即軟件是否能夠一直處在一個穩定的狀態上滿足可用性; 4.高效性(Efficiency),即衡量軟件正常運行需要耗費多少物理資源; 5.可維護性(Maintainability),即衡量對已經完成的軟件進行調整需要多大的努力; 6.可移植性(Portability),即衡量軟件是否能夠方便地部署到不同的運行環境中; 由此可見,軟件產品的質量有其明顯的特殊性。而目前提高軟件產品質量的主要方法是軟件過程質量控制。

      该栏目下暂无内容!