軟件產(chǎn)品質(zhì)量模型介紹

軟件質(zhì)量模型

ISO/IEC 9126質(zhì)量模型

建立在MCCall和Boehm模型基礎(chǔ)之上,主要描述了內(nèi)部質(zhì)量伏恐、外部質(zhì)量和使用質(zhì)量

軟件的內(nèi)部質(zhì)量(中間產(chǎn)品的靜態(tài)測(cè)量)
外部質(zhì)量(測(cè)試其外部屬性犬缨,即代碼執(zhí)行時(shí)的行為)
使用質(zhì)量(軟件產(chǎn)品的使用)

image.png

軟件產(chǎn)品質(zhì)量模型對(duì)產(chǎn)品設(shè)計(jì)時(shí)需要考慮的地方進(jìn)行了高度概括限寞。
一個(gè)高質(zhì)量的產(chǎn)品藻雪,一定是一個(gè)在質(zhì)量六屬性上都設(shè)計(jì)得很出色的產(chǎn)品;
如果一個(gè)產(chǎn)品的設(shè)計(jì)在質(zhì)量六屬性上存在缺失厦酬,這個(gè)產(chǎn)品的質(zhì)量一定不會(huì)太高。

下面就6個(gè)特性和27個(gè)子特性一一說(shuō)明:

一瘫想、功能性

是指軟件產(chǎn)品在指定條件下使用時(shí)仗阅,提供滿足明確和隱含要求的功能的能力。

適合性(Suitability):
軟件產(chǎn)品為特定的任務(wù)和用戶目標(biāo)提供一組合適功能的能力国夜。
例如: 功能或者操作是否按照用戶手冊(cè)或者需求規(guī)格說(shuō)明中的規(guī)定執(zhí)行霹菊,并提供合理、可接受的結(jié)果以實(shí)現(xiàn)用戶任務(wù)所期望的特定目標(biāo)支竹。

準(zhǔn)確性(Accuracy):軟件產(chǎn)品為特定的任務(wù)和用戶目標(biāo)提供一組合適功能的能力旋廷。
例如: 由于數(shù)據(jù)精度的錯(cuò)誤導(dǎo)致錯(cuò)誤的計(jì)算結(jié)果, 在運(yùn)行期間所執(zhí)行的任務(wù)與期望結(jié)果有差別礼搁,或者實(shí)際的操作規(guī)程與操作手冊(cè)上的規(guī)程不一致饶碘。

互操作性(Interoperability): 軟件產(chǎn)品與一個(gè)或多個(gè)特征、系統(tǒng)相互配合的能力,交互能力
例如: 數(shù)據(jù)和命令格式在軟件產(chǎn)品和與之相連的其他系統(tǒng)之間是否易于傳遞馒吴。

安全保密性(Security): 軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力扎运,以保證未受權(quán)的用戶或系統(tǒng)不能閱讀和修改這些信息與數(shù)據(jù),而不拒絕授權(quán)人員或系統(tǒng)的訪問(wèn)

功能性的順從性(Functionality Compliance): 軟件產(chǎn)品符合和該功能相關(guān)的標(biāo)準(zhǔn)饮戳、規(guī)范豪治、規(guī)則或特定的能力(如對(duì)于一款計(jì)算器,計(jì)算規(guī)則要和數(shù)學(xué)中相關(guān)規(guī)則保持一致)

二扯罐、可靠性

是指在特定條件下使用時(shí)负拟,軟件產(chǎn)品維持規(guī)定的性能級(jí)別能力

下面三個(gè)層層遞進(jìn)的句子,可以幫助我們來(lái)理解用戶可靠性方面的要求:

第一層:設(shè)備最好不要出故障歹河;

第二層:設(shè)備出現(xiàn)故障了不要影響主要的功能和業(yè)務(wù)掩浙;

第三層:如果影響了主要功能和業(yè)務(wù)花吟,系統(tǒng)可以盡快定位并恢復(fù)。

成熟性(Maturity): 軟件產(chǎn)品為避免因軟件故障而導(dǎo)致失效的能力

容錯(cuò)性(Fault Tolerance): 軟件產(chǎn)品在軟件發(fā)生故障或者違反指定接口的情況下厨姚,維持規(guī)定的性能級(jí)別的能力

