身份证号码:330323197008160033
摘要:随着计算机技术的快速的发展,其在项目工程管理中的应用也越来越广泛。工程管理的复杂性和多样性也使得计算机技术的应用成为必然。本章主要是针对软件工程产品的特点,分析其在管理工作中涉及到的内容以及在应用中的作用来探讨计算机软件工程在管理上存在的问题,并提了的相应对策的改进,希望对未来的软件管理有所帮助。
关键词:计算机软件;工程管理:应用
前言:
软件工程的管理是对软件在开发以及维护的过程中一切软件生命周期的管理。但是受到传统观念的一些束缚和影响,我国的计算机软件工程管理并未引起相关人员的关注。再者处于新型领域的计算机软件工程,本身就具特殊性,结合人们在计算机软件工程管理上存在的一些权限,导致了软件工程管理上存在着诸多的问题。又因为软件工程管理涉及到的科学面非常之广泛,故此,要做好科学、有效的软件工程的管理也并非一件易事。这就需要从事软件工程管理方面的工作人员在日常工作中及时的发现问题,并提出相对应的政策及有效措施来从根本上杜绝这样问题的产生,从而对计算机软件工程做到科学的管理。
一、计算机软件的管理工作涉及的内容
计算机软件工程涉及到的范围广,故此在对其进行管理上也是有着诸多的因素,主要体现在如下几方面;
1.1开发人员的管理
一项工程涉及到很多的实施人员,在软件工程项目中也是如此,其中包括开发人员,就是我们常说的程序员,资料整理人员、项目经理或者说是项目负责人等。他们在整个项目的开发和实施中扮演着重要的角色,因此,对于开发人员的管理要做到分工明确,职责明确、不越权、不擅离职守,做好本职工作,这样才能确保计算机软件工程的正常开展,同时,对于开发人员的素质要求也是不一样的,在这方面上的管理要有所差别。
1.2用户的管理
这里所说的用户就是计算机软件产品的使用者和评价者,因为计算机软件产品的最终受益者就是用户,因此,在这个软件项目开发的过程中,我们要时刻与用户保持着密切的联系,并且还要积极的得到用户的支持,主动的联系,将与其的联系贯穿于整个计算机软件开发的过程中、作为开发人员我们都知道,用户的需求总是在不断的变化,因为受其环境的影响以及心里和需求有着太多的不确定性。
1.3在控制工作上的管理
计算机软件工程在控制管理上同样也涉及到很多的内容,譬如:人员上的控制、进度上的控制、经费上的控制以及质量上的控制等。进度上的控制是为了让项目按照既定的的时间内完成,经费的控制是为了控制软件项目在开发过程中处于锁定的经费范围内。质量的控制则是要求计算机软件工程在开发的每一个阶段都要对其进行测试和复查,以提高整个项目的质量。
1.4组织机构的管理
在计算机软件工程中,对于组织机构的要求是非常严格的,其中不仅要有合理的员工岗位明细分工,还要有很好的组织机构资质。而组织机构的成立是为了保证项目的统一,保证项目可以正常的进行,因此,对其的组成主要分为三种形式,其一就是程序员的组织机构,其二就是援助机构,其三是民主的组织。其中第一层的组织主要是为了保证全组的统一,这就要求为其配备一名高级工程师,负责整个项目的分配和实施。其二的援助指的是在计算机软件机构中安排一名援助工程师,主要是协助高级工程师对项目进行的一种辅助。并且还要按照每个人的方向,每个人的能力进行明确分工,让其更好的突出并发挥自身的特点。第三种就是在整个项目进行的过程中,要委任一位组长,或许可以让每个参与开发的人员都轮流担任这一职位,如此一来可以大大的提高工作人员的积极性和工作热情。但是在目前行情中,这种模式还是比较少的。
期刊文章分类查询,尽在期刊图书馆
二、计算机软件工程管理在工作中的应用
随着市场经济的腾飞,在进入二十一世纪以来,计算机网络的发展以不可预见的速度在迅速的迈进,同时由于计算机本身具有的高效和精准的工作特点,越来越广泛的运用于各个领域,各个行业,如今,人们的生产和生活早已离不开计算机,早已离不开这个带给人方便和实用的软件。比如说在校园里,教师用计算机软件给学生传授相关知识,学生会在第一时间内接受到来自教师传过来的知识,学生的信息可以通过计算机软件来进行全部的统计,总之,计算机软件的功能就是通过一软件统计上万人的信息,并且计算机不损坏,是永不会丢失,除此之外,计算机软甲在其它行业中的领域也是非常之广泛,比如:用计算机来控制及其的正常运转,用计算机多媒体技术来给学生们放映动画,利用计算机来对通信行业进行传输和控制。但是计算机软件工程在开发过程中是牵涉到很多因素的,他们之间是相互制约和相互联系的。
三、计算机软件工程管理工作存在的问题
正因为计算机软件工程涉及到的范围广,所以会在整个管理的过程中出现各种各样的问题,主要集中表现在以下两个方面:
3.1实际的项目开发工作和实际的业务上存在差值
软件项目工程开发中最难的一项工作就是计算机软件最终完成的产品与实际业务或者实际开发情况有着很大的差距。其原因就是在该项目工程的初步阶段,也就是需求分析阶段上,对于数据、试题、调研活动的全面调查工作所得到的资料,这往往对软件开发的整个过程来说只起到一个模型、框架的作用,而有些开发人员往往忽略了业务本质的规则,而凭空想象许多的涉及工作,这就直接导致了两者之间的差距的存在。
3.2在实际的项目开发中无法直接的估算该项目的工作量
一个软件项目在开发的过程,开发管理的工作量是非常庞大的,并且在开发的过程中还会受到各方面的干扰,其中以人为因素的干扰最为严重,譬如:相关开发人员在开发的过程不投入,工作态度、管理水平等都会给进度和管理工作上带来一定的影响。而倘若在开发的过程中未将人为因素计算在内,在既定的业务规则的前提下,这样的开发量是比较容易计算的。
四、计算机软件工程管理改进的有效措施
4.1要有统一的开发平台和运行平台。
计算机软件运行平台上的不统一会导致无法运行,从而严重制约着软件工程的正常发展,对于这样的症状,结合当今信息技术发展的速度来看,应该给与计算机软件提供更为宽广的发展平台。譬如:无处不在的互联网让互不相识的两个开发人员有了统一的合作机会,而各种开发语言的诞生更是为计算机软件工程的在管理上如虎添翼。
4.2提高计算机软件的效率。
从现有的开发症状上看,有许多开发人员喜欢将访问数据以及修改的机制放在着整个程序中,如此一来,在修改的过程中势必会影响到其它程序正常的运转。因此,只有将修改好的数据按照既定的规则、准则合理的分配到计算机的不同层次中去,才不会对原有的数据造成影响,从而大大的提高了计算机软件的工作效率。
五、总结
当今是一个信息时代,在全球信息化的今天,人们对于计算机的运用越来越普及,企业对于计算机软件工程的项目管理也开始逐渐的重视起来,任何一件新兴起的事物在发展的过程中都会出现诸多的问题。如上述,在当今的社会上,任何项目的研发都不可避免的会涉及到人力、财力和物力,在日渐突出的计算机软件工程管理的问题中,我们要积极的针对所出现的问题寻找解决之法,不仅如此,还要做到新时期计算机软件工程管理上做到与时俱进,积极创新。在加强各方面的管理工作之时,也追求在最短的时间内,在既定的预算范围内,结合人力、物力进行科学、有效的管理,完成客户交付的软件项目。
参考文献:
[1]陈小庆.计算机软件工程管理工作研究[J].知识经济.2012(12).106
[2]田华.计算机软件工程管理方案初探[J].煤炭技术.201 1(01).241—243.
论文作者:陈惜墨
论文发表刊物:《基层建设》2015年27期供稿
论文发表时间:2016/3/22
标签:计算机软件论文; 工程管理论文; 项目论文; 工程论文; 软件论文; 过程中论文; 开发人员论文; 《基层建设》2015年27期供稿论文;