软件质量保证方法研究

软件质量保证方法研究软件质量保证方法研究摘耍:本文针对目前软件质量存在的问题,通过对软件质量保证方法研究,从而提出具体的以软件质量为核心的软件质量保证方法。关键词:软件质量保证;软件质量;软件质量管理中图分类号:TP3文献标识码:A文章编号:1007-9599(2012)07-0000-02一、引言目前在许多软件开发过程屮,软件开发方只注重实现软件功能的正确性,用户对质量方面耍求也往往不够明确,软件质量成为隐含的需求,开发方为了赶进度,往往也忽略了软件的质量,直到后续交付用户后中发现大量软件质量问题。导致项目执行周期遥遥无期,用户不满意,软件开发方也毁了声誉,追加了大量项目实施费用。软件规模越复杂,其质量就越难保证,目前国内和国外的软件产品,最为明显的也是致命的差距就在于产品质量。二、影响软件质量的因素软件质量问题主要来源于软件的开发过程,而影响开发过程质量的主要特性包括:开发所采用的技术、开发者个人的业务经历水平及丿|:发所使用的工具,常见影响软件质量的因素归纳总结有以下几个方面。(1)需求分析因素。对用户的提出的需求沟通不到位,转换为软件需求规格说明不完整;用户需求变更管理不到位,用户需求可能存在变更,而软件开发者没有及时更改软件或软件更改引入新的问题等。(2)软件设计方法因素。软件开发者往往是先编码后写设计方案,或者按照自己的编程习惯开发软件,导致软件不符合用户需求,或未考虑用户对特殊情况处理和错误处理情况等。(3)编码过程因素。主耍表现在软件编码不规范,软件容错能力不够等。(4)内部测试过程因素。如内部测试未开展或内部测试不充分等。(5)软件文档因素。如文档描述存在二义性、文文Z间描述不一致,文档版木不一致等。三、软件质量保证方法(建立以软件质量为核心的质量体系建立树立为软件质量为核心的软件质量管理体系,如依据软件能力成熟度模型集成(CMMI)建立管理体系,明确在软件开发的各个阶段必须控制的质量指标。软件项目组严格按照质量体系开发软件,质量保证人员必须全程跟踪监督。软件质量体系度量包括以下方面。(1)需求分析质量度量。软件需求分析是否充分、需求是否完整、需求定义是否准确,是否存在需求理解不同的情况,软件需求规格说明文档是否覆盖软件任务书或合同中所有要求。(2)软件设计质量度量。在软件设计过程,是否进行了概要设计和详细设计,软件设计是否满足软件需求,软件设计文档是否详细等。(3)测试结果质量度量。内部测试如单元测试、单元集成和测试、配置项测试、系统合格性测试是否都逐层开展,发现的问题是否都进行了处理,测试是否依据了软件需求文档等。(4)验收结果质量度量。是否组织开展软件验收工作,对软件完成的功能数量,各项性能指标等是否进行了评审,各项功能性能质量是否满足用户需求等。(选择最合适的开发方法软件开发方在需求确定以后,应根据软件特性选择最合适的开发方法。冃前软件开发方法主要有Parnas法、Jackson法、Yourdon法等,面向对象方法、原型化方法、可视化方法等。其中可视化方法适用于图形类应用软件开发;面向数据结构的方法及原型化方法适合于中小型系统的开发。优先推荐使用Parnas法,该方法是1972年Parnas提出来的,基本思想是在设计时提前预测软件可能存在的需求变更,通过对可能变化的信息集中在某些模块内,使其与其他模块无关,提高了软件的可维护性,避免了错误的蔓延,也就提高了软件的可靠性。(三)采用软件重用技术软件重用是指在开发新软件的过程中重复使用已有的软件成分,该软件成分可能是已存在的软件,也可能是专门设计的可重用的软件构件。广义的软件重用还包括软件的开发思想方法、文档、环境、数据等。最大限度地采用软件重用技术,不仅能缩短开发周期,提高开发效率,也能提高软件的可维护性和可靠性。(四)加强软件容错设计容错是指系统或软件出现有限数目的硬件或软件故障的情况下,系统仍具有连续正确执行任务的固有能力。其主要目的是提供足够的冗余信息和合适的算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性。软件容错设计有冗余设计与非兀余设计两类方法。兀余设计有...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?