可恢復(fù)性(Recoverability):軟件產(chǎn)品在失效發(fā)生的情況下衅澈,重建規(guī)定的性能級(jí)別并恢復(fù)直接影響的數(shù)據(jù)的能力

可靠性的順從性(Reliability Compliance):軟件產(chǎn)品遵循與可靠性相關(guān)的標(biāo)準(zhǔn)、約定或規(guī)定的能力(如對(duì)于通信類產(chǎn)品谬墙,系統(tǒng)的故障率不能高干多少今布、故障恢復(fù)時(shí)間不能長(zhǎng)于多少等)

三、易用性

是指用戶在指定條件下使用軟件產(chǎn)品時(shí)拭抬,產(chǎn)品被用戶理解部默、學(xué)習(xí)、使用和吸引用戶的能力玖喘。簡(jiǎn)單10個(gè)字:易懂甩牺、易學(xué)、易用累奈、漂亮好看贬派。

易理解性(Understandability): 軟件產(chǎn)品使用戶能理解軟件是否適合以及如何能將軟件用于特定的任務(wù)和使用條件的能力

易學(xué)(Learnability):軟件產(chǎn)品使用戶能學(xué)習(xí)其應(yīng)用的能力, 例如用戶需要多長(zhǎng)時(shí)間才能學(xué)會(huì)使用某一特殊的功能。

易操作性(Operability):軟件產(chǎn)品使用戶能夠操作的控制它的能力

吸引性(Attractiveness):軟件產(chǎn)品吸引用戶的能力澎媒, 如軟件產(chǎn)品中顏色使用和圖形化設(shè)計(jì)特征是否吸引用戶

易用性的依從性(Usability Compliance):軟件產(chǎn)品遵循與易用性相關(guān)的標(biāo)準(zhǔn)搞乏、約定、風(fēng)格指南(style guide)或法規(guī)的能力(如對(duì)Windows的計(jì)算器來(lái)說(shuō)戒努,在界面設(shè)計(jì)上模仿實(shí)體計(jì)算器是易用性依從性的一個(gè)體現(xiàn))

四请敦、效率

是指在規(guī)定條件下,相對(duì)于所用資源的數(shù)量储玫,軟件產(chǎn)品可提供適當(dāng)?shù)男阅艿哪芰κ躺浮Mǔ#示褪俏覀兂Uf(shuō)的產(chǎn)品性能撒穷。

時(shí)間特性(Time Behavior): 在規(guī)定條件下軟件產(chǎn)品執(zhí)行其功能時(shí)匣椰,提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間和吞吐量的能力。 平均事務(wù)響應(yīng)時(shí)間端礼,吞吐率禽笑,TPS(每秒事務(wù)數(shù))
例如:用戶申請(qǐng)加入IGMP組播組的響應(yīng)時(shí)間和處理時(shí)間

資源利用率(Resource Utilization):在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí)蛤奥,使用合適數(shù)量和類別的資源的能力
例如: 多個(gè)用戶同時(shí)申請(qǐng)加入IGMP組播組時(shí)系統(tǒng)的內(nèi)存使用情況

效率依從性(Efficiency Compliance): 軟件產(chǎn)品遵循與效率相關(guān)的標(biāo)準(zhǔn)或約定的能力(如對(duì)系統(tǒng)資源的占有率又不能高于多少)

五佳镜、可維護(hù)性

是指產(chǎn)品可被修改的能力。這里的修改是指糾正凡桥、改進(jìn)軟件產(chǎn)品和軟件產(chǎn)品對(duì)環(huán)境蟀伸、功能規(guī)格變化的適應(yīng)性

易分析性(Analysability): 軟件產(chǎn)品診斷軟件中的缺陷、失效原因或識(shí)別待修改部分的能力

易修改性(Changeability): 軟件產(chǎn)品能夠被修改和可以被實(shí)現(xiàn)的能力,實(shí)現(xiàn)包括編碼望蜡、設(shè)計(jì)和文檔的更改唤崭。

穩(wěn)定性 (Stability): 軟件產(chǎn)品不會(huì)因?yàn)樾薷亩斐梢馔饨Y(jié)果的能力

可測(cè)試性 (Testability):軟件產(chǎn)品已修改的部分能夠被確認(rèn)修復(fù)的能力

