- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章节 软件质量管理-简
第十章 软件质量管理 软件质量保证与评价 1 软件质量及其度量模型 2 软件的质量保证 3 软件的质量设计 4 软件能力成熟度模型CMM 1、软件质量及其度量模型 (1)软件质量定义 与所确定的功能和性能需求的一致性 与所成文的开发标准的一致性 与所有专业开发的软件所期望的隐含特性的一致性 (2)软件质量度量模型 McCall质量度量模型 —— 针对面向软件产品的运行、修正和转移的。 ISO软件质量评价模型 —— 分三层:高层(软件质量需求评价准则) 中层(软件质量设计评价准则) 低层(软件质量度量评价准则) 2 软件的质量保证 (1)软件质量保证的定义 定义:质量保证是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。 特性: A.是面向消费者的活动,是为了使产品实现用户要求的功能,站在用户立场上来掌握产品质量的。软件的质量保证就是向用户及社会提供满意的高质量的产品。 B.和一般的质量保证活动一样,是确保软件产品从诞生到消亡为止的所有阶段的质量的活动。即为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。 (2)主要任务 为了提高软件的质量和软件的生产率,软件质量保证的主要任务大致可归结为8点。 ① 用户要求定义--需求分析 熟练掌握正确定义用户要求的技术 熟练使用和指导他人使用定义软件需求的支持工具 重视领导全体开发人员收集和积累有关用户业务领域的各种业务的资料和技术技能。 ② 力争不重复劳动-- 软件复用 考虑哪些既有软件可以复用 在开发过程中,随时考虑所生产软件的复用性。 ③ 掌握开发新软件的方法 在开发新软件的过程中大力使用和推行软件工程学中所介绍的开发方法和工具。 使用先进的开发技术:如结构化技术、面向对象技术 使用数据库技术或网络化技术 应用开发工具或环境 改进开发过程 ④ 组织外部力量协作的方法 一个软件自始至终由同一个软件开发单位来开发,也许是最理想的。但在现实中常常难以做到。 改善对外部协作部门的开发管理。必须明确规定进度管理、质量管理、交接检查、维护体制等各方面的要求,建立跟踪检查的体制。 ⑤ 排除无效劳动 最大的无效劳动就是因需求规格说明有误、设计有误而造成的返工。定量记录返工工作量,收集和分析返工劳动花费数据 较大的无效劳动是重复劳动,即相似的软件在几个地方同时开发 建立互相交流、信息往来通畅、具横向交流特征的信息流通网 ⑥ 发挥每个开发者的能力 软件生产是人的智能生产活动,它依赖于人的能力和开发组织团队的能力。 开发者必须有学习各专业业务知识、生产技术和管理技术的能动性。 管理者或产品服务者要制定技术培训计划、技术水平标准,以及适用于将来需要的中长期技术培训计划。 ⑦ 提高软件开发的工程能力 要想生产出高质量的软件产品必须有高水平的软件工程能力。 在软件开发环境或软件工具箱的支持下,运用先进的开发技术、工具和管理方法开发软件的能力。 ⑧ 提高计划和管理质量能力 项目开发初期计划阶段的项目计划评价 计划执行过程中及计划完成报告的评价 将评价、评审工作在工程实施之前就列入整个开发工程的工程计划中 提高软件开发项目管理的精确度 (3)质量保证与检验 其一是切实搞好开发阶段的管理,检查各开发阶段的质量保证活动开展得如何; 其二是预先防止软件差错给用户造成损失。 为了确保每个开发过程的质量,防止把软件差错传递到下一个过程,必须进行质量检验。 质量检验的原则 用户要求的是产品所具有的功能,这是“真质量”。靠质量检验,一般检查的是“真质量”的质量特性。 能靠质量检验的质量特性,即使全数检验,也只是代表产品的部分质量特性。 必须在各开发阶段对影响产品质量的因素进行切实的管理,认真检查实施落实情况。 当开发阶段出现异常时,要从质量特性方面进行检验,看是否会给后续阶段带来影响。 虽然各开发阶段进展稳定,但由于工程能力不足,软件产品不能满足用户要求的质量。这时可通过检验对该产品做出评价,判断是否能向用户提供该产品。 要以一定的标准检验产品,根据产品的质量特性,检查各个过程的管理状态。 (4)软件质量保证体系 软件的质量保证活动,是涉及各个部门的部门间的活动。 例如,如果在用户处发现了软件故障,产品服务部门就应听取用户的意见,再由检查部门调查该产品的检验结果,进而还要调查软件实现过程的状况,并根据情况检查设计是否有误,不当之处加以改进,防止再次发生问题。 为了顺利开展以上活动,事先明确部门间的质量保证业务,确立部门间的联合与协作的机构十分重要,这个机构就是质量保证体系。 必须明确反馈途径。 必须明确各部门的职责。 必须确定保证系统运行的方法、工具、有关文档资料,以及系统
您可能关注的文档
最近下载
- 无公害农业发展现状,趋势与对策.PDF VIP
- 高中物理受力分析百题练含答案.docx VIP
- 铁路建设工程投标方案(技术标).doc
- 房地产企业绩效与薪酬体系诊断.pdf VIP
- 发酵车间标准操作规程、规范及管理办法(SOP).docx VIP
- 机关青年干部党课讲稿.doc VIP
- Acer宏碁投影仪PL SeriesPL6820用户手册 (LAN Control)使用手册.pdf
- 皮带机拆除工程施工方案(3篇).docx VIP
- 2024《城市社区治理现代化中存在的问题与对策研究—以S县为例》7800字.doc VIP
- YY:T 0466.1-2016 医疗器械用于医疗器械标签、标记和提供信息的符号第1部分:通用要求.pdf VIP
文档评论(0)