- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                软件开发项目的质量管理策略探讨
                    软件开发项目的质量管理策略探讨
  摘 要 随着计算机技术的不断发展,计算机系统的功能越来越强大,应用的范围越来越广泛。而应用软件是支持计算机系统正常运行的基本条件,其使用的质量将直接影响计算机系统功能的实现。因此,必须要采取合适的质量管理措施,控制好软件开发项目的质量,提高软件开发的实用性能。 
  关键词 软件开发;质量管理;软件缺陷;管理策略 
  中图分类号 TP2 文献标识码 A 文章编号 2095-636305-0020-02 
  近年来,我国软件产业发展十分迅速,各大软件开发企业开始崛起,软件开发项目也越来越多。但是由于部分软件开发公司缺乏一定的质量管理经验,也没有形成规范的质量管理体系,所以在软件开发过程中出现了软件缺陷的问题。对此,必须要采取合适的软件开发质量管理措施,解决软件缺陷问题,保证软件开发质量。 
  1 软件缺陷概述及其产生的原因分析 
  软件缺陷产生的原因是多方面的,比如在软件设计前没有对市场进行调研,不了解市场对于软件的需求,所以在软件开发时存在盲目性、目标不明确、定位不准,导致软件的实用性能不足[ 1 ];市场竞争激烈,许多软件开发企业为了争取市场的主导权,强行缩短软件开发应用的时间,导致软件开发设计方案不合理,从而造成软件缺陷。软件缺陷产生的具体原因有以下几点。 
  1.1 软件自身原因 
  1)在软件开发设计前没有进行市场调研工作,导致设计方案不合理,软件开发功能与用户需求不符,所以软件的实用性能较低。 
  2)软件系统内部结构比较复杂,没有进行很好的分类与分层,导致系统运行杂乱无章,经常出现一些意料之外的故障问题,且维护起来难度比较大;就算系统整体结构设计得比较规范,但由于系统内部所需要处理的对象太多,导致处理难度较大,处理时间比较长,在参数传递、对象状态查询等方面会出现一些问题。 
  3)在应用新的软件开发技术以后,没有考虑到系统兼容性,所开发出的应用软件与系统不相容,导致软件无法正常运行。 
  4)没有明确程序逻辑与数据分析的范围,在某些边界环境下容易出现错误,导致系统对数据分析的结果不准确。 
  5)在软件开发时忽略了时间同步问题,导致软件系统时间与实际时间不符,从而引发一系列的细节问题。 
  6)软件系统的通信端口较多,所以安全防护工作难度较大,很容易发生信息泄露等问题[2]。 
  1.2 软件质量管理原因 
  1)质量管理制度不完善,缺乏核心思想,无法协调软件开发质量、资源分配以及成本之间的关系,忽略了某些关键步骤,导致软件存在?S多缺陷。 
  2)在开展市场调研工作时对客户需求了解得不够深入,或者与客户交流困难,无法把握住客户的真正需求。 
  3)为了把握住市场主导权,企业强行缩短软件开发时间,许多工作都没有按照标准的流程进行,导致软件开发质量得不到保障。 
  4)软件开发过程缺乏一定的评审以及监督机制,容易出现问题。 
  5)对软件开发的风险评估严重不足,导致企业经济效益受损。 
  1.3 团队工作原因 
  1)在市场需求分析方面,不同的软件设计人员对同一份市场调研报告的理解可能会存在一定的差异,所设计出来的方案与实际市场需求情况可能存在偏差;同理,在软件开发编程方面,对同一份软件设计说明书,编程人员也有不同的看法,某些错误的理念也被投入到软件编程当中,导致软件出现缺陷。 
  2)软件开发项目组新入职的员工比较多,工作经验不足,只经过简单的入职培训无法达到软件开发的要求[3]。 
  综上所述,引起软件缺陷的原因有许多种,但是如果按照软件产品归类,就可以发现最容易引起软件缺陷的环节是规格说明书,具体软件缺陷构成示意图如图1所示。 
  2 软件开发项目质量管理具体措施 
  2.1 合理定义软件开发项目过程 
  软件开发项目的过程主要包括了软件开发以及软件维护。目前,我国已经进入了信息化时代,许多质量管理工作都需要与外界环境相结合,如果外界环境发生变化,其质量管理工作也需要随之变化,以适应环境。对此,为保证软件开发项目的顺利完成,就得结合软件开发项目的实际情况,规范项目运作流程,并合理定义软件开发项目的过程,明确项目每个阶段的目标,保证软件开发的质量。 
  2.2 明确软件开发项目的需求 
  市场需求分析是软件开发项目最为关键的部分,是软件功能设计的基础。在实际情况当中,由于社会的不断发展,人们生活工作中的变化,用户对于软件开发的需求也是会发生变更的,这就使得软件开发过程中存在许多不确定因素。为了有效解决这些问题,必须要重视起软件开发项目的需求分析工作,明确项目需求,提高软件开发的质量。对此,可以从以下几个方面着手。 
  1)软件需求说明书上必须要将客户对软件的需求解释清楚,不能存在偏差。因为与客户直接交流的不是软件开发人员,而
                
原创力文档
                        
                                    

文档评论(0)