软件过程与管理chapter_16软件质量保证.ppt
《软件过程与管理chapter_16软件质量保证.ppt》由会员分享,可在线阅读,更多相关《软件过程与管理chapter_16软件质量保证.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1Chapter 16n 软件质量保证齐大计控学院吴迪讨论n 软件质量保证为什么重要?3什么是软件质量?n Phil Crosby once said:n The 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.n Everybody is for it.(Under certain conditions,of cour
2、se.)n Everyone feels they understand it.(Even though they wouldnt want to explain it.)n Everyone thinks execution is only a matter of following natural inclinations.(After all,we do get along somehow.)n And,of course,most people feel that problems in these areas are caused by other people.(If only t
3、hey would take the time to do things right.)416.2Elements of SQAn Standards n Reviews and Audits n Testingn Error/defect collection and analysis n Change management n Education n Vendor management n Security management n Safety n Risk management 16.3.1 软件质量保证的任务n 编制项目质量保证计划;n 参与项目的软件过程的描述编写;n 评审软件工程
4、活动,以验证是否符合规定的软件过程;n 审核指定的软件工作产品以验证是否遵守作为软件过程一部分的哪些规定。n 确保根据文档化的规程记录和处理软件工作和工作产品中的偏差;n 记录各种不符合项报告给高层管理人员;6Role of the SQA Group-In Prepares an SQA plan for a project.n The plan identifies evaluations to be performed audits and reviews to be performed standards that are applicable to the project proce
5、dures for error reporting and tracking documents to be produced by the SQA group amount of feedback provided to the software project teamn Participates in the development of the projects software process description.n The SQA group reviews the process description for compliance with organizational p
6、olicy,internal software standards,externally imposed standards(e.g.,ISO-9001),and other parts of the software project plan.8Role of the SQA Group-IIn Reviews software engineering activities to verify compliance with the defined software process.n identifies,documents,and tracks deviations from the p
7、rocess and verifies that corrections have been made.n Audits designated software work products to verify compliance with those defined as part of the software process.n reviews selected work products;identifies,documents,and tracks deviations;verifies that corrections have been maden periodically re
8、ports the results of its work to the project manager.n Ensures that deviations in software work and work products are documented and handled according to a documented procedure.n Records any noncompliance and reports to senior management.nNoncompliance items are tracked until they are resolved.讨论n 如
9、果客户不断改变他想做的事情,是否还有可能评估软件质量?n 为什么软件工程小组与独立的软件质量保证小组的关系经常是紧张的?n 这种紧张关系是否是正常的?1216.3.2 SQA Goals n Requirements quality.The correctness,completeness,and consistency of the requirements model will have a strong influence on the quality of all work products that follow.n Design quality.Every element of t
10、he design model should be assessed by the software team to ensure that it exhibits high quality and that the design itself conforms to requirements.n Code quality.Source code and related work products(e.g.,other descriptive information)must conform to local coding standards and exhibit characteristi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 过程 管理 chapter_16 质量保证
限制150内