




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件質(zhì)量與軟件度量20XX大綱01結(jié)論02添加目錄項標(biāo)題03添加目錄項標(biāo)題04添加目錄項標(biāo)題05添加目錄項標(biāo)題06添加目錄項標(biāo)題軟件質(zhì)量質(zhì)量的重要性與特性何為軟件質(zhì)量?質(zhì)量模型質(zhì)量的重要性與特性1重要性質(zhì)量對于現(xiàn)今社會經(jīng)濟(jì)發(fā)展是有很重要的作用。質(zhì)量是一種社會進(jìn)步與生產(chǎn)力發(fā)展的指標(biāo)。以質(zhì)量去求生存與發(fā)展,是現(xiàn)今各家企業(yè)公司最重要的理念。所以我們應(yīng)該要高度重視質(zhì)量問題,并且不斷的盡力提高與發(fā)展。質(zhì)量的重要性與特性2產(chǎn)品質(zhì)量效能根據(jù)產(chǎn)品主要使用目的所提出的各項功能要求。可靠性根據(jù)規(guī)定的時間與條件下,能夠完成規(guī)定之功能的能力。壽命指得是產(chǎn)品本身所能正常使用的期限。質(zhì)量的重要性與特性3經(jīng)濟(jì)性指的是產(chǎn)品在壽命周其中的總費用,包括生產(chǎn)與使用成本。安全性指的是產(chǎn)品在流通后與使用過程期間,保證安全的程度。外觀性指的是產(chǎn)品本身的外觀、美學(xué)、造型、款式、色彩與包裝…等等。質(zhì)量的重要性與特性4質(zhì)量特性ISO9126定義軟件質(zhì)量特性(SoftwareQualityCharacteristics)是軟件產(chǎn)品的一組屬性,用來對軟件的能力進(jìn)行描述和評估。質(zhì)量特性包含:質(zhì)量特性參數(shù)質(zhì)量特性包括效能、可維護(hù)性、可靠性、健壯性和使用者有好性。質(zhì)量的重要性與特性5真正質(zhì)量特性與代用品質(zhì)特性真正質(zhì)量特性是使用者所要求的使用質(zhì)量特性。要明確的去區(qū)別真正質(zhì)量特性與代用品質(zhì)的區(qū)別,去研究質(zhì)量標(biāo)準(zhǔn)和使用質(zhì)量要求之間的符合程度,并且去做必要性的修改與調(diào)整。質(zhì)量特性質(zhì)質(zhì)量特性值通常表現(xiàn)為各種數(shù)值的指標(biāo)。根據(jù)質(zhì)量的指標(biāo)性質(zhì)不同,可以在區(qū)分為兩類:計數(shù)值:指質(zhì)量特性值只能取某組特定數(shù)值,而不能取這些數(shù)值之間的數(shù)值。計量值:質(zhì)量特性值可以任取范圍內(nèi)的可能數(shù)值。何為軟件質(zhì)量?1質(zhì)量是客戶要求、期望的有關(guān)產(chǎn)品或服務(wù)的一組特性,落實到軟件上,這些特性就是軟件本身的功能、安全性和效能…等,而這些特性決定了一個軟件產(chǎn)品讓顧客的的滿意度,并且這些特性是可以度量的。質(zhì)量最后一道的檢驗者就是顧客本身,所以簡單說質(zhì)量就是顧客滿意度。何為軟件質(zhì)量?2保證軟件質(zhì)量就是要滿足軟件本身所聲明的功能與效能。從以下兩個定義可以理解:軟件本身需求是質(zhì)量度量的基礎(chǔ),與需求不符合的話就是質(zhì)量不高。制定一套標(biāo)準(zhǔn)的指導(dǎo)軟件發(fā)展定義。并且要按照所定義的標(biāo)準(zhǔn)去實施,否則可能會導(dǎo)致質(zhì)量不高。何為軟件質(zhì)量?3ANSE/IEE規(guī)定了六個軟件質(zhì)量特性要素:正確性可靠性易使用性效率可攜性可維護(hù)性質(zhì)量模型1Boehm’sQualityModel:高階層現(xiàn)狀實用性:使用時是否易操作、可靠并且有效率。維護(hù)性:修改、測試和理解是否容易。
可攜性:是否可以隨著環(huán)境改變,功能還可以使用。質(zhì)量模型2中階層可攜性:可以應(yīng)用在其他計算機(jī)環(huán)境,而非單只可被某種計算機(jī)環(huán)境使用的特性。可靠性:程序碼可被預(yù)期能使人滿意地執(zhí)行預(yù)期的目標(biāo)功能。效率:能夠直接達(dá)到功能目的且不浪費資源。質(zhì)量模型3人性工程:有人性化的特性。可測性:程序碼有助于建立驗證準(zhǔn)則并可支援其性能之評估。可了解性:可以清楚了解程序碼用意。
可變性:有彈性,需要改變時有助于改變。圖:Boehm模型質(zhì)量模型4質(zhì)量模型5McCallModel:McCallModel進(jìn)一步將軟件特性以階層式架構(gòu)成三種型態(tài):因子(factors)、準(zhǔn)則(criteria)及衡量指標(biāo)(metrics)。以下是十一種因子:正確性:程序滿足其規(guī)格及達(dá)到顧客要求的程度。
可靠性:程序能精確地執(zhí)行其預(yù)期功能的程度。質(zhì)量模型6效率:程序執(zhí)行其功能時所需的計算資源與程序碼的量。完整性:對于軟件或資料被非授權(quán)者使用的情況可被控制的程度。可用性:學(xué)習(xí)、操作、輸入與輸出所需的工作量。維護(hù)性:發(fā)現(xiàn)錯誤和修復(fù)的所需的工作量。質(zhì)量模型7彈性:修改操作程序所需的工作量。可測性:測試程序以確定其執(zhí)行功能所需的工作量。可攜性:將程序轉(zhuǎn)移至其它軟硬件環(huán)境時所需的工作量。可重用性:指程序可在其它應(yīng)用程序中重復(fù)使用的程度。合作性:系統(tǒng)間互相配合所需的工作量。質(zhì)量模型8圖:McCallModel(1)圖:McCallModel(2)質(zhì)量模型9質(zhì)量管理質(zhì)量管理的定義質(zhì)量管理的任務(wù)全面質(zhì)量管理的定義全面質(zhì)量管理的特點全面質(zhì)量管理的工作模式質(zhì)量管理的定義質(zhì)量管理是確定值品的方針、目標(biāo)與職責(zé)。質(zhì)量體系中通過將實施的全部管理職能的所有活動。如:質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改善。質(zhì)量管理是各階級管理者的職責(zé),但為最高管理者去領(lǐng)導(dǎo)。『企業(yè)管應(yīng)以管理為綱』質(zhì)量管理的任務(wù)基本任務(wù)是正確的制訂和貫徹執(zhí)行質(zhì)量目標(biāo)和政策。不斷提高產(chǎn)品與服務(wù)質(zhì)量去滿足顧客和使用者的需求。時間表被縮短、壓縮預(yù)算、人員變化、使用者需求改變…等,都是會導(dǎo)致軟件質(zhì)量變差的原因。全面質(zhì)量管理的定義一個組織以質(zhì)量為中心,以組織內(nèi)外部全員參與為基礎(chǔ),目的在于通過讓顧客滿意和本組織所有成員及社會受益而達(dá)到長期成功的管理途徑。全面質(zhì)量管理的特點1有四個特點:全面質(zhì)量管理除了對于產(chǎn)品質(zhì)量進(jìn)行管理以外,也需要去針對工作質(zhì)量和服務(wù)質(zhì)量進(jìn)行管理。全程過程質(zhì)量管理產(chǎn)品質(zhì)量會有一個產(chǎn)生、形成和完成的過程。把整個產(chǎn)品質(zhì)量形成的各各環(huán)節(jié)全面管理起來,形成一個綜合性的質(zhì)量管理體制。全面質(zhì)量管理的特點2全員參加質(zhì)量管理要求企業(yè)內(nèi)外部所有的全體人員要來參加,并且在于自己所處的工作當(dāng)中,去執(zhí)行質(zhì)量管理的工作。全面質(zhì)量管理采用的方法是多樣性因為考慮到影響產(chǎn)品質(zhì)量的因素越來越多,人本身、心理、外在因素跟企業(yè)內(nèi)部因素,所以單一管理的方法是不夠,需要綜合更多方面的方法才會更有實效。全面質(zhì)量管理采用一套科學(xué)性并合理性的程序模式去運作。PDCA法CCheckDDoAActPPlan圖:PDCA循環(huán)法全面質(zhì)量管理的工作模式1全面質(zhì)量管理的工作模式2Step1:計劃(Plan)階段,就是要適應(yīng)使用者的要求,以達(dá)到為經(jīng)濟(jì)成效的目標(biāo)。Step2:執(zhí)行(Do)階段,按照制定的計劃去執(zhí)行。Step3:檢查(Check)階段,對照計劃,檢查執(zhí)行的情況和效果,以提早發(fā)現(xiàn)問題。Step4:處理(Act)階段,根據(jù)最后檢查的結(jié)果,去采取措施,并修正。軟件度量軟件度量的概念軟件度量的類別質(zhì)量度量的內(nèi)容質(zhì)量度量的范圍質(zhì)量度量作用與目的軟件度量的活動階段軟件度量的概念1度量是指根據(jù)一定的規(guī)則,去將數(shù)字和符號賦予給系統(tǒng)、組成元件…等實體的特定屬性。使我們可以能夠清楚地理解實體與其屬性的量化表示。為了分析、理解,可以運用指標(biāo)(Indicator)來表示度量活動的結(jié)果。度量是對軟件產(chǎn)品進(jìn)行范圍廣泛的測度,并且給系統(tǒng)、組成原件和過程的某個給定屬性的度的定量測量。軟件過程資料收集度量計算度量評估軟件項目產(chǎn)品質(zhì)量指標(biāo)度量測量圖:測量、度量和指標(biāo)的關(guān)系圖軟件度量的概念2軟件度量的類別主要有三類別:軟件過程度量用于過程的最佳化和改進(jìn)。軟件項目度量用于項目控制和生產(chǎn)率評估。產(chǎn)品質(zhì)量度量用于產(chǎn)品評估和決策。質(zhì)量度量的內(nèi)容1一般常用的質(zhì)量度量有四種:軟件規(guī)模度量千行程式碼行數(shù)(KLOC)。幫助我們預(yù)測完成產(chǎn)品所需要的程序碼和合理的工作量,監(jiān)控研發(fā)進(jìn)度的正常進(jìn)行。軟件復(fù)雜度度量有結(jié)構(gòu)復(fù)雜度指標(biāo)。預(yù)測軟件產(chǎn)品各部分的復(fù)雜性,合理分配資源與人力,以獲得為高的效率比。質(zhì)量度量的內(nèi)容2軟件缺陷度量等效問題密度=等效問題/KLOC。可以幫助我們確定產(chǎn)品缺陷變化的狀態(tài),并且可以知道缺陷活動所需的工作量,和分析產(chǎn)品缺陷分布狀況,預(yù)測產(chǎn)品發(fā)布后缺陷的影響情況。質(zhì)量度量的內(nèi)容3軟件可靠性度量平均失效前時間(MTTF)指軟件在失效前正常工作的平均統(tǒng)計時間。平均失效恢復(fù)時間(MTTR)指軟件失效后恢復(fù)正常工作所需的平均統(tǒng)計時間。平均失效間隔時間(MTBF)指軟件在相繼兩次失效之間正常工作的平均統(tǒng)計時間。MTBF=MTTF+MTTR可靠性=MTTF/MTBF*100%質(zhì)量度量的范圍從需求分析到設(shè)計、執(zhí)行、測試和軟件維護(hù)。從開發(fā)者、項目管理者、測試者和使用者。從程序碼實現(xiàn)到各種評審檢視。質(zhì)量度量作用與目的1作用用資料指標(biāo)表明驗收標(biāo)準(zhǔn)分配資源進(jìn)行量化均衡監(jiān)控專家進(jìn)度和預(yù)見風(fēng)險預(yù)計和控制產(chǎn)品的進(jìn)度、成本和質(zhì)量質(zhì)量度量作用與目的2目的(1)理解通過分析去獲得過程、產(chǎn)品、資源和環(huán)境資源。(2)預(yù)測由己知的要素去推斷其他要素,以便合理分配資源。(3)評估分析活動與計劃的符合程度,以便于控制后來執(zhí)行。(4)改進(jìn)根據(jù)量化信息,幫忙找出問題點,或是可以提高產(chǎn)品質(zhì)量的和過程效率的方法。軟件度量的活動階段1目標(biāo)驅(qū)動的軟件度量活動階段主要包括五個識別目標(biāo)根據(jù)管理者的不同要求去分析出度量的工作目標(biāo),并由管理者審核確認(rèn)。定義度量過程收集要素:定義收集活動和分析活動所需要的資料要素。收集過程:定義資料收活動的形式、角色及資料的儲存。分析/反饋:定義資料的分析方法和分析報告的反饋形式。軟件度量的活動階段2收集資料應(yīng)用IT支援工具進(jìn)行資料收集工作。資料分析與反饋度量小組根據(jù)收集結(jié)果,完成規(guī)定格式圖表,向管理者和資料提供者進(jìn)行反饋。過程改進(jìn)根據(jù)度量的分析報告,管理者基于度量資料作出決策。質(zhì)量保證與質(zhì)量控制比較質(zhì)量保證與質(zhì)量控制的差異質(zhì)量保證的活動質(zhì)量控制的活動圖:QA跟QC的運作質(zhì)量保證與質(zhì)量控制的差異1質(zhì)量保證與質(zhì)量控制的差異2質(zhì)量保證(QA,QualityAssurance)目標(biāo)是預(yù)防缺陷和錯誤的發(fā)生。質(zhì)量控制(QC,QualityControl)目標(biāo)是找出缺陷和錯誤,并解決問題。這兩種方式在運作上的方向是有所不同的,但兩者皆屬于質(zhì)量管理的一環(huán)。質(zhì)量保證的活動制定計劃制定出可執(zhí)行的方案。需求審查對于每個需求進(jìn)行審查。設(shè)計審查對于每個設(shè)計步驟進(jìn)行審查。程序碼審查對于每個程序碼進(jìn)行審查。測試案例審查對于使用的測試案例進(jìn)行審查。質(zhì)量控制的活動1測試(Testing)在質(zhì)量管理中是最實際的行動,但是也是最花人力與時間的。在指定的狀況下對系統(tǒng)或其中某部分所作的活動去紀(jì)錄,并且還要進(jìn)行審核。追蹤(Tracking)追蹤的項目有問題追蹤、需求變更追蹤,以及程序變更追蹤這三大項。可以了解現(xiàn)階段的測試狀態(tài)。質(zhì)量控制的活動2監(jiān)督(Monitoring)每個測試人員都必須負(fù)起個人監(jiān)督的責(zé)任。在追蹤到問題后,必須要監(jiān)督這個軟件缺陷直到軟件本身被修改完畢。并且還要確定修改后不會引起其他問題。軟件質(zhì)量保證與測試軟件質(zhì)量保證SQA測試SQA與測試工作的差異SQA小組的活動軟件質(zhì)量保證軟件質(zhì)量保證(SoftwareQualityAssurance,SQA)主要是針對質(zhì)量提升及質(zhì)量確保這兩項而制定的計劃。主要活動:協(xié)調(diào)度量工作協(xié)調(diào)風(fēng)險管理工作執(zhí)行評審協(xié)調(diào)文件檢查會議促進(jìn)/協(xié)助流程改進(jìn)監(jiān)察測試工作測試測試(Testing)針對所要采取的測試活動作出有系統(tǒng)的規(guī)劃。測試流程中的五個子流程:檢查項目計劃建立測試計劃建立測試設(shè)計、測試用例、測試軟件和測試過程執(zhí)行正式的測試更新測試文件SQA與測試工作的差異軟件測試是一種有效提高軟件質(zhì)量的手段,但是測試畢竟是一種事后的、檢驗的,而如何讓軟件在生產(chǎn)過程中保證軟件過程的質(zhì)量和效率,是比單純的測試工作還更具有重要的意義。SQA小組的活動1為項目準(zhǔn)備SQA計劃本計劃與開發(fā)項目計劃同時制定,而且包含一些要點,如:需要執(zhí)行評價、評審和審計、專家采用的標(biāo)準(zhǔn)、錯誤追蹤報告、SQA小組給的文件…等。參與開發(fā)該項目的軟件過程描述SE小組要為進(jìn)行的工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政權(quán)的偏離與糾正機(jī)制試題及答案
- 高考語文內(nèi)容考察方式的多樣性試題及答案
- 高校火災(zāi)救援應(yīng)急預(yù)案(3篇)
- 社區(qū)防火災(zāi)工作應(yīng)急預(yù)案(3篇)
- 行業(yè)標(biāo)準(zhǔn)化對市場競爭的影響試題及答案
- 電影院火災(zāi)突發(fā)應(yīng)急預(yù)案(3篇)
- 出租車行業(yè)火災(zāi)應(yīng)急預(yù)案(3篇)
- 泵站火災(zāi)事故應(yīng)急預(yù)案(3篇)
- 《教育統(tǒng)計與測量評價新編教程》課件-教育統(tǒng)計與測量評價新編教程-第07章
- 2025年風(fēng)險管理工具的應(yīng)用與分析及試題及答案
- 大學(xué)生勞動教育課件:樹立新時代的勞動觀
- 營養(yǎng)篩查及營養(yǎng)實施流程圖課件
- 建筑材料損耗率定額
- 有機(jī)化學(xué)課后習(xí)題答案-李艷梅版
- 國企控股公司所屬公司經(jīng)理層成員任期制和契約化管理辦法(試行)
- 海地軟件幫助
- 現(xiàn)代紡織技術(shù)專業(yè)調(diào)研報告
- 淺析《山海經(jīng)》的鬼神形象
- 部編版六年級語文下冊期末專題復(fù)習(xí)課件全套
- 高三化學(xué)復(fù)習(xí)【有機(jī)合成與推斷】課件
- 機(jī)械通氣常見并發(fā)癥的預(yù)防與處理課件
評論
0/150
提交評論