APP下载

关于软件开发技术在软件工程管理中的应用思考

2019-09-10张浩宇李思博罗颖

广告大观 2019年9期
关键词:软件工程

张浩宇 李思博 罗颖

摘要:随着时代的进步和科技的发展,现如今社会正逐渐进步为信息化社会。在信息化社会的当下,人们提倡高新技术的发展,这其中最重要的就是软件技术的发展,先进的软件技术推动了社会高速度的发展,所以我们国家提倡大力发展软件技术。软件开发技术是软件工程管理中重要的技术之一,所谓软件工程管理就是将软件工程与管理技术结合在一起,保证工程的高质量进行。软件工程管理与其他软件工程并不相同,相比之下更为繁琐和复杂,管理软件工程是为了保证开发软件的质量,与此同时,尽量降低生产成本确保生产进度。基于此,本文首先简要分析了如何提高软件的创新性,随后从三个方面分析了关于计算机软件开发技术的研究。以此来供相关人士参考交流。

关键词:软件开发技术;软件工程;应用与思考

引言:

软件在现如今的各个领域都有着相当广阔的发展空间,人们的生活充斥着各种软件,人们也通过不同的软件来了解世界,体验不同的技术,给人们的生活带来了极大的便利,人们的出行、交流、购物等基本上都在手机上操作,通过不同的软件来实现不同的功能。但是在运行过程中,软件可能会出现各种各样的问题,这就需要及时更新和开发新技术,这就运用到了软件开发技术。所以软件开发技术在现如今的生活中极为重要,软件工程管理是一种比较特殊的工程,要按照正确的技术手段采用相应的工具,保证软件开发技术顺利进行。完整的软件工程管理包括几个方面,其中有工程规划、工程启动、工程运行、工程管理和工程结束这几个方面,这几个方面相互作用,缺一不可。每一个方面都对工程的发展有着不可替代的作用,在整个工程中要合理分配每一部分的时间,确保每一部分所用的时间符合预期的标准,以此来保证整個工程能够按时完成。

一、如何提高软件的创新性

(一)健全管理制度

要想保证软件工程管理的质量,就必须健全良好的管理制度,保障工程管理的顺利进行和长久发展,与此同时,管理人员要提高自身素养,在制定管理制度是要根据自身情况确定适合自己的管理体系,结合不同项目的发展趋势和发展方向制定合理的发展路线,运用不同的管理制度保障管理制度的严谨性。

(二)设立监督岗位

各行各业要想长久发展都离不开监督管理工作,监督岗位这时就有了它的作用,即在软件工程运行过程中发挥监督作用,监督岗位的设立有助于保证工程高速发展,有助于提高工程的质量、降低工程的成本。监督岗位的监督人员主要观察各项指标和工程的进度是否符合要求记录相应的数据,避免出现错误,还可以及时发现问题,解决问题,保证工程的运行。

(三)细化管理工作

要想提高软件工程的工作效率、降低生产成本,与此同时达到效益最大化,就必须要细化管理工作,加强技术人员的专业素养,在不同方面不同环节加强管理,细化管理工作,这就要求做到:第一,培训相关管理人员,只有管理人员有了专业的知识,对自己的岗位有了了解,才能制定合理的计划,加强对各个阶段的管理。第二,熟悉自己的作用和职能,加强责任意识,防止出现管理漏洞。第三,出现问题及时纠正,及时补救,管理漏洞要及时改进管理制度。与此同时,各个管理人员要互相监督,保证管理的有效性。

(四)提高风险意识

任何项目的发展过程中都会存在一定的风险,所以要做好风险防范。这要求管理人员及时制定计划,保证整个工程的运行。在工程运行之前就要组织不同的管理人员,商讨有关工程的问题,要求全体人员各抒己见,提出相应的自己的见解和看法,尽可能的完善规章制度,并制定相应的应急方案,在出现风险时能够及时作出反应,将风险降到最低,将可能发生的问题扼杀在萌芽之中,有助于工程的平稳运行。

二、关于计算机软件开发技术的研究

(一)加强自动化技术

自动化技术是新时代的产物,已经在多个领域发挥了极大的作用,与此同时它也可以应用在计算机软件开发这一领域。自动化进程的快慢,能直接影响工程的进行,软件开发技术实现自动化的有效应用,并且我们追求的就是实现极富智能的自动化,这离我们的目标还有一定的差距。在后续的发展过程中仍要注重对软件开发自动化的智能功能进行培养。与此同时,在软件开发工程管理方面仍存在一些漏洞,有些软件公司仍旧采用的是传统的开发技术,在信息化的当下是远远不够的。必须要发展自动化技术,它带来的好处有很多,能直接提升工程的效率,降低工作的时间,并且直接降低人力物力的使用。使用自动化技术还能有效避免一些低级问题,操作也更加简单,有一些繁杂的工作可以直接交给自动化技术来解决。与此同时,更加智慧的技术手段,可以最大限度的满足用户的需求。在输入相应的指令之后,自动化技术可以直接按照指令工作,相比人工准确率得到了保障,受到开发人员的一致好评。

