相對於軟體的質量的解釋有很多種,但是他們都強調了軟體要符合使用者以及利益相關者的需求。
軟體=程式+軟體工程
程式的質量體現在軟體外在功能的質量,衡量軟體的質量基本可以用是|否來判定。軟體的開發過程有三個主要的特性:好、快、便宜。通俗來講就是軟體在功能、成本、時間三方面滿足利益相關者的需求 功能方面的質量與具體的程式有關,而軟體工程方面的質量就與快、便宜比較相關。
軟體工程的質量:
軟體開發過程的可見性;
軟體開發過程的風險控制;
軟體內部模組,專案中間階段的交付質量,專案管理工具的因素;
軟體開發成本的控制;
內部質量指標的完成情況。
經過網上查詢發現通過在軟體專案中執行如下,可以有效提高軟體質量,確保專案進度:
a)強化開發人員測試;
b)盡早引入效能測試;
c)實施測試管理自動化;
d)引人功能測試執行自動化。
《構建之法》閱讀筆記06
最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...
構建之法閱讀筆記06
夢斷 06 程式設計師常依賴一種稱為 媽媽測試 的手段,以對計算機一無所知的父母為假象用例,有時甚至請這類使用者親自體驗。這是現在程式設計師的通病,做出來的軟體或許在計算機上是完美無誤的程式,甚至是最優化做快的演算法,但是使用者的體驗和反饋卻並不是很好,這就要考慮到軟體設計的問題了,良好的軟體設計像...
《構建之法》閱讀筆記06
最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...