主要:
質(zhì)量的定義
軟件質(zhì)量模型
使用質(zhì)量模型
質(zhì)量的定義:
GB/T 6583 –ISO8404(1994版)《質(zhì)量管理與質(zhì)量保證術(shù)語》
反應(yīng)實體滿足明確和隱含的需要能力的特性的總和
GB/T 18905 ISO14598(1999版)《軟件工程產(chǎn)品評價》
實體特性的總和襟铭,滿足明確或隱含要求的能力闷祥。
???????????????? 也是軟件具備“能力”的體現(xiàn)
組成(ISO09126)
內(nèi)部質(zhì)量:是從內(nèi)部觀點出發(fā)的軟件產(chǎn)品特性的總體
外部質(zhì)量:是從外部觀點出發(fā)的軟件產(chǎn)品特性的總體
使用質(zhì)量:是從用戶觀點出發(fā),來看待軟件產(chǎn)品用于特定環(huán)境和條件下的質(zhì)量
軟件質(zhì)量(要求)
GB/T17544
軟件包質(zhì)量要求:1、產(chǎn)品描述要求 2莺丑、用戶文檔要求 3丙曙、程序要求 4姥宝、數(shù)據(jù)要求
GB/T 16260-2003
質(zhì)量特性:內(nèi)部質(zhì)量特性翅萤、外部質(zhì)量特性恐疲、使用質(zhì)量特性
CB/T16260外部質(zhì)量和內(nèi)部質(zhì)量
外部質(zhì)量和內(nèi)部質(zhì)量:
??????? 功能性:1腊满、適合性 2、準確性 3培己、互操作性 4碳蛋、保密安全性 5、功能依從性
??????? 可靠性:1省咨、成熟性 2肃弟、容錯性 3、易恢復(fù)性 4零蓉、可靠性依從性
??????? 易用性:1笤受、易理解性 2、易學(xué)性 3敌蜂、易操作性 4箩兽、吸引性 5、易用依從性
??????? 效率:1章喉、時間特性 2汗贫、資源利用 3、效率依從性
??????? 維護性: 1秸脱、易分析性 2落包、易改變性 3、穩(wěn)定性 4摊唇、易測試性 5咐蝇、維護依從性
??????? 可移植性: 1、適應(yīng)性 2巷查、易安裝性 3有序、共存性 4、易替換性 5吮便、可移植依從性
功能性:是指當軟件在指定條件下使用時笔呀,軟件產(chǎn)品滿足明確和隱含要求功能的能力。
???????????????? 適合性:是指軟件產(chǎn)品未指定的任務(wù)和用戶目標提供一組合適的功能的能力髓需。
???????????????? 準確性:是指軟件產(chǎn)品具備所需精度的正確或相符的結(jié)果及效果的能力许师。
???????????????? 互操作性:是指軟件產(chǎn)品與一個或多個的規(guī)定系統(tǒng)進性交互的能力。
???????????????? 保密安全性:是指軟件產(chǎn)品保護信息和數(shù)據(jù)的能力微渠,以示未授權(quán)的人員或系統(tǒng)不能閱讀或修改這些信息和數(shù)據(jù),但不拒絕授權(quán)人員或?qū)ο到y(tǒng)對他們的訪問檀蹋。
???????????????? 功能依從性:是指軟件產(chǎn)品依附于同功能性相關(guān)的標準、約定云芦、或法則以及類似規(guī)定的能力俯逾。
可靠性:在指定條件下使用時舅逸,軟件產(chǎn)品維持規(guī)定特性級別的能力桌肴。
??????? ??????? 成熟性:是指軟件產(chǎn)品避免因軟件中錯誤的發(fā)生而導(dǎo)致失效的能力
??????? ??????? 容錯性:是指軟件發(fā)生故障或者違法指定接口的情況下琉历,軟件產(chǎn)品維持規(guī)定的性能級別的能力坠七。
??????? ??????? 易恢復(fù)性:是指失效發(fā)生的情況下,軟件產(chǎn)品重建規(guī)定的性能級別并恢復(fù)直接影響的數(shù)據(jù)的能力旗笔。
??????? ??????? 可靠性依從性:是指軟件產(chǎn)品依附于同可靠性相關(guān)的標準彪置、約定或規(guī)定的能力蝇恶。
易用性:是指在指定條件下使用時,軟件產(chǎn)品被理解的猛、學(xué)習(xí)想虎、使用和吸引用戶的能力。
??????? ??????? 易理解性:是指軟件產(chǎn)品使用用戶理解軟件是否合適以及如何能將軟件用于特定的任何使用環(huán)境的能力舌厨;
??????? ??????? 易學(xué)性:是指軟件產(chǎn)品使用戶學(xué)習(xí)它的能力。
易操作性躏哩;是指軟件產(chǎn)品使用戶能操作和控制它的能力揉燃。
吸引性:是指軟件產(chǎn)品吸引用戶的能力。
易用性依從性:是指軟件產(chǎn)品依附于同易用性相關(guān)的標準正驻、約定、風格指南或規(guī)定的能力姑曙。
效率:是指在規(guī)定條件下,相對于所用資源的數(shù)量捣域,軟件產(chǎn)品可提供適當?shù)男阅艿哪芰Α?/p>
???????????????? 時間特性:是指在規(guī)定條件下宴合,軟件產(chǎn)品執(zhí)行其功能時,提供適當響應(yīng)和處理時間以及吞吐率的能力形纺。
???????????????? 資源利用性:是指在規(guī)定條件下逐样,軟件產(chǎn)品執(zhí)行其功能時打肝,使用合適的數(shù)量和類型的資源能力。
???????????????? 效率依從性:是指軟件產(chǎn)品依附于同效率相關(guān)的標準或約定的能力粗梭。
維護性:是指軟件產(chǎn)品可被修改的能力。
修改可能包括修正滞乙、改進或軟件適應(yīng)環(huán)境鉴嗤、需求和功能規(guī)格說明中的變化。
???????????????? 易分析性:是指軟及產(chǎn)品診斷軟件中的缺陷或失效原因兔簇,以及判定待修改的部分的能力硬耍。
???????????????? 易改變形:是指軟件產(chǎn)品使指定的修改可以被實現(xiàn)的能力。
???????????????? 穩(wěn)定性:是指軟件產(chǎn)品避免由于軟件修改而造成意外結(jié)果的能力经柴。
???????????????? 易測試性:是指軟件產(chǎn)品使已修改軟件能被確認的能力坯认。
???????????????? 維護性依從性:是指軟件產(chǎn)品從依附于同維護性相關(guān)的標準或約定的能力介杆。
可移植性:是指軟件產(chǎn)品從一種環(huán)境遷移到另一種環(huán)境的能力韭寸。
???????????????? 適應(yīng)性:是指軟件產(chǎn)品無需采用有別于考慮該軟件的目的而準備活動或手段,就可能適應(yīng)不同的指定環(huán)境的能力恩伺。
???????????????? 易安裝性:是指軟件產(chǎn)品在指定環(huán)境中被安裝的能力。
???????????????? 共存性:是指軟件產(chǎn)品在公共環(huán)境中同與分享公共資源的其他獨立軟件共存能力凰荚。
???????????????? 易替換性:是指軟件產(chǎn)品在環(huán)境相同的情況下替換另一個指定軟件產(chǎn)品的能力褒脯。
???????????????? 可移植性依從性:是指軟件產(chǎn)品依附于同可一致性相關(guān)的標準或約定的能力。
GB/T18905
GB/T18905.1《軟件工程產(chǎn)品評價》第一部分概述
GB/T18905.2《軟件工程產(chǎn)品評價》第二部分到涂,策劃和管理
GB/T18905.3《軟件工程產(chǎn)品評價》第三部分颁督,開發(fā)者用的過程
GB/T18905.4《軟件工程產(chǎn)品評價》第四部分,需方用的過程
GB/T18905.5《軟件工程產(chǎn)品評價》第五部分屿讽,評價者用的過程
GB/T18905.6《軟件工程產(chǎn)品評價》第六部分吠裆,評價模塊的文檔編制
軟件質(zhì)量測量
可以通過測量內(nèi)部屬性,或測量外部屬性试疙,或者測量使用質(zhì)量屬性來評價效斑。
目標就是使產(chǎn)品在特定的使用環(huán)境和條件下具有所需的效用。
?????? 評估和改善過程是提高產(chǎn)品質(zhì)量的一種手段缓屠。
??????? 評價和改進產(chǎn)品質(zhì)量是提高使用質(zhì)量的一種方法。
軟件評價過程/質(zhì)量目的
一般評價過程:
[if !supportLists]1储耐、? [endif]確立評價需求滨溉,然后长赞,規(guī)定闽撤、設(shè)計和執(zhí)行評價
軟件質(zhì)量評價的目的:
[if !supportLists]1、? [endif]是為了直接支持開發(fā)和獲得滿足用和消費者要求的軟件
軟件質(zhì)量評價的最終目標
[if !supportLists]1贩据、? [endif]是保證產(chǎn)品能踢狗所要求的質(zhì)量闸餐,即滿足用戶(包括操作者、軟件結(jié)果的接受者近上,或者軟件的維護者)明確和隱含的要求拂铡。
使用質(zhì)量的質(zhì)量模型
定義:是從用戶角度看待的質(zhì)量,其屬性分為4中:
有效性:是指軟件產(chǎn)品在指定的使用環(huán)境下格遭,使用戶獲得滿足準確度和完整性要求的規(guī)定目標的能力留瞳。
生產(chǎn)率:是指軟件產(chǎn)品在指定的使用環(huán)境下骚秦,使用戶可使用與獲得的有效性有關(guān)的合適數(shù)量資源的能力。
安全性:是指軟件產(chǎn)品在指定使用環(huán)境下作箍,獲得可接受的對人類胞得、事務(wù)、軟件阶剑、財產(chǎn)或環(huán)境有害的風險級別的能力。
滿意度:是指軟件產(chǎn)品在指定使用的情況下素邪,使用戶滿意的能力猪半。