ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件质量保证与测试---软件质量控制问题与质量控制技术

2021-10-15 09:00:06  阅读:105  来源: 互联网

标签:--- 开发 客户 文档 质量 测试 软件 开发者


1.最终产品的质量需求是什么?
①运行概念文档:描述软件的运行环境和方式,是对软件动态特征的描述。
②招标建议书的准备和评审:需制定质量标准并确保需求清楚,详尽,可验证。
③初样:系统的有限实现,用于描述复杂的或有争议的需求。

2.选择什么样的开发组织?
①招标建议书的准备和评审。
·开发者组织的软件工程方法,标准,实践,开发环境;
·是否拥有相应的业务领域知识能力;
·是否拥有必需的经验,是否熟悉所需要的开发过程;
·所提出的软件工程方法和过程是否成熟;
·能提供的质量保障和配置管理措施;
·对项目的承诺和对开发管理技术的理解程度;
·组织的内部结构及其他组织的关系,任务分配方案;
·技术方案的健全性;
·费用,进度计划的可信性。

②SEI软件能力评估

③SEI的CMM评估

④软件开发能力/资格评审

⑤软件工程实践

3.为预防软件质量缺陷应该做些什么
①建立标准:
·客户标准;
·开发组织标准;
·技术标准

②建立软件工程初样

③进行配置管理
·标志配置项的功能部件及特性,建立文档
·控制配置项特性的变化
·记录并存储状态报告

④性能工程,包含执行时间,反应时间,吞吐量,储备,性能工程技术。

⑤软件工程环境
·对软件及相关文档的产生,修改和管理提供帮助。
·对各种文档及相关设计的一致性检查。
·使配置管理自动化。
·检查相对编码标准的偏差。
·度量测试覆盖。
·从其他形式的文档产生代码,如图,表,字典等。

⑥重用:利用已开发的软件或部件。

4.怎样检查软件质量?
①评审和审计
②独立的确认和验证
③Ⅳ&Ⅴ过程:包括需求验证,设计验证,编码验证,程序确认,文档验证
④软件质量保障
⑤测试:通常,开发过程中的测试由开发者完成,客户的测试是在开发结束时或在向客户提交了某个版本时进行的,客户也可以通过其他方式介入开发者的测试活动。
⑥测试等级:
·非正式测试;
·初步的鉴定测试:针对特定配置项,客户不在;
·正式的鉴定测试:客户到场,由独立机构组织完成;
·开发者测试:在开发环境下的集成测试,客户参与;
·验收测试;
·起始运行测试:在客户运行环境下的确认测试;
·正式运行测试:目的是客户学习。
⑦可靠性建模

5.在检查点应该获得那些信息?
①计划:开发者是如何执行开发活动的。
②状态:已完成了多少工作,使用了多少资源。
③产品文档:外部,内部的描述。
④客户文档:使用指南,维护文档。
⑤证明软件质量的产品分析

 

标签:---,开发,客户,文档,质量,测试,软件,开发者
来源: https://www.cnblogs.com/lijinde/p/15409522.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有