
軟件效率
效率:在規(guī)定條件下,相對于所用資源的數(shù)量,軟件產(chǎn)品可提供適當(dāng)性能的能力
– 時間特性
– 資源利用性
– 效率依從性
● 時間特性 time behavior---在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時,提供適當(dāng)?shù)捻憫?yīng)和處理時間以及吞吐率的能力。即完成用戶的某個功能需要的響應(yīng)時間
● 資源利用性 resource utilization---在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時,使用合適的資源數(shù)量和類別的能力。
● 效率依從性 efficiency compliance---軟件產(chǎn)品遵循與效率相關(guān)的標(biāo)準(zhǔn)或約定的能力。
軟件維護(hù)性
維護(hù)性:軟件產(chǎn)品可被修改的能力。修改可能包括修正、改進(jìn)或軟件對環(huán)境、需求和功能規(guī)格說明變化的適應(yīng)
–易分析性
–易改變性
–穩(wěn)定性
–易測試性
–維護(hù)性的依從性
● 易分析性 analyzability---軟件產(chǎn)品診斷軟件中的缺陷或失效原因或識別待修改部分的能力
● 易改變性 changeability---軟件產(chǎn)品使指定的修改可以被實現(xiàn)的能力
● 穩(wěn)定性 stability---結(jié)果的能力軟件產(chǎn)品避免由于軟件修改而造成意外
● 易測試性 testability ---軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力
● 維護(hù)性的依從性 maintainability compliance---軟件產(chǎn)品遵循與維護(hù)性相關(guān)的標(biāo)準(zhǔn)或約定的能力。
軟件可移植性
可移植性:軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力
– 適應(yīng)性
– 易安裝性
– 共存性
– 易替換性
– 可移植性的依從性
● 適應(yīng)性 adaptability---軟件產(chǎn)品無需采用有別于為考慮該軟件的目的而準(zhǔn)備的活動或手段就可能適應(yīng)不同的指定環(huán)境的能力
● 易安裝性 installability ---軟件產(chǎn)品在指定環(huán)境中被安裝的能力
● 共存性 co-existence---軟件產(chǎn)品在公共環(huán)境中同與其分享公共資源的其它獨立軟件共存的能力
● 易替換性 replaceability---軟件產(chǎn)品在同樣環(huán)境下,替代另一個相同用途的指定軟件產(chǎn)品的能力
● 可移植性的依從性 portability compliance---軟件產(chǎn)品遵循與可移植性相關(guān)的標(biāo)準(zhǔn)或約定的能力