浅谈加强计算机软件工程管理应用的措施论文_郑媛莉 毕海宏

浅谈加强计算机软件工程管理应用的措施论文_郑媛莉 毕海宏

新疆乌鲁木齐69026部队

我国在计算机软件方面虽起步较晚,但如今也以取得了较多的发展成果,并且随着软件应用作用的凸显,人们日渐重视软件工程的研发,投入的人、财、物力也在大幅度上升,在这种情况下,加强对计算机软件工程的工程项目管理就显得格外重要。

一、内容概述

(一)计算机软件

对于计算机而言,计算机软件是不可或缺的重要组成部分,可谓之计算机系统的核心或是灵魂。计算机软件由两部分组成,一是程序,程序在计算机领域是指一种描述,而其描述的对象便是等待计算机任务将要处理的对象与处理的规则;二是文档,文档是指阐明性资料,其存在主要是为了让用户了解程序。所以,软件的质量高低直接影响着计算机的质量与状态,需要加强对软件的研究。

(二)计算机软件工程

计算机软件工程的特性在于:第一,研究方法是专属的工程化方法;第二,研究指向是具备实用性的高质量软件;第三,研究工作主要包括软件构建以及软件维护,也即开发、演进、规格说明以及确认这四个方面[1];第四,工作阶段多被划分为三段,一是定义阶段,这一阶段主要研究软件开发需求以及软件开发的可行性,并制定初步的软件开发与管理的计划;二是开发阶段,这一阶段主要负责设计软件、实现软件和测试软件,是计算机软件工程的关键部分;三是运维阶段,此阶段要做好对软件的运行、维护与废弃工作,也不容懈怠。

(三)计算机软件工程管理

计算机软件工程管理实则是计算机软件工程与工程项目管理两者的融合[2],也即要实现"1+1>2"的成效。该项管理工作的管理对象主要是技术人员、组织机构、用户和文档资料,所以其控制内容是:第一,管理技术人员。对于计算机软件而言,技术人员的能力直接决定着开发工作的质量以及后续运维的情况,所以必须要有专门化的管理方案与管理举措;第二,管理组织机构。工程项目之中所形成的组织机构也是管理的焦点,尤其是要重点管理软件由程序员所组成的机构、专家所组成的机构以及民主组织这三个管理对象;第三,管理用户。此处的用户是指软件受众,对用户进行管理,主要还是为了对软件进行科学化评估;第四,控制管理。控制管理包括管理项目人员、工程效率、使用经费等内容。

二、管理措施

(一)加强团队合作

一个具备协作能力的团队,不仅能对软件项目的开发起到关键作用,也能保障软件项目管理能够达到预期效果,所以,一定要增强对软件研发团队的管制,使其能够充分发挥整体性效应,助益于管理水平的提升。第一,加强交流。计算机软件的研发,既不能闭门造车,也不能纸上谈兵,单个研发人员在完成相应的研发工作时,可能因为工作压力而进入认知误区,耽误整个项目工程的进度,所以需要以加强人员间交流的方式,不断调整优化整个团队的想法,使大家朝着共同的方向前进;第二,明确职责。软件研发工程项目繁杂且历时较长,参与研发的工作人员也比较多,若想保证研发工作的有序进行,就需要预先对工作人员的工作内容予以确定,也即需要在分工负责制下有条不紊的完成整个项目工程,避免"忙中出错";第三,精神鼓励。

期刊文章分类查询,尽在期刊图书馆软件开发并非一朝一夕所能完成之事,需要整个团队克服心理障碍予以长久坚持,所以采取激励措施给工作人员以精神鼓励,使其始终能够保持积极向上的心态至关重要,毕竟思想是指引行为前进的方向盘,若是不能自动、自发的为项目研发做出贡献,工作人员的潜力得不到开发,也难以保证软件的质量。

(二)完善管理体制

完善管理体制是进行软件工程管理的重要保障,对此,可以从以下几个角度着手,完善管理体制:第一,重视人员作用。管理体制的建立不能照本宣科,也即不能完全借鉴其他软件工程的管理体制,需要管理者从实际出发,深入调查了解本团队内人员的优势与不足,继而制定有针对性的管理方案,以调动工作人员的工作积极性;第二,增强知识渗透[3]。如前文所述,软件开发不能闭门造车,所以管理者要注意适时引导技术人员关注当前软件研发进度,以促使工作人员积极学习专业知识,进行专业知识训练,掌握最新软件知识,在理论联系实际原则的指导下,化理论知识为实践支撑,提升软件的使用价值,最终达到提升项目管理的效果;第三,建立奖惩制度。正所谓"重赏之下,必有勇夫",对个体进行奖励,不仅仅是一种物质给予,更是对个体自身价值或是努力的承认,符合管理学中个体"自我实现"这一最高层次需求,所以需要以奖励的方式,激发个体积极性;至于惩罚制度,则对应古语所述的"知耻而后勇",重在以惩罚的形式纠正错误的观念及行为,激发个体反省能力,使其在压迫作用下,实现积极的转变。

(三)增强风险管理

常见的风险控制方法有四种,即:损失控制、风险保留、风险回避、风险转移。在软件项目工程进行的过程中,也会产生各种各样的风险,因此,加强软件项目工程管理的一项要义便是增强风险管理,具体来讲,需要从以下几个方面进行:第一,建立风险管理体制。管理体制是进行管理工作的依据,作为软件工程的研发者,具备恰当的风险意识很有必要,所以需要将空闲时间合理利用起来。学习有关风险管理的知识,以增强风险管理意识,可以预先编制风险防范方案,以备不时之需;第二,定时进行掌控管理。之所以要进行风险管理工作,就是为了将可能会出现的风险扼杀在"摇篮"里,所以风险管理的关键点便是时效性,也即需要在时间层面上做到风险的提前预防,在风险已经现实化后再采取措施解决显然不是风险管理的内容,所以需要持续的掌握当前项目研发进度,以便将损害降至最低。

(四)加强培训工作

正如计算机软件工程管理概述中所言,计算机计算机软件工程管理实则是计算机软件工程与工程项目管理两者的融合,正因为如此,对于管理人员的培训与技术人员的培训,虽基于培训内容的不同与工作内容的不同而需分班进行,但也不能将二者直接割裂开来,甚至需要开展一些互助互学活动,让两类工作人员互为师生,共同学习,对此,要引起项目负责人的重视,予以长期坚持。

三、结束语

总之,计算机软件工程管理不论是对于软件研发质量还是软件使用价值,都有极其重要的作用,我国虽以在此领域取得了一些可见性成果,但也不能忽视该管理工作中存在的不足,对此,还需相关负责人员积极措施予以完善,以便计算机软件工程能够实现经济效益的最大化。

参考文献:

[1]袁春莹.加强计算机软件工程管理应用的措施[J].电子技术与软件工程,2019(02):62.

[2]邵曰攀.加强计算机软件工程管理应用的措施分析[J].电脑知识与技术,2018,14(05):98-99.

[3]赵志鹏.关于计算机软件工程管理与应用的讨论[J].电子技术与软件工程,2016(15):87-88.

 

论文作者:郑媛莉 毕海宏

论文发表刊物:《中国电气工程学报》2019年第1期

论文发表时间:2019/4/24

标签:;  ;  ;  ;  ;  ;  ;  ;  

浅谈加强计算机软件工程管理应用的措施论文_郑媛莉 毕海宏
下载Doc文档

猜你喜欢