APP下载

计算机软件工程的技术及管理

2017-03-10武运平

环球市场 2017年5期
关键词:计算机软件计算机软件

武运平

九冶建设有限公司

计算机软件工程的技术及管理

武运平

九冶建设有限公司

计算机软件工程作为现代化以及信息化发展的保障,我国应大力发展计算机软件工程,不断创新计算机软件工程技术,融入更多的现代化以及智能化技术,推动我国向信息化又快又好地发展,这对我国的社会经济建设有着重要意义。因此在实际应用中必须重视计算机软件工程管理与应用工作,不断完善其中的不足,提升计算机软件工程管理和应用水平,从而确保计算机软件工程的良性发展。基于此本文分析了计算机软件工程的技术及管理。

计算机软件工程;技术;管理

1、计算机软件工程发展的现状及问题

软件技术必须以硬件技术为基础,是一种支持软件系统的开放、运行和维护技术,这种技术有着较为完善的有效机制和高效的运营模式。通常软件工程可分为系统软件、支撑软件、应用软件三个技术层面,软件的内容包含范围广泛,医疗、信息等各个生活相关平台都少不了软件工程的支持。因此,计算机软件工程逐渐成为一种新型的产业结构,一定程度上打破了传统行业的局限,推动社会经济持续发展。计算机软件工程已经被广泛应用于生活中的各个场面,然而国内程序人员在软件研发过程中过于注重自身的主观意识,难以形成较大的产业规模,更无法达到产业化要求。我国计算机软件工程起步较晚,多项关键技术需要借鉴发达国家的技术,难以形成完善的自身发展体制,缺少自主研发手段,限制了我国计算机软件工程的发展。

因此,我国唯有自主研发符合我国特色的计算机软件工程管理体系,才能够有效提升我国计算机软件工程的技术水平,才能使计算机软件工程更好地适应社需要,为信息化、智能化的平台建设提供基础保证,推动我国计算机软件工程持续发展。

2、计算机软件工程发展过程中所使用的技术与管理

2.1 软件工程技术

软件工程的发展和建设具有一定的复杂性,不仅要确定软件设计模式,制定设计标准,还要选择最为合适的设计语言以及开发工具等。而从技术层面角度上来看,软件研发中包含了设计方法,还有开发范型,因此选择哪种方式和途径来对软件进行研发,就成为现阶段相关人员所必须进行重点关注的问题。

就现阶段软件开发的实际情况来看,用来进行软件开发的技术主要有下面几种,即软件构件技术、软件体系结构技术以及领域工程技术等。其中软件构件技术能够从根本上对软件中的构成成分进行辨别,例如,用户需求、文档以及测试方案、测试用例、数据等信息。并且还要使用这一技术在已有的软件系统中获取相应的构建,同时还要对构件自身性、特征、相互间的联系等进行了解,并对已有的构件进行分类。

而软件自身所具备的重复性,不仅可以吸收优秀的成果,还减少了人力资源的浪费,这样就可以节省出更是多的资源对新的软件进行开发,因此,在一定程度上这种复用技术可以取得更好的作用,同时也正是在这一背景下,推动了软件工程中领域工程的发展。

2.2 软件工程管理

2.2.1 加强管理系统建设,使管理效率提高

为加强计算机软件项目管理要首先重视管理系统的建设,完成管理机制的有效创建,使管理效率提高。第一,重视人才在计算机软件项目中的重要性,将提高人才综合素质、使人才的工作质量与效率提高作为关键目标。使用科学有效的方法,像健全管理机制,建立几种激励制度,持续激发员工的工作热情,调动其主观能动性,群策群力,完成软件工程的成功推进。第二,加强人才的培训,在持续提升员工的专业知识水平的同时,对员工的软件知识进行更新,在结合现实的基础上,持续实施创新与改革,让创造力切实落实到工程开发当中。

2.2.2 加强团队合作管理

团队是不是可以团结一致决定着工作可不可以成功实施,如果一个团队不团结一致,而是像一盘散沙样各做各的,那么他们一定不可以很好的完成工作,因此说加强团队合作,重视它的管理,是特别有利于软件工程的成功展开的。假如要完成团队之间的优良合作,那么我们就需要让部门人员之间的联系变得更为紧密,其次就是要使团队的工作人员清楚确定的认识到自己的工作职责和工作任务,让需要的每一项工作都可以详细的落实到每一个人的身上,这样才可以保证工作能够标准的实施。

2.2.3 加强计算机软件工程管理的进度管理

现代科技日新月异,速度与效率是第一生产力,只有抢在同类产品面世以前推出产品才能赢得成功,所以在计算机软件开发的过程中要注重效率即进行计算机软件工程的进度管理。合理有效的利用时间和资源,在不提高成本的基础上完成计算机软件的开发,对整个计算机软件开发的过程进行严格的控制和监督,保证计算机软件开发过程的顺利进行。

2.2.4 加强计算机软件工程管理的风险管理

计算机软件的开发存在着两大风险。第一,前期需要大量的资金投入,所以投资者本身承担着巨大的风险。为了规避风险,要求计算机软件开发前构建一个整体的风险管理制度。计算机软件开发的财务方面和管理方面的工程人员应当对经济和危机具有相当敏感的嗅觉,做到对风险的提前预防、减轻风险给开发事业造成的危害、最好能有效的规避风险才能使计算机软件的开发顺利地进行下去。第二,计算机软件开发就是给客户使用的,客户的满意度是计算机软件开发成功的最主要的标志,因此在计算机软件的前期开发时要及时的与目标客户进行沟通,详细了解目标客户群的计算机操作习惯、对新计算机软件的期待作用、操作计算机的能力等,只有全面的了解目标客户群的信息才能做出符合目标客户群要求的计算机软件。

总之,软件工程技术与管理的工作贯穿在软件开发始末,只有充分注重软件工程的管理水平提高,才能有助于计算机的应用质量得以保障,对软件的价值才能最大化的发挥。

[1]葛晓军.计算机软件工程的管理和开发应用[J].山东工业技术,2016,02:130.

[2]杨风山.计算机软件工程的管理和维护研究[J].信息通信,2016,02:189-190.

[3]肖云.浅析计算机软件工程的管理和应用[J].电脑知识与技术,2016,12:88-89.

猜你喜欢

计算机软件计算机软件
禅宗软件
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
软件对对碰
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
浅谈基于C语言的计算机软件程序设计
即时通讯软件WhatsApp