計量管理系統(tǒng)實現質量特性的合理平衡之特殊性
可測試性。指的是測試軟件組件 集成產品時查手缺陷的難易程度。如果產品中包含復的算法和邏輯,或具有復雜的功能性的相互關系,那么對于可測試性的設計就很置要。如果經常更改產品,那么可測試性也是很置要的,因為需要經常對產品進行回歸測試來判斷更改是否破壞了現有的功能性。
以上分兩類描述了每個項目部要考慮的質量屬性,還有其他許多屬性-例如,一些屬性對于嵌入式系統(tǒng)是很重要的(高效性和可靠性),而其他的屬性則用于主機應用程序(有效性和可維護性)或桌面系統(tǒng)(互操作性和可用性產品的不同部分與所期望的質量特性有著不同的組合。高效性可能對某些部分是很重要的,而可用性對其他部分則很置要。把應用于整個產品的質量特性與特定某些部分、某些用戶類或特殊使用環(huán)境的質量屬性要區(qū)分開。在一個理想的范圍中,每一個系統(tǒng)總是最大限度地展示所有這些屬性的可能價值。系統(tǒng)將隨時可用,絕不會崩潰,可立即提供結果,并且易于使用。因為理想環(huán)境是不可得到的,因此,必須知道哪些屬性的子集對項目的成功至關重要。然后,根據這些基本屬性來定義用戶和開發(fā)者的目標,使產品的設計者可以做出合適的選擇。在軟件中,其自身不能實現質量特性的合理平衡。在需求獲取的過程中,應加入對質量屬性期望的討論,用戶和開發(fā)者必須確定哪些屬性比其他屬性更為重要,并定出優(yōu)先級。這樣,才有可能提供使所有項目風險承擔者滿意的產品。