可維護(hù)性的依從性(Maintainability Compliance):軟件產(chǎn)品遵循與維護(hù)相關(guān)的標(biāo)準(zhǔn)或約定的能力(如軟件出現(xiàn)故障時(shí)會(huì)彈出“XXX遇到問(wèn)題要關(guān)閉”之類的提示)

六拷恨、可移植性

是指軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力脖律。這里的環(huán)境,可以理解為硬件腕侄、軟件或組織等不同的環(huán)境小泉。

適應(yīng)性(Adaptability): 軟件產(chǎn)品無(wú)須采用額外的活動(dòng)或手段就可適應(yīng)不同指定環(huán)境的能力

易安裝性 (Insatiability): 軟件產(chǎn)品在指定環(huán)境中被安裝的能力

共存性 (Co-Existence): 軟件產(chǎn)品在公共環(huán)境中同與分享公共資源的其他獨(dú)立件共存的能力

易替換性(Replaceability): 軟件產(chǎn)品在同樣的環(huán)境下,替換另一個(gè)相同用途的指定軟件產(chǎn)品的能力

可移植性的依從性(Portability Compliance): 軟件產(chǎn)品遵循與可移植性相關(guān)的標(biāo)準(zhǔn)或約定的能力(如產(chǎn)品不是針對(duì)某款特定的操作系統(tǒng)開發(fā)的冕杠,需要支持Windows所有操作系統(tǒng))

順便學(xué)幾個(gè)單詞

image.png

參考書籍:《軟件測(cè)試設(shè)計(jì)》電子工業(yè)出版社 馬均飛 鄭文強(qiáng)著

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末微姊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子分预,更是在濱河造成了極大的恐慌兢交,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笼痹,死亡現(xiàn)場(chǎng)離奇詭異配喳,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)凳干,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門晴裹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人救赐,你說(shuō)我怎么就攤上這事涧团。” “怎么了经磅?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵泌绣,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我预厌,道長(zhǎng)阿迈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任配乓,我火速辦了婚禮仿滔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘犹芹。我一直安慰自己崎页,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布腰埂。 她就那樣靜靜地躺著飒焦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上牺荠,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天翁巍,我揣著相機(jī)與錄音,去河邊找鬼休雌。 笑死灶壶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的杈曲。 我是一名探鬼主播驰凛,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼担扑!你這毒婦竟也來(lái)了恰响?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤涌献,失蹤者是張志新(化名)和其女友劉穎胚宦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體燕垃,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡枢劝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了利术。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呈野。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖印叁,靈堂內(nèi)的尸體忽然破棺而出被冒,到底是詐尸還是另有隱情,我是刑警寧澤轮蜕,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布昨悼,位于F島的核電站,受9級(jí)特大地震影響跃洛,放射性物質(zhì)發(fā)生泄漏率触。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一汇竭、第九天 我趴在偏房一處隱蔽的房頂上張望葱蝗。 院中可真熱鬧,春花似錦细燎、人聲如沸两曼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)悼凑。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間户辫,已是汗流浹背渐夸。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渔欢,地道東北人墓塌。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像膘茎,于是被迫代替她去往敵國(guó)和親桃纯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酷誓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,192評(píng)論 2 126
  • 每天進(jìn)步一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)~~從開始只能寫幾句話披坏、模仿別人的觀點(diǎn),到現(xiàn)...
    一個(gè)帥氣的名字呀閱讀 18,083評(píng)論 4 31
  • 文 /莫菲 最早的一批90后正在慢慢長(zhǎng)大盐数、成熟棒拂、變老,不知不覺(jué)玫氢,就到了被催婚的年紀(jì)了帚屉。 這種跡象,在我姐姐出嫁之后...
    愛(ài)懟啤的西踢踢閱讀 1,069評(píng)論 0 0
  • 前幾天沒(méi)什么事漾峡,隨便瀏覽了下得到App攻旦,想看看里面又說(shuō)了什么新奇的事情,不經(jīng)意間發(fā)現(xiàn)又有新專欄了生逸,叫做關(guān)系攻略牢屋。開...
    我是哼哼哈嘿閱讀 605評(píng)論 0 2
  • 有些事情是你管不了的,有些事情是與你無(wú)關(guān)的槽袄,請(qǐng)守護(hù)好你的親密距離烙无,不要越俎代庖、也不要被越俎代庖遍尺。 ??多余的犧牲...
    Betty_曉芳閱讀 270評(píng)論 0 1