您的位置: turnitin查重官网> 计算机 >> 处理技术 >简论项目管理计算机软件开发过程质量项目管理对策怎样

简论项目管理计算机软件开发过程质量项目管理对策怎样

收藏本文 2024-01-01 点赞:27983 浏览:123160 作者:网友投稿原创标记本站原创

摘要:我国计算机技术已经进入了一个比较成熟的阶段,在企业的发展中对计算机软件的应用越来越广泛,比如会计电算化、办公自动化等的实现都是计算机软件的功劳,为企业的现代化发展提供了技术上的保障。所以,我们在进行计算机软件开发过程中更应该注意质量的管理。本文主要是研究计算机软件开发过程质量的项目管理有效对策,用先进的计算机软件不断地推动我国经济的发展,也为人们的生活提供更多的乐趣。
关键词:计算机;软件开发过程;质量;项目管理
1007-9599 (2012) 21-0000-02

1 计算机软件质量的项目管理简述

社会的发展对计算机软件的质量提出了高标准、高要求,而项目管理在近些年被逐渐引入到了各行各业的管理中,用来提高企业整体的管理水平,因此,二者的产生和发展都存在着必然性。

1.1 计算机软件开发质量的项目管理标准

对于计算机软件开发来说,其质量的项目管理标准大致可以分为三个大的方向。第一,计算机软件开发的正确性。正确性是指软件用户在使用该软件过程中,能够顺利实现自己所设定的需求目标,也就是说能够正确地到达操作者所指定的位置。第二,计算机软件开发的安全性。众所周知,计算机网络在给人们生产生活带来方便的同时,也给人们的隐私等带来了一定的安全威胁。所以,计算机软件开发的安全性是必要的,安全性主要指较强的程序保护与控制性能。第三,计算机软件的可靠性。这种可靠性是指对计算机软件运行精度的要求,对可靠性的评估可以通过它的准确性、简洁性、容错性等几个方面来考虑。

1.2 我国软件项目管理

在我国,对软件的项目管理的认知还是不够深入,所表现出来的是一种盲目性大、实践性弱的现象。软件开发过程中,从立项,到计算机软件的开发,再到计算机软件产品的推出,这一过程中对软件缺陷以及需求的控制和管理直接关系到了计算机软件开发的质量和工作效率。在软件开发质量的项目管理中,为了对开发项目的情况进行跟踪和监督,通常都会把“缺陷跟踪管理流程”和“需求变更控制流程”引入管理工作当中。而在大型的计算机软件开发项目中,会针对以上两种流程制定相关的管理规范,同时还会把专门工具引入其中。相对于小型开发项目来说,通常会引入“缺陷管理工具”,反而对需求控制的要求会相对较宽松一些。管理流程的实现是通过对文档的管理来实现的,缺陷管理的最终目的是为了对开发过程中出新的质量缺陷及时地进行补强。在实际操作中,以上两种流程的引入是工作人员对项目开发状态进行掌握的依据。

2 计算机软件开发过程的质量问题原因分析

计算机软件开发过程中总是存在着各种问题,导致了软件开发质量较低,所以才需要进行开发质量的项目管理。造成计算机软件开发质量的原因有很多中,大致如下所述。

2.1 对用户需求了解不足

用户的软件需求直接决定了软件

源于:论文大全www.udooo.com

的质量,是关系到软件质量的一个重要因素。如果在软件开发过程中对于用户的要求掌握不足,就会导致开发出的软件达不到原有的效果,也就不能够实现软件的正确性,无法满足客户的要求。但是,对于软件的要求并不是能够轻易的显现出来的,它需要一个长期沟通了解的过程,要保证在软件开发开始之前就掌握了客户的相关需求,方便在开发过程中逐步渗透进去,在开发的过程中也需要及时的了解客户反馈过来的意见,并及时改正,做到开发前、开发中、开发后都充分地掌握客户的需求。

2.2 开发工作的规范性较差

