APP下载

计算机软件工程管理与应用

2018-12-28张哲

科学与财富 2018年30期
关键词:软件工程计算机

张哲

摘要:目前,信息化发展迅速,件工程的有效管理可以顺利进行,在很大程度上影响信息化的发展过程。增加支持资源的计算机软件工程的基本思想创新和软件项目管理的发展,将进一步导致中国计算机软件工程的发展,为我国的社会主义发展提供更大的力量。本文就对计算机软件工程管理与应用进行了分析探讨。

关键词:计算机;软件工程;管理与应用

0 引言

虽然社会经济得到了快速的发展,但是计算机软件项目管理工作没有受到特别的关注。在计算机软件工程管理中存在着较多的问题,出现这些问题有以下两个方面的原因:一方面,

在我国,计算机软件工程学科是一个新领域,这些计算机软件工程问题是被刚刚挖掘出来的;另一方面,人们受到传统观念的束缚,在使用计算机软件工程以及管理工作中存在着较多的限制。

1 软件工程的概念

软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。软件工程借鉴了传统工程的理念和方法,以优化软件产品的开发和管理效率,减少投入成本,提高产品质量。其中,工程科学被用于软件产品模型设计、规范制定、成本评估等方面,管理科学则被用于软件产品开发及维护成本、计划、质量、服务等方面管理。

在给定开发成本及进度的前提下,开发出具有有效性、适用性、兼容性、可修改性、可靠性、可理解性、可维护性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品,提高软件产品的质量和开发效率,减少维护的成本和困难,是软件工程的最终目标。

2 如何加强计算机软件工程管理

2.1 构建完善的计算机软件工程管理体系

计算机是近代才发展起来的,尤其是计算机软件,其作为一个新型的知识产业,对于各方面的要求都比较高,比如从业人员的专业素质及其计算机的理论研究能力等。所以在进行计算机软件工程管理体系的设计时,针对开发人员的管理是十分重要的,可以通过加强对相关人力资源的管理,从而调动技术开发人员的工作积极性,最终使项目能够按计划进行。

2.2 强化对计算机软件工程的风险管理

众所周知,在进行软件的开发时,随时随地都会面临各类风险。一般来讲,关于软件项目的风险主要有四个方面:(1)需求方面。这类的风险主要是由于客户对于软件的需求在表达上不明确而引起的。要处理好这类风险,软件工程的相关管理人员必须要与客户进行充分的交流与沟通,及时了解客户的需求并且使其明确化。比如客户对于软件效果是否满意、或者要求对软件进行重新设计以及客户的意见没被接受而使得软件达不到其预期需求,最后要求重做等。(2)技术方面。由技术方面引起的风险主要是由于软件的开发人员对于编程方面的知识掌握不够,从而使得整个程序的编写出现错误。这就要求开发人员必须要具备丰富的编程方面的知识以胜任其工作。(3)成本方面。这类风险主要是指在软件开发过程中的成本问题。假如有一家软件开发企业正在对某软件进行开发,然而由于其在工程方面的管理不当,從而造成人力资源成本以及开发费用的上升,增加企业的资金压力。最严重的情况就是可能导致开发成本比所获得的报酬还高,使企业失去生存的基础。因此,必须对成本予以有效的控制。(4)进度方面。由于在进行软件开发时的工程管理达不到要求,使得相关人员的工作效率不高以及造成拖沓等不良现象,从而使工程的进展缓慢,不能够按时完成整个软件的开发,造成客户的不满。

基于上述原因,我们必须加强计算机软件工程的风险管理意识,要针对所有可能出现的风险采取对应的措施。首先要明确客户的意图,然后尽可能按照他们的需求进行设计与规划,而对于那些实在无法满足的需求,则必须在事前予以说明,与客户讲清楚,尽量使其取消他们的不正当需求。此外,还要加强对相关人员的管理,提高工作人员的工作积极性,并且对他们的职业素质进行考核,一旦发现不足立即予

