预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件质量论文:略论软件开发质量的举措本文作者:贾守国工作单位:山东省农村信用社联合社计算机软件开发过程的质量问题原因分析计算机软件开发过程中总是存在着各种问题导致了软件开发质量较低所以才需要进行开发质量的项目管理。造成计算机软件开发质量的原因有很多中大致如下所述。对用户需求了解不足用户的软件需求直接决定了软件的质量是关系到软件质量的一个重要因素。如果在软件开发过程中对于用户的要求掌握不足就会导致开发出的软件达不到原有的效果也就不能够实现软件的正确性无法满足客户的要求。但是对于软件的要求并不是能够轻易的显现出来的它需要一个长期沟通了解的过程要保证在软件开发开始之前就掌握了客户的相关需求方便在开发过程中逐步渗透进去在开发的过程中也需要及时的了解客户反馈过来的意见并及时改正做到开发前、开发中、开发后都充分地掌握客户的需求。开发工作的规范性较差由于计算机软件开发过程中可能会出现质量指标无法量化的现象所以如果开发的质量不过关也无法直接追究开发人员的责任所以计算机软件开发者在开发软件过程中就不会注意开发工作的规范性把关心的重点放在了速度和成本上忽视了质量。更严重的是有些开发人员为了追求速度很多开发工序并没有按照计划或者规范进行这种跨越式的软件开发工作就无法保证开发的系统性和科学性也就无法保证开发质量。开发技术人员和管理人员问题软件开发过程中为了保证开发质量需要技术人员和管理人员时常进行沟通交流如果沟通受到阻碍那么软件开发中出现的各种问题就无法得到统一的认识和理解也就会影响计算机软件开发质量。除此之外如果在软件开发中出现了人员的流动也会给计算机软件的开发带来不利的影响。计算机软件质量的项目管理对策根据需求进行缺陷管理软件项目开发始于对计算机软件相关功能的需求而计算机软件的开发过程就是为了实现客户的这一需求而努力的过程如果在实际设计过程中由于没有进行及时沟通而导致了软件的开发不符合客户需求就应该及时地进行缺陷管理通过这种方式来对存在的问题进行解决。在计算机软件开发过程中还可能会出现因为需求的变更而出现的设计同需求不相符合给软件设计埋下了质量隐患。所以说我们要对软件开发的过程进行项目管理把计算机软件开发项目根据不同的需求分解为不同的问题而计算机软件的设计也就是把这些问题细化的一个过程软件的各种编码是对这些问题的最好回答综上所述计算机软件的项目开发过程就是对不同需求问题进行解答的一个过程最终的解答结果就是符合要求的计算机软件。而对项目进行管理就是对所需要的各种资源进行优化配置最终解决问题的过程。强化代码检查软件的质量通常情况下同代码的质量有着重要的联系所以为了保证软件开发质量要强化代码检查工作。在计算机软件开发过程中受到工作人员和工作环境的影响很容易出现代码错误的现象而这种错误是我们工作中不容易察觉的一旦代码出现问题很有可能会导致以后的开发工作付诸东流所以为了保证开发进度避免麻烦的出现一定要在平常的工作中经常对计算机软件各种代码进行检查确定无误之后再进行下一个项目的开发。但是计算机软件中代码量很大所以如果集中检查肯定会浪费人力、物力、时间故而可以采用项目分解的方式把开发工作分解为不同的任务把任务落实到不同的开发工作人员头上这样就形成了一种每个项目每个阶段每个人负责一部分代码检查工作的流程同时还要及时的同检查人员进行代码的沟通了解保证检查工作的质量在保证软件开发质量的同时还能够相应提高工作人员的技术水平。检测软件质量在计算机软件开发出来之后要对其进行检测而对其的测试方式通常是通过自动或者人工的方式进行检测的目的主要是为了检查所开发出来的计算机软件程序中是否存在着错误而最终也是为了消除软件中的程序错误来保证软件的开发质量。对软件进行相应的检测可以在软件投入使用之前就发现缺陷问题并采取相应的解决对策。这种方式也能够在一定程度上减小企业的投资成本提高用户的满意度提升开发企业的形象。计算机软件开发质量的项目管理工作在计算机软件质量的保证中扮演着重要的角色在软件开发过程中一定要对其加以重视。但是在实际操作中这一工作所涉及到的范围比较广工作内容比较复杂所以一定要细心地根据相关标准进行以保证项目管理工作的有效实施。