




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.1chapter 13nsoftware quality assuranceslide set to accompanysoftware engineering: a practitioners approach, 7/e by roger s. pressmanslides copyright
2、1996, 2001, 2005, 2009 by roger s. pressmanfor non-profit educational use onlymay be reproduced only for student use at the university level when used in conjunction with software engineering: a practitioners approach, 7/e. any other reproduction or use is prohibited without the express written perm
3、ission of the author.all copyright information must appear if these slides are posted on a website for student use.these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.2comment on qualitynphil crosby on
4、ce said:nthe problem of quality management is not what people dont know about it. the problem is what they think they do know . . . in this regard, quality has much in common with sex. neverybody is for it. (under certain conditions, of course.) neveryone feels they understand it. (even though they
5、wouldnt want to explain it.) neveryone thinks execution is only a matter of following natural inclinations. (after all, we do get along somehow.) nand, of course, most people feel that problems in these areas are caused by other people. (if only they would take the time to do things right.)these sli
6、des are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.3elements of sqanstandards nreviews and audits ntestingnerror/defect collection and analysis nchange management neducation nvendor management nsecurity manage
7、ment nsafety nrisk management these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.4role of the sqa group-inprepares an sqa plan for a project. nthe plan identifiesevaluations to be performedaudits and
8、reviews to be performedstandards that are applicable to the projectprocedures for error reporting and trackingdocuments to be produced by the sqa groupamount of feedback provided to the software project teamnparticipates in the development of the projects software process description. n the sqa grou
9、p reviews the process description for compliance with organizational policy, internal software standards, externally imposed standards (e.g., iso-9001), and other parts of the software project plan.these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hil
10、l 2009). slides copyright 2009 by roger pressman.5role of the sqa group-iinreviews software engineering activities to verify compliance with the defined software process. n identifies, documents, and tracks deviations from the process and verifies that corrections have been made.naudits designated s
11、oftware work products to verify compliance with those defined as part of the software process. nreviews selected work products; identifies, documents, and tracks deviations; verifies that corrections have been maden periodically reports the results of its work to the project manager.nensures that de
12、viations in software work and work products are documented and handled according to a documented procedure.nrecords any noncompliance and reports to senior management.nnoncompliance items are tracked until they are resolved.these slides are designed to accompany software engineering: a practitioners
13、 approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.6sqa goals (see figure 16.1)nrequirements quality. the correctness, completeness, and consistency of the requirements model will have a strong influence on the quality of all work products that follow. ndesign quality. every
14、element of the design model should be assessed by the software team to ensure that it exhibits high quality and that the design itself conforms to requirements.ncode quality. source code and related work products (e.g., other descriptive information) must conform to local coding standards and exhibi
15、t characteristics that will facilitate maintainability.nquality control effectiveness. a software team should apply limited resources in a way that has the highest likelihood of achieving a high quality result.these slides are designed to accompany software engineering: a practitioners approach, 7/e
16、 (mcgraw-hill 2009). slides copyright 2009 by roger pressman.7statistical sqameasurement. an understanding of how to improve quality .collect information on all defectsfind the causes of the defectsmove to provide fixes for the processthese slides are designed to accompany software engineering: a pr
17、actitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.8statistical sqaninformation about software errors and defects is collected and categorized.nan attempt is made to trace each error and defect to its underlying cause (e.g., non-conformance to specifications, desig
18、n error, violation of standards, poor communication with the customer).nusing the pareto principle (80 percent of the defects can be traced to 20 percent of all possible causes), isolate the 20 percent (the vital few).nonce the vital few causes have been identified, move to correct the problems that
19、 have caused the errors and defects.these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.9six-sigma for software engineeringnthe term “six sigma” is derived from six standard deviations3.4 instances (de
20、fects) per million occurrencesimplying an extremely high quality standard. nthe six sigma methodology defines three core steps:ndefine customer requirements and deliverables and project goals via well-defined methods of customer communicationnmeasure the existing process and its output to determine
21、current quality performance (collect defect metrics)nanalyze defect metrics and determine the vital few causes.nimprove the process by eliminating the root causes of defects.ncontrol the process to ensure that future work does not reintroduce the causes of defects.these slides are designed to accomp
22、any software engineering: a practitioners approach, 7/e (mcgraw-hill 2009). slides copyright 2009 by roger pressman.10software reliabilityna simple measure of reliability is mean-time-between-failure (mtbf), where mtbf = mttf + mttrnthe acronyms mttf and mttr are mean-time-to-failure and mean-time-t
23、o-repair, respectively.nsoftware availability is the probability that a program is operating according to requirements at a given point in time and is defined asavailability = mttf/(mttf + mttr) x 100% these slides are designed to accompany software engineering: a practitioners approach, 7/e (mcgraw
24、-hill 2009). slides copyright 2009 by roger pressman.11software safetynsoftware safety is a software quality assurance activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail. nif hazards can be identified early in the software process, software design features can be specified tha
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源儲(chǔ)能系統(tǒng)容量配置及優(yōu)化方案
- 學(xué)生安全與教育科技并進(jìn)共同防詐騙
- 如何通過(guò)數(shù)字化辦公提高企業(yè)決策效率
- 工業(yè)互聯(lián)網(wǎng)中的數(shù)宇榮身技術(shù)應(yīng)用與發(fā)展趨勢(shì)
- 以數(shù)字化引領(lǐng)未來(lái)辦公模式-數(shù)字孿生的實(shí)踐與創(chuàng)新
- 2025年新能源汽車輕量化車身設(shè)計(jì)在新能源汽車產(chǎn)業(yè)政策支持鑒定報(bào)告
- 家居行業(yè)直播帶貨技巧考核試卷
- 電氣元件設(shè)計(jì)與選型考核試卷
- 重慶集成電路新材料項(xiàng)目可行性研究報(bào)告(參考模板)
- 郵購(gòu)業(yè)務(wù)的風(fēng)險(xiǎn)評(píng)估與質(zhì)量控制考核試卷
- GB/T 2951.12-2008電纜和光纜絕緣和護(hù)套材料通用試驗(yàn)方法第12部分:通用試驗(yàn)方法-熱老化試驗(yàn)方法
- GB/T 24610.2-2009滾動(dòng)軸承振動(dòng)測(cè)量方法第2部分:具有圓柱孔和圓柱外表面的向心球軸承
- GB 5009.92-2016食品安全國(guó)家標(biāo)準(zhǔn)食品中鈣的測(cè)定
- GA 838-2009小型民用爆炸物品儲(chǔ)存庫(kù)安全規(guī)范
- 新疆理工學(xué)院面向社會(huì)公開(kāi)招聘27名行政教輔人員【共500題含答案解析】模擬檢測(cè)試卷
- 大會(huì)-冠脈微循環(huán)障礙課件
- 《城市環(huán)境衛(wèi)生質(zhì)量標(biāo)準(zhǔn)》
- 2023年湖北省武漢第二中學(xué)高考英語(yǔ)一模試卷(含答案解析)
- 2023屆高考語(yǔ)文復(fù)習(xí):西藏男孩丁真 課件
- DB4401-T 31-2019數(shù)字地圖測(cè)繪技術(shù)規(guī)程-(高清現(xiàn)行)
- 吡格列酮聯(lián)合二甲雙胍治療2型糖尿病的循證證據(jù)
評(píng)論
0/150
提交評(píng)論