3 计算机软件工程的应用

3.1计算机软件工程管理的方法

第一项是加强对于计算机软件工程的风险和进度的管理工作,这也是在计算机软件工程管理中最重要的两个方面,首先是风险管理,要想完成风险管理,就要求相关的管理人员具备一定的风险意识,将处在开发中的计算机软件可能面对的风险找出,并根据相关内容提出一定的解决办法。对于计算机软件开发进度的管理也是非常重要的内容之一,通过对风险的控制可以起到提高计算机软件利益的作用,而且也可以完成对开发成本的控制,通过制定工作进度表,按部就班的完成有关工作,也将风险降低许多。

第二项是加强对于计算机软件工程项目合作团队的管理,要想完成计算机的软件开发离不开开发团队的支持,对于开发团队的管理也是其中最重要的一项,首先是要促进整个团队之间的关系更加密切,使团队在开发工作中更加契合,然后要进行合理的分工,通过分工工作使所有人都可以为软件的开发贡献自身的力量,将计算机软件开发工作完成得更加完美。

第三项,用户管理同样是其中比较重要的内容之一,计算机软件开发的目的就是为了提供给用户使用,所以要想开发出最实用的计算机软件就要对用户进行一定的了解,使其更符合用户的需求,保证开发的软件使用户真正需要的,而且在操作过程中不会为用户带来更多的困难,从这一角度来看,对于用户的管理也是非常重要的内容之一。

计算机软件开发的过程是非常复杂的,所以在这一过程中将各阶段的数据进行记录是一项非常重要的过程,例如在测试中,对每次测试的结果的记录可以帮助软件更好的完成。由此可见在计算机软件开发管理中档案管理同样重要

3.2计算机软件工程的应用

计算机在我国的应用最早是在1994年,随着软件技术的逐渐发展,在我国的应用逐渐增多,下面就对其中应用较多的几个方面简单列举。

第一方面是在教学中的应用,在现代化教育中,计算机技术已经成为其中必不可少的手段,通过利用各种辅助软件,可以将教师的教学变得更加简单,使学生对于有关内容的理解更加透彻,而且通过计算机软件技术的帮助,也可以使学生的注意力更加集中,保证课堂处在最适合的氛围下,将学生的学习兴趣充分调动,并在教学中使学生了解更多内容,将学生的眼界开阔。

除了在教学中的应用,在企业中的应用是另一主要方面,在企业经营中,如果没有计算机软件的辅助,就无法完成一些工作,例如在工业中,一些自动化机械完成任务就是通过计算机软件来实现的。在日常办公中计算机软件更是必不可少,通过计算机软件的应用,在处理一些日常工作时可以更加方便,例如在绩效考核工作中,或者是会计工作中,都离不开计算机软件的辅助。

4 总结

总结:现今,随着网络化技术的不断深入发展,人们开始关注计算机软件的发展问题,但是针对计算机软件工程的管理问题并没有得到足够的重视,我们可以通过系统化的发展方式来实现我国计算机软件工程的管理问题,因此,本文主要是针对计算机软件工程管理问题进行重点的关注和分析,最终促进我国计算机软件管理技术的进一步提升和发展。

参考文献:

[1]牛增祥.论计算机软件工程管理工作[J].科技致富导向,2013(6).

[2]任建军.浅议计算机软件工程的管理与应用[J].中国电子商务,2012,(10).

[3]燕德丽.计算机软件工程管理工作探析[J].硅谷,2008,(11).

猜你喜欢

软件工程计算机
计算机操作系统
穿裙子的“计算机”
信息系统审计中计算机审计的应用
依托工作室的软件工程实践教学研究
应用瀑布模型的MOOC制作方法
融合APTECH体系的软件产业人才培养探究
基于工程教育认证的《软件工程》课程教学质量建设研究 
Fresnel衍射的计算机模拟演示