软件质量控制问题与质量控制技术
通过上课听老师讲解课本内容加自己看书理解知识,结合课本知识,我对下列问题的回答是:
-
最终产品的的质量需求是什么br> 产品质量需求必须满足 会需求、公司需求以及顾客需求三方面的需求,并针对产品设计对产品最终质量的“蝴蝶效应”,提出了产品设计必须严格按照满足产品质量的三种需求这一基本原则进行。
所需技术如下:
①运行概念文档:描述软件的运行环境和方式,是对软件动态特征的描述。
②招标建议书的准备和评审:需制定质量标准并确保需求清楚、详尽、可验性。
③初样:系统的有限实现,用于描述复杂的或有争议的需求。 -
选择什么样的开发组织br> ①招标建议书的准备和评审:建议书中包含选择标准,竞标者需提供足够的信息应标。
②SEI软件能力评估:用于评估开发组织控制和改进软件开发过程,并使用现代软件工程技术的能力。
③SEI的CCM评估:可以在不同开发组织之间、同一组织的不同时间点上较乐观、一致地评组织的软件开发能力。
④软件开发能力/资格评审:用于评估开发组织开发一个具体项目的能力。
⑤软件工程实践:借助微型开发,客户评估开发商的过程、工具、技术能力,评估领域经验。 -
为预防软件质量缺陷应该做点什么br> 客户和开发商都有必要采取措施以预防缺陷的产生,客户可以提出要求,开发商更应该主动行动。
①标准:客户标准;开发组织标准;技术标准。
②软件工程初样:由客户要求的针对原型系统的开发实践,目的是要证明开发商的开发能力。
③配置管理:目的是在整个生命期内控制配置的变化,保持配置的完整性和可追踪性。
④性能工程:估计、度量和控制软件时效性的活动,由客户、开发组分别或共同执行。
⑤软件工程环境:由一组集成的自动化工具组成,用于制成开发组织的开发程。
⑥重用:即利用已开发的软件或部件,目的是提高开发效率和质量。 -
怎样检查软件质量br> 检查质量既包括预测质量也包括评估质量,既可以连接进行又可以设置检查点。
①评审和审计:客户评审;软件评审;检查。
②独立的确认和验证(IV&V):在软件开发过程中由客户雇佣某独立组织对照技术规格说明评估软件产品。
③IV&V过程:包括需求验证、设计验证、编码验证、程序确认、文档验证等。
④软件质量保证:由开发者执行的一系列质量控制活动,也可以由组织内独立的小组完成,主要是检查过程、程序与标准的一致性。
⑤测试。
⑥可靠性性建模。 -
在检查点应该获得哪些信息br> 检查点是为评估和预测软件质量设置的,应收集的信息如下:
①计划:开发者是如何开发活动的。
②状态:已完成了多少工作,使用了多少资源。
③产品文档:外部、内部的描述。
④客户文档:使用指南,维护文档。
⑤证明软件质量的产品分析。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作92342 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!