(二)生命周期法

在软件开发工程中,生命周期法发挥着不容小看的作用,它从时间的维度将软件开发划分为多个阶段,包括前期的计划、用户需求意愿统计分析、软件程序设计、编码程序、测试软件,最后是系统维护,这一共包括六个时期,这六大时期是开发新软件的完整系统,这六个系统相辅相成,缺一不可,只有前一个系统完成之后才能进行下一个系统,衔接性非常好。在如今大型软件的开发基本采用的方法就是生命周期法,这种方法有助于管理人员管理,有助于软件开发技术的提高,还可以有效监督工作人员,提高工作效率,也能保证大型软件的工作质量。

(三)模型构建法

在设计初期,可以构建一个模型,这就是模型构建法。由于不同客户需求不同,在设计初期就很难确定不同用户的不同需求,但是模型构建法可以解有效解决这种问题。在开发过程中,可以不断了解客户的情况、了解不同的需求,逐渐确定方案,打造满足所有用户需求的产品。与此同时,这个模型可以随时更改,可以根据不同需求及时做出改变,修正设计方案,逐渐融入客户的需求,达到客户的满意。此外,这也能够及时收到来自客户的意见和建议,及时改善自己的产品,满足客户的需求。模型构建法有一个很重要的好处,就是可以与客户实时进行沟通,增强客户的与参与感,因此在制定方案过程中也就更加人性化,也能创造更加令人满意的软件。但这也对研发人员提出了新的要求,要求研发人员要及时提高自己的专业素养,及时与客户沟通,保证开发的软件能够为人们所接受。

三、不足之处

综上所述,软件工程有着广阔的发展前景,但也有一些不足之处。由于各种各样因素的影响,软件工程管理发展受到一些阻碍。第一,在它的发展过程中,人们不思进取,一味地享有现在的成果,却不考虑进行创新,导致软件工程管理发展固步不前。所以人们要做的就是大力发展科学技术,进行创新,保证软件开发技术能够快速发展。第二,管理人员专业素养不够不到位。面对工作不够热情。同时,专业素养不够,出现问题时往往手忙脚乱,不知如何解决,耽误了工程进度,不利于工程的长期发展,所以需要及时改变这种现状。工作人员必须要积极的发现问题、解决问题。用耐心和热心对待自己的工作,尽自己的努力将专业知识提高,充分发挥软件工程管理的效用。在工作过程中,务必按照相应的规则进行,不断提升质量,减少错误。将开发软件的综合收益实现最大化。第三,在监管方面,监管人员没有提起相应的重视,使得管理模式与生产模式严重不符,影响软件开发的进程。还有就是缺少专业人员,因为软件开发要求比较严格,就需要具备良好专业知识的人员进行操作,但是我国在这种专业人才的培养上仍旧是匮乏的。这些问题就是软件开发技术在发展过程中最大的阻碍,所以要及时解决这些问题,根据不同情况,制定不同的解决方案,保证软件工程管理能够长久发展,继续为人们创造提供便利的软件。

四、结束语

在软件开发的发展过程中,可能会遇到各种各样的问题,这就需要加强软件工程管理,发现问题及时解决,保证软件开发能够持续且长久的运行。软件工程管理,总的来说就是为了提高企业的工作效率,运用科学的管理手段、正确的管理方法,加大对软件工程的管理,保证软件工程能够顺利发展,提高软件开发效率,在保证质量的前提下,尽可能地降低成本,达到经济效益和工作效率同时提高,并且满足人们对软件的需求。与此同时,增加创新力度,运用高科技的手段,开发新型软件,努力提高人们的生活水平,方便人们的生活,满足人们对软件的需求。

参考文献:

[1]  叶伟.软件開发技术在软件工程管理中的应用[J].电子技术与软件工程,2017,000(018):P.60-61.

[2]  冷艳萍.系统软件开发过程中的软件工程技术探究[J].电子制作,2017,000(018):51-52.

[3]  曾丽.数据挖掘技术在软件开发信息管理中的应用[J].电子技术与软件工程(4期):183-183.

[4]  郑声声.关于软件工程技术在系统软件开发过程的应用[J].数码世界,2019(1):103-104.

(作者单位:辽宁工业大学)

猜你喜欢

软件工程
基于课程群的软件工程专业三位一体教学模式探索
依托工作室的软件工程实践教学研究
高职软件工程课程改革研究
软件工程应用型课程建设与实践
应用瀑布模型的MOOC制作方法
融合APTECH体系的软件产业人才培养探究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