由于计算机软件开发过程中可能会出现质量指标无法量化的现象,所以,如果开发的质量不过关也无法直接追究开发人员的责任,所以,计算机软件开发者在开发软件过程中就不会注意开发工作的规范性,把关心的重点放在了速度和成本上,忽视了质量。更严重的是有些开发人员为了追求速度,很多开发工序并没有按照计划或者规范进行,这种跨越式的软件开发工作就无法保证开发的系统性和科学性,也就无法保证开发质量。

2.3 开发技术人员和管理人员问题

软件开发过程中,为了保证开发质量,需要技术人员和管理人员时常进行沟通交流,如果沟通受到阻碍,那么,软件开发中出现的各种问题就无法得到统一的认识和理解,也就会影响计算机软件开发质量。除此之外,如果在软件开发中出现了人员的流动,也会给计算机软件的开发带来不利的影响。

3 计算机软件质量的项目管理对策

3.1 根据需求,进行缺陷管理

软件项目开发始于对计算机软件相关功能的需求,而计算机软件的开发过程就是为了实现客户的这一需求而努力的过程,如果在实际设计过程中由于没有进行及时沟通而导致了软件的开发不符合客户需求,就应该及时地进行缺陷管理,通过这种方式来对存在的问题进行解决。在计算机软件开发过程中还可能会出现因为需求的变更而出现的设计同需求不相符合,给软件设计埋下了质量隐患。所以说我们要对软件开发的过程进行项目管理,把计算机软件开发项目根据不同的需求分解为不同的问题,而计算机软件的设计也就是把这些问题细化的一个过程,软件的各种编码是对这些问题的最好回答,综上所述,计算机软件的项目开发过程就是对不同需求问题进行解答的一个过程,最终的解答结果就是符合要求的计算机软件。而对项目进行管理就是对所需要的各种资源进行优化配置,最终解决问题的过程。

3.2 强化代码检查

软件的质量通常情况下同代码的质量有着重要的联系,所以,为了保证软件开发质量,要强化代码检查工作。在计算机软件开发过程中,受到工作人员和工作环境的影响,很容易出现代码错误的现象,而这种错误是我们工作中不容易察觉的,一旦代码出现问题很有可能会导致以后的开发工作付诸东流,所以,为了保证开发进度,避免麻烦的出现,一定要在平常的工作中经常对计算机软件各种代码进行检查,确定无误之后再进行下一个项目的开发。但是,计算机软件中,代码量很大,所以,如果集中检查肯定会浪费人力、物力、时间,故而可以采用项目分解的方式把开发工作分解为不同的任务,把任务落实到不同的开发工作人员头上,这样就形成了一种每个项目每个阶段每个人负责一部分代码检查工作的流程,同时,还要及时的同检查人员进行代码的沟通了解,保证检查工作的质量,在保证软件开发质量的同时,还能够相应提高工作人员的技术水平。

3.3 检测软件质量

在计算机软件开发出来之后要对其进行检测,而对其的测试方式通常是通过自动或者人工的方式进行,检测的目的主要是为了检查所开发出来的计算机软件程序中是否存在着错误,而最终也是为了消除软件中的程序错误来保证软件的开发质量。对软件进行相应的检测可以在软件投入使用之前就发现缺陷问题并采取相应的解决对策。这种方式也能够在一定程度上减小企业的投资成本,提高用户的满意度,提升开发企业的形象。

4 结束语:

计算机软件开发质量的项目管理工作在计算机软件质量的保证中扮演着重要的角色,在软件开发过程中一定要对其加以重视。但是,在实际操作中,这一工作所涉及到的范围比较广,工作内容比较复杂,所以,一定要细心地根据相关标准进行,以保证项目管理工作的有效实施。
参考文献:
张天宇.中小型软件开发质量控制研究[J].微电子学与计算机,2007(06).
田伟莉,聂世群.基于质量管理的软件过程优化[J].科技创新导报,2007(34).
[3]刘义辉.IT管理中质量控制与运作战略研究[J].经营管理者,2010(04).

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号