最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

三大模型了解軟件質(zhì)量管理

2022-05-26 20:22 作者:十指環(huán)  | 我要投稿

軟件質(zhì)量管理模型

  1. 建立組織的質(zhì)量方針: 零缺陷原則,顧客滿意,持續(xù)改進(jìn),以人為本;

  2. 確定質(zhì)量目標(biāo):依據(jù)產(chǎn)品相關(guān)方需求,行業(yè)標(biāo)準(zhǔn)/規(guī)范確定質(zhì)量目標(biāo),識(shí)別要求的產(chǎn)品質(zhì)量指標(biāo)。

  3. 進(jìn)行質(zhì)量策劃:為達(dá)成質(zhì)量目標(biāo)而制定的評(píng)審計(jì)劃,測試計(jì)劃,風(fēng)險(xiǎn)管理計(jì)劃等

  4. 實(shí)施質(zhì)量策劃的相關(guān)活動(dòng),控制軟件質(zhì)量;

  5. 利用PDCA/QCC等工具進(jìn)行質(zhì)量改善,確保最終達(dá)成質(zhì)量目標(biāo)。

測試策略實(shí)施模型

詳見Guide for TAE:?

https://www.bilibili.com/read/cv16485388?spm_id_from=333.999.list.card_article.click

質(zhì)量評(píng)估模型

詳見:?一圖看懂軟件質(zhì)量評(píng)估模型 - XWiki?

https://www.bilibili.com/read/cv16283551?spm_id_from=333.999.list.card_article.click

基本概念

1. 模型

模型是對(duì)事物的一種抽象,人們常常在正式建造實(shí)物之前,首先建立一個(gè)簡化的模型,以便更透徹地了解它的本質(zhì),抓住問題的要害,使人們從全局上把握系統(tǒng)的全貌及其相關(guān)部件之間的關(guān)系,可以防止人們過早地陷入各個(gè)模塊的細(xì)節(jié)。

依據(jù)應(yīng)用領(lǐng)域的不同,將模型分為數(shù)學(xué)模型、物理模型、結(jié)構(gòu)模型、工業(yè)模型、仿真模型、人力資源模型、思維模型等。

模型案例:

1)軟件開發(fā)模型:在軟件領(lǐng)域,依據(jù)知識(shí)經(jīng)驗(yàn),將軟件開發(fā)的過程歸納為“瀑布模型/原型模型/螺旋模型/快速應(yīng)用開發(fā)模型/敏捷開發(fā)模型“等模型。

2)其他常用模型:參閱?科學(xué)通識(shí)觀后筆記之 收尾篇 - 嗶哩嗶哩 (bilibili.com)

模型來源于實(shí)踐,又應(yīng)用于實(shí)踐,新興的模型取代落后的模型。

2. 質(zhì)量

質(zhì)量管理學(xué),質(zhì)量是客體的一組固有特性滿足要求的程度,即產(chǎn)品或服務(wù)滿足明示或暗示需求能力的特征和特征的集合。

質(zhì)量目標(biāo),是指在質(zhì)量方面所追求的目的。

質(zhì)量不是簡單地滿足用戶的需求,還得包含確定證明質(zhì)量達(dá)標(biāo)所使用的評(píng)測方法和標(biāo)準(zhǔn),以及如何實(shí)施可管理、可重復(fù)使用的流程,以確保由此流程產(chǎn)生的產(chǎn)品已達(dá)到預(yù)期的質(zhì)量水平。

質(zhì)量屬性:質(zhì)量的內(nèi)涵是由一組固有特性組成,并且這些固有特性是以滿足客戶及其他相關(guān)方所要求的能力加以表征,作為評(píng)價(jià)、檢驗(yàn)和考核質(zhì)量的依據(jù)。

由于客戶的需求多種多樣,所以反映產(chǎn)品質(zhì)量的特性也是多種多樣的。

質(zhì)量是一個(gè)綜合的概念。它并不要求技術(shù)特性越高越好,而是追求諸如:性能、成本、數(shù)量、交貨期、服務(wù)等因素的最佳組合,即所謂的最適當(dāng)。

3. 軟件質(zhì)量

在軟件領(lǐng)域,質(zhì)量分為產(chǎn)品質(zhì)量和過程質(zhì)量。

1)產(chǎn)品質(zhì)量,即滿足使用要求的程度。

依據(jù)產(chǎn)品質(zhì)量的特征將其歸納為如下:

2)過程質(zhì)量,即能否滿足開發(fā)所帶來的成本、時(shí)間和風(fēng)險(xiǎn)等要求。

??????產(chǎn)品質(zhì)量是建立在過程質(zhì)量的基礎(chǔ)上,只有保證軟件過程質(zhì)量,才能保證穩(wěn)定的軟件產(chǎn)品質(zhì)量。

?????過程質(zhì)量方面,采用主流的過程改進(jìn)模型或過程規(guī)范,可以更有效地達(dá)到過程質(zhì)量的目標(biāo)。例如:SW-CMMI,A-SPICE, ISO26262, ISO9000,ISO16949等。

4. 軟件測試工程師:盡可能早地找出軟件缺陷,并確保其得以修復(fù)。
5. 軟件質(zhì)量保證人員:創(chuàng)建和執(zhí)行改進(jìn)軟件開發(fā)過程并防止軟件缺陷發(fā)生的標(biāo)準(zhǔn)和方法。

6. 軟件驗(yàn)證&確認(rèn)

