易測(cè)試性:與確認(rèn)已修改軟件所需的努力有關(guān)的軟件屬性。
這部分通常是開(kāi)發(fā)團(tuán)隊(duì)最容易投入時(shí)間和成本的地方,諸如動(dòng)態(tài)屬性支持、UI界面生成、流程引擎等都是為了提高系統(tǒng)的可維護(hù)性,因此它顯然是會(huì)引申出相關(guān)的技術(shù)性功能需求的。
6、可移植性
可移植性是指與軟件可從某一環(huán)境轉(zhuǎn)移到另一環(huán)境的能力有關(guān)的一組屬性。具體包括:
適應(yīng)性:與軟件無(wú)需采用有別于為該軟件準(zhǔn)備的活動(dòng)和手段就可能適應(yīng)不同的規(guī)定環(huán)境有關(guān)的軟件屬性。如全球技術(shù)支持等。
易安裝性:與在指定的環(huán)境下安裝軟件所需努力有關(guān)的軟件屬性。如在線更新、安裝包自動(dòng)生成等。
遵循性:使軟件遵循與可移植性有關(guān)的標(biāo)準(zhǔn)或約定的軟件屬性。
可替換性:與軟件在該環(huán)境中用來(lái)替代指定的其他軟件的機(jī)會(huì)和努力有關(guān)的軟件屬性。
這部分除了需要通過(guò)選擇正確的開(kāi)發(fā)工具、平臺(tái)來(lái)支持外,也會(huì)涉及一些技巧性的功能需求,如全球語(yǔ)言支持等。