浅析计算机软件工程管理
引言:在当前信息化社会快速发展的背景下,软件工程起到非
常关键的作用。提高计算机软件工程项目的管理效率与质量水平,
加大人力与物力投入力度,积极改进思路,运用新方法、新手段,
将更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经
济效益与社会效益目标。
一、计算机软件工程的管理
计算机软件工程的管理的影响有三个方面:软件的生产力有没
有提高、资源有没有很好的被利用、生产的软件能否满足目标,所
以计算机软件只有在得到较好的管理的时候才有成功的成功出来。
计算机软件是一种很特殊的软件,由于与它相关知识很多都不同,
所以到现在,它还不能被人们所掌握。此外,对于计算机软件工程
管理来说如果产生了失误,那么这个失误会比其它失误所造成的后
果要严重很多,所以在这方面上就有很多人不敢去做,就导致了我
们国家在计算机软件工程管理上面缺少人员。有很多软件公司在规
模较小的时候发展的很好也很快,但是当到了大规模的时候就发展
的较慢了,造成这种情况形成的原因就是在计算机软件工程管理方
面的不完善,从另一方面就说明了我们国家缺少软件管理的人才。
(一)组织机构。对于组织机构来说它不仅仅只是一个开发人
员的集合,而是有着一个很严格的标准,第一,有一个较好的组织
机构,第二,按要求分配好每个人员,第三,有可联系的通讯录。
组织机构是没有一种模式的。(二)开发人员。开发人员是需要负
责很多事情的,要对计算机软件的项目负责,对计算机软件程序的
编排要负责,还要负责找资料,以及其它一些杂事。因为这些事情
一个人不可能完成的,在一般情况下是根据项目范围的大小而决定
不同的人来完成的,以此来分配任务的,有时候还会按个人的素质
来分配。在选择人员的时候一定要仔细,因为计算机软件每个细节
都是环环相扣的,都是很重要的,并且所选的人不仅要有才能还要
有与同伴合作的能力,只有这样计算机软件这样复杂的项目才能完
成。(三)文档资料。在开发计算机软件的时候,它的每一步都会
记录在资料里面,因为这些资料是为了以后的每个阶段做基础的,
有便于每个阶段的复查,从而使得工作得到保障,对于计算机来说
它的管理工作都是通过资料来完成的,所以在计算机软件开发的过
程中文档资料是很重要的。(四)用户。任何软件的开发的前提都
是在用户里面的,当软件在开发的时候,软件研发的负责人要和用
户维持一定的联系,要时刻注意用户对软件的看法及其要求,不能
受到外界的影响。因此在研发软件的时候,对于软件来说,用户必
须赞成并且给出意见。(五)控制管理。控制包括进度控制、人员
控制、经费控制和质量控制。为保证软件开发按预定的计划进行,
对开发过程要实施以计划为基础。(六)文档资料管理。文档资料
是实现软件工程有效管理的重要依据,所以必须将软件开发过程中
从初步设计到中间过程包括最终结果整理为一套全面的文档资料,
建立标准化的文档有利于进行文档管理。
二、计算机软件工程管理的方法与对策
(一)构建完善的计算机软件工程管理体系。首先,构建计算
机软件工程管理的人才体系,意识到人才在工程进展中的积极作
用,加强人力资源管理,调动工作人员的主观能动性,确保工程各
项目标的顺利落实;其次,加强对计算机软件工程相关知识的学习
与渗透,对项目管理人员、工作人员等进行专业化的培训,了解最
新软件工程知识,做到理论与实践相结合,运用到具体的工程项目
中,增强计算机软件的开发水平与利用价值,提高工程项目管理效
率;再次,为了更好地调动工作人员的主动性和积极性,应加强制
度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效
益目标。
(二)加强计算机软件工程的风险管理与进度管理。首先,构
建完善的风险管理制度体系。作为计算机工程项目的管理工作人
员,应树立风险意识,学习风险管理知识,能够客观识别风险并进
行量化分析,有针对性地采取风险防控方法,提交计算机软件工程
管理的风险报告。其次,定期做好计算机软件工程项目的风险预控
与识别。对于一个完整的计算机软件工程项目来说,应该将风险管
理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生
的损失降到最低。一般可采取规避、减缓、转移等手段处理风险。
最后,还应加强对计算机软件工程的进度管理,提高工程效率水平,
合理控制开发成本。结合计算机软件工程项目的实际情况,制订科
学、完整、有效的进度管理工作表,对工程项目的进展状况进行实
时监督,确保各项工作有条不紊地进行。
三、计算机软件工程的应用
在21世纪以来,随着时间的增长,信息网络技术得到了快速的
发展,正是因为计算机软件的准确性、效率高、方便,在全社会的
各个行业得到了很好的发展,一直到现在,人们的工作都是依赖计
算机软件的,计算机软件的应用主要有:办公套件、操作系统、电
子邮件、游戏、数据、音乐等等。相应的在航空、农业、工业、银
行等等行业都应用上了计算机软件。
例如,学校里,计算机起着很大的作用。老师在上课的时候会
用上ppt教案来教学,这就是充分利用了计算机软件来和同学一起
讨论、学习。学生还可以通过网络与老师交流信息;有的学校,在
学生登记的时候就是利用计算机软件来记录的,当学生在学校消费
的时候,也是通过计算机软件来进行收费的,学生进出学校也可以
通过计算机软件来进行识别,学校的管理员在管理学校的时候,也
是通过软件来对整个学校进行着管理,任何一个地方出现了问题都
可以清楚的发现。一个软件就可以管理整个学校,这就是软件能力
的所在,在很多地方软件都得到了类似的使用,像医院、kyv、大
型的企业等,所以计算机软件的使用无处不在。在软件研发的整个
过程中,软件的需要及其别的因素都是存在着联系的,它们的关系
是互相制约、互相影响的,所以,在研发的时候要有一定的控制力
度,确保研发出来的软件得到用户的认可。
我们国家软件研发的能力还落后于其它发达的国家,对我们国
家来说,计算机软件的研发空间还有一段很长的路,所以,就要更
加的努力去解决存在的困难,把那些处在瓶颈期的问题一个个的解
决,把计算机软件的空间变得更大,让更多的人认识、了解并且去
应用它,让它得到更大的发挥,带动我们国家的经济能力,把人们
的生活水平提高,为我们国家的发展做出贡献。
参考文献
[1]王必恒,陶勇.基于计算机软件工程管理的思考及实践分析
[j].科技创新与应用,2012,31:46.
[2]张爱群.浅析软件工程管理[j].中小企业管理与科技(下旬
刊),2011,12:280.
[3]李万军,曹艳云.论计算机软件工程管理工作[j].才智,
2012,03:40.
[4]于克达.软件工程管理的现状和创新策略[j].微计算机信
息,2012,05:111-113.
[5]陈小庆.计算机软件工程管理工作研究[j].知识经济,2012,
12:105.