计算机软件工程管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析计算机软件工程管理
引言:在当前信息化社会快速发展的背景下,软件工程起到非常关键的作用。提高计算机软件工程项目的管理效率与质量水平,加大人力与物力投入力度,积极改进思路,运用新方法、新手段,将更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经济效益与社会效益目标。
一、计算机软件工程的管理
计算机软件工程的管理的影响有三个方面:软件的生产力有没有提高、资源有没有很好的被利用、生产的软件能否满足目标,所以计算机软件只有在得到较好的管理的时候才有成功的成功出来。计算机软件是一种很特殊的软件,由于与它相关知识很多都不同,所以到现在,它还不能被人们所掌握。此外,对于计算机软件工程管理来说如果产生了失误,那么这个失误会比其它失误所造成的后果要严重很多,所以在这方面上就有很多人不敢去做,就导致了我们国家在计算机软件工程管理上面缺少人员。有很多软件公司在规模较小的时候发展的很好也很快,但是当到了大规模的时候就发展的较慢了,造成这种情况形成的原因就是在计算机软件工程管理方面的不完善,从另一方面就说明了我们国家缺少软件管理的人才。
(一)组织机构。对于组织机构来说它不仅仅只是一个开发人员的集合,而是有着一个很严格的标准,第一,有一个较好的组织机构,第二,按要求分配好每个人员,第三,有可联系的通讯录。
组织机构是没有一种模式的。(二)开发人员。开发人员是需要负责很多事情的,要对计算机软件的项目负责,对计算机软件程序的编排要负责,还要负责找资料,以及其它一些杂事。因为这些事情一个人不可能完成的,在一般情况下是根据项目范围的大小而决定不同的人来完成的,以此来分配任务的,有时候还会按个人的素质来分配。在选择人员的时候一定要仔细,因为计算机软件每个细节都是环环相扣的,都是很重要的,并且所选的人不仅要有才能还要有与同伴合作的能力,只有这样计算机软件这样复杂的项目才能完成。(三)文档资料。在开发计算机软件的时候,它的每一步都会记录在资料里面,因为这些资料是为了以后的每个阶段做基础的,有便于每个阶段的复查,从而使得工作得到保障,对于计算机来说它的管理工作都是通过资料来完成的,所以在计算机软件开发的过程中文档资料是很重要的。(四)用户。任何软件的开发的前提都是在用户里面的,当软件在开发的时候,软件研发的负责人要和用户维持一定的联系,要时刻注意用户对软件的看法及其要求,不能受到外界的影响。因此在研发软件的时候,对于软件来说,用户必须赞成并且给出意见。(五)控制管理。控制包括进度控制、人员控制、经费控制和质量控制。为保证软件开发按预定的计划进行,对开发过程要实施以计划为基础。(六)文档资料管理。文档资料是实现软件工程有效管理的重要依据,所以必须将软件开发过程中从初步设计到中间过程包括最终结果整理为一套全面的文档资料,
建立标准化的文档有利于进行文档管理。
二、计算机软件工程管理的方法与对策
(一)构建完善的计算机软件工程管理体系。首先,构建计算机软件工程管理的人才体系,意识到人才在工程进展中的积极作用,加强人力资源管理,调动工作人员的主观能动性,确保工程各项目标的顺利落实;其次,加强对计算机软件工程相关知识的学习与渗透,对项目管理人员、工作人员等进行专业化的培训,了解最新软件工程知识,做到理论与实践相结合,运用到具体的工程项目中,增强计算机软件的开发水平与利用价值,提高工程项目管理效率;再次,为了更好地调动工作人员的主动性和积极性,应加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。
(二)加强计算机软件工程的风险管理与进度管理。首先,构建完善的风险管理制度体系。作为计算机工程项目的管理工作人员,应树立风险意识,学习风险管理知识,能够客观识别风险并进行量化分析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次,定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生的损失降到最低。一般可采取规避、减缓、转移等手段处理风险。最后,还应加强对计算机软件工程的进度管理,提高工程效率水平,
合理控制开发成本。结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。
三、计算机软件工程的应用
在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.