公务员期刊网 论文中心 正文

计算机软件工程的管理开发应用

计算机软件工程的管理开发应用

摘要:随着我国信息化社会建设的日益深入,计算机及其相关技术也得到了极大的发展,并为经济建设增添了巨大的动力,但不可否认,我国的计算机产业还存在重用轻管的问题,开发应用方面更是与实际该达到的水平有很大差距。深入查找原因,一方面是思想观念转变还不彻底,对先进技术的认识不够,重视不够;另一方面软件工程在我国起步较晚,很多实际情况决定了目前还是探索阶段,要想有所突破还需要一些时间;再者,软件工程有一定的复杂性和特殊性,对其管理也需考虑许多问题,很难一蹴而就。在现有条件下,怎样做好软件工程的管理,有效发挥开发应用的实际效果,这是值得我们思考和进行进一步研究的关键。

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

1软件工程概述

软件工程实际上是一门综合性的工程项目,其主要内容涵盖数学、计算机应用科学、管理科学、逻辑学等基本原理,是用来进行软件开发的系统工程。软件工程采用工程的这一说法,就是按照传统意义上工程的方法和原则,目的是要降低成本同时提高质量,进而实现算法的改进。在软件工程中,各学科分工明确,数学和计算机应用科学被拿来建立软件的模型及其算法,借助工程科学知识来建立设计范型、执行规范、评估标准、分析权衡,借助管理科学知识,对工程的资源、计划、成本、质量等项目实施有效的管理。

2软件工程的管理方法

2.1建设计算机软件工程管理人才体系

对于软件工程这样高技术含量的体系来说,高素质人才队伍是最关键的决定性因素,人才是工程质量的前提和基础。第一,要建立并完善管理人才体系,就先要认识到人才对于整个工程的关键作用,强化人力资源的科学管理,充分调动相关人员的工作热情和积极性,激发责任感和事业心。第二,要强化对业务知识和技能的学习掌握,对不同岗位的人员分别进行相应培训,及时了解相关科技讯息动态,做好有针对性学习,促进理论实践结合,并能够创造性地应用到担负的工程项目上,提高整体开发水平,提升对软件工程的开发运营效率。第三,要形成行之有效的量化管理和奖惩制度,以充分调动参与人员的创造性和责任感,对工程进度和质量有充分评估,对把握最终的走向非常有帮助。

2.2强化工程风险管理

主要做三方面内容:第一,要建立切实有效的风险管理体系。作为工程项目管理人员,要有风险观念,掌握管理风险的基本知识,可以冷静判别风险,对风险做以深度系统分析,进而采取有效防控办法,形成工程管理的所涉及风险的全面分析报告。第二,完成对工程项目可能风险的识别与预控工作,应将管理风险的态度和做法严格贯穿全部工作,保持足够警惕,随时应对各种可能的风险情况,合理有力地将损失和隐患影响控制在最低水平。第三,强化工程进度管理,科学合理制订工程进度,充分考虑各种确定和不确定影响因素,努力提高工程效率,按照预算控制各种成本,各阶段完成任务情况及时总结,形成反馈,确保工程质量和执行效率。

2.3强化工程团队合作

团队合作以及团队间的协作是软件工程保质保量的关键因素,对于任务大时间短责任重的软件工程来说,单枪匹马去做几乎不可想象。必须团队一起攻坚克难,相互取长补短,才能有最好的效果。第一,加强团队人员以及各团队间的业务沟通和必要的联系,及时把个人的思路想法和成果转化为团队的成绩,激发出更多的思路想法和成果。第二,区分人员具体分工,责任各担,但提倡互相帮助,互相请教,充分考虑工程具体情况,鼓励团队责任,对团队进行奖惩,确保工作有效开展。第三,激发团队主动性和创造性,采用多种行之有效的方式,让每一个参与者都能从团队的进步中获得成长,团队要保持持续的动力,将全部注意力集中在所要完成的任务上,取得最佳的工作效果。

3软件工程开发方法

目前来说,开发软件工程的方法有很多,其中有代表性的方法比如SASA方法、Parnas方法、面向对象的软件开发方法、面向数据结构的软件开发方法、可视化开发方法等,而这其中,面向对象开发法是比较普遍的软件开发法。该方法兴起于90年代,其理念和应用不再限于程序设计开发,而进一步扩展到如CAD技术、数据库系统、应用结构、交互式界面、应用平台等诸多计算机技术领域。面向对象设计优点显著,设计人员可以更直观进行编程设计,这样的设计方法也更符合人类的思维逻辑。面向对象软件开发方法完全不同于传统功能分解方法,其软件的对象分解实际更贴近人正常的逻辑思维理解,传统功能分解要借助将问题空间进行转换。面向对象方法通过累积大系统进行开发的实际经验,以及对面向对象的概念的进一步整合,在设计对象和执行功能的诸多方面,呈现了全面系统的执行原则。面向对象方法实现了从设计目标的角度实施对行类层次数据模型结构功能的进一步认定。为确保软件工程呈现强大的精准性和便捷性,需要开发更多的实际功能,以典型应用软件来说,就要包括操作系统、办公软件、人机界面、数据库等,而对这些应用程序和软件的开发,是确定开发能力的关键影响因素。在对计算机软件开发工程中,必须采用更强大的开发软件,才能满足实际的需要。而开发工具本身,也在不断的运用中得到了完善和提高,并为实现更高要求的开发任务奠定基础。开发方法的选择,与计算机软件更新升级的需求有直接的关系,而借助开发方法的规范化合理化操作,也促进了计算机软件的进一步系统化和细致化,对普及计算机应用技术的发展,有巨大的推动作用。

4结语

计算机软件对于目前人们生活有巨大影响,随处去看,几乎很难找到不用计算机的地方。办公软件让数字化办公成为可能,网络技术能够将数据传送到千里之外,娱乐软件让人们茶余饭后看看电影、听听歌、玩玩游戏,还有许多专业的软件帮助人们制作出更专业的图片图纸,等等。总之,以信息化社会的标准来看,计算机软件无处不在这是理所当然的事情。计算机改变并创造了人们的生活方式,而这其中,软件开发功不可没。计算机软件工程的管理和开发,既有现实意义,又有深远影响,还有美好的未来。将这项工作做好做实,无论是对于国家还是个人,都非常有价值。

参考文献:

[1]周海波.计算机软件工程的管理措施与开发应用[J].工业,2016(3):34.

[2]程红英.计算机软件工程开发方法分析[J].计算机软件与应用,2015(10):3.

作者:李越 单位:大庆广播电视大学