在軟件測試中不僅要檢查程序是否出錯(cuò)、程序是否和軟件產(chǎn)品的設(shè)計(jì)規(guī)格說明書一致,而且還要檢驗(yàn)實(shí)現(xiàn)的正確功能是否就是用戶所需要的功能,兩者缺一不可,這兩部分活動(dòng)構(gòu)成了一個(gè)完整的測試活動(dòng)---著名的驗(yàn)證(Verification)和確認(rèn)(Validation)

驗(yàn)證:即驗(yàn)證或檢驗(yàn)軟件是否已正確地實(shí)現(xiàn)了產(chǎn)品規(guī)格書所定義的系統(tǒng)功能和特性。

??????????--是否正確地構(gòu)造了軟件?

確認(rèn):也稱有效性確認(rèn),表明軟件是否滿足客戶需求。

??????????--是否構(gòu)造了正確的軟件?

7. 關(guān)于評(píng)審

???由于人的認(rèn)識(shí)不可能百分之百地符合客觀實(shí)際,因此生命周期每個(gè)階段的工作中都可能發(fā)生錯(cuò)誤。

???由于前一階段的成果是后一階段工作的基礎(chǔ),前一階段的錯(cuò)誤自然會(huì)導(dǎo)致后一階段的工作結(jié)果中相應(yīng)的錯(cuò)誤,而且錯(cuò)誤會(huì)逐漸累積,越來越多。

????及時(shí)進(jìn)行評(píng)審,可以減少修訂缺陷的時(shí)間,提高編程效率;減少測試和調(diào)試時(shí)間;縮短開發(fā)周期;減少維護(hù)成本;測試工程師可以將更多的精力放在測試用例設(shè)計(jì)上,進(jìn)一步提高測試效率。?

評(píng)審對(duì)象:管理、技術(shù)、文檔、過程
評(píng)審方法:輪查、走查、小組評(píng)審、審查等
評(píng)審技術(shù):Checklist、規(guī)則集、評(píng)審工具(ARM等),場景等

???更多關(guān)于評(píng)審的介紹可參閱:

1)軟件質(zhì)量保證和管理 作者 朱少民

2)從代碼審查視角看軟件質(zhì)量?(qq.com)

https://mp.weixin.qq.com/s/n4LOl4oWZvIPp1KAcu3cMw

8. 關(guān)于測試

?????測試的目的,盡可能早地找出軟件缺陷,并確保其得以修復(fù)。

??????測試對(duì)象:可工作的軟件

??????測試方法:黑盒測試、白盒測試、灰盒測試

??????測試分層:單元測試、集成系統(tǒng)、系統(tǒng)測試、用戶驗(yàn)收測試

??????測試技術(shù):MIL、SIL、PIL、HIL、VIL、FT等

??????軟件缺陷:軟件BUG,如下情況都視為軟件缺陷:

??????1)軟件未實(shí)現(xiàn)需求要求的功能;

??????2)軟件出現(xiàn)了需求指明不應(yīng)該出現(xiàn)的錯(cuò)誤;

??????3)軟件實(shí)現(xiàn)了需求未提到的功能;

??????4)軟件未實(shí)現(xiàn)需求雖未明確提及但應(yīng)該實(shí)現(xiàn)的目標(biāo);

??????5)軟件難以理解,不易使用,運(yùn)行緩慢或者從測試員的角度看,最終用戶會(huì)認(rèn)為不好;

9. 架構(gòu)師

????????通俗的說就是設(shè)計(jì)師或結(jié)構(gòu)設(shè)計(jì)者,致力于簡化復(fù)雜度,能迅速抓住問題要害,做出關(guān)鍵技術(shù)決策,具備戰(zhàn)略性和前瞻性思維能力,善于把握全局,能夠在更高抽象級(jí)別上進(jìn)行思考。

????????建筑學(xué)有建造師,金融學(xué)有商業(yè)架構(gòu)師,軟件學(xué)有技術(shù)架構(gòu)師,產(chǎn)品架構(gòu)師,業(yè)務(wù)架構(gòu)師,軟件測試架構(gòu)師。

10. 軟件測試架構(gòu)師

??????軟件測試工程師發(fā)展的一個(gè)重要方向,致力于又快又準(zhǔn)的發(fā)現(xiàn)系統(tǒng)的缺陷,做缺陷的預(yù)防,加快項(xiàng)目的發(fā)布進(jìn)程,提高產(chǎn)品的質(zhì)量。

??????軟件測試架構(gòu)師,需要像系統(tǒng)架構(gòu)師一樣理解產(chǎn)品的商業(yè)目標(biāo)和用戶使用場景,要從整體上把握測試節(jié)奏,為團(tuán)隊(duì)的關(guān)鍵測試活動(dòng)(如測試設(shè)計(jì),測試執(zhí)行)提供輔導(dǎo)。要保證測試策略能夠在整個(gè)團(tuán)隊(duì)中落地。??


三大模型了解軟件質(zhì)量管理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
雅安市| 东城区| 汉阴县| 琼中| 搜索| 永安市| 嘉荫县| 宝应县| 惠安县| 开化县| 乌拉特中旗| 陵川县| 霞浦县| 揭东县| 绍兴市| 辽阳县| 信丰县| 武强县| 南安市| 富民县| 方城县| 丹东市| 溧水县| 普兰县| 石城县| 特克斯县| 南江县| 穆棱市| 竹山县| 太谷县| 宜良县| 沙湾县| 阜新| 汨罗市| 顺义区| 治多县| 绩溪县| 额敏县| 靖江市| 罗田县| 洛南县|