软件工程方法在计算机软件开发中的运用
2018-12-25彭凯
文/彭凯
伴随着互联网信息技术的不断发展,人类社会已经进入信息时代。人类需求的不断增多,互联网信息技术为了满足人们日益增长的物质文化需要,在计算机软件开发方面越来越呈现多样性的特点,计算机软件的不断推陈出新,给软件开发工作也带来了一定的挑战。软件工程方法应运而生,被广泛应用于计算机软件开发的工作当中,软件工程方法不仅涉及范围广泛,而且内容丰富多样,在计算机软件开发中占据着重要的地位。
1 软件工程方法的内涵及意义
软件工程主要是以三个要素构成的,包括方法、工具以及过程,软件工程方法,它作为软件工程学科的核心内容,主要包括:a.结构化方法b.面向对象方法c.形式化方法这三种类型。结构化方法也可以称之为结构化范型,主要是针对软件生命周期的不同阶段,不断融入结构化技术完成任务;面向对象方法是将数据与加之在数据上的操作紧紧结合在一起,这种方法比较适合复杂、大型的系统;此外,形式化方法,顾名思义,是将形式化数学进行有效的变换以此来进行软件开发的方法,此种方法适合于将系统的规格说明不断转换成可执行操作的程序。
与此同时,软件工程方法自身也具有一定的优势。软件工程方法在计算机软件开发中的有效利用,有利于不断提升计算机软件的性能,促进软件的升级更新,不断实软件趋于智能化。计算机软件的不断开发,并通过软件工程方法对其进行不断的优化,从而使得计算机硬件的压力得到有效的缓解,这样不仅能够有效释放出计算机内部更多的空间,而且有利于网络资源的有效运用,进而不断延长计算机硬件的使用寿命,从而带来不一样的用户体验。软件工程方法不断应用于计算机软件的开发当中,在一定程度上也推动了计算机软件的升级换代,计算机软件的整体性能得到有效的提升,软件开发效率不断变高,这也有利于计算机软件开发的不断成长。
2 软件工程方法在计算机软件开发中的有效运用
在当前的计算机软件开发中,软件工程方法已经成为必不可少的一项内容,它不仅应用广泛,而且对于计算机软件开发具有积极的影响。
2.1 教育领域
“互联网+”时代的到来,使得互联网计算机信息技术广泛应用于各个领域,对教育领域而言,在教学活动开展的实际过程当中,不断融入计算机信息技术,这样不仅能够有效提高教学效率,而且也是顺应时代发展的重要举措。就目前教育领域计算机软件开发的现状来看,主要是针对计算机辅助教学类软件而言,对于此种软件,在应用软件工程方法进行计算机软件开发的过程中,主要是针对开发的内容选择出合适的工具或语言,同时,对于一些限制性的要求可以在结合以往的经验来进行完成,最后将设计理念以模块化的形式来进行结构化方法的开发任务。随着软件的不断使用,教学领域对于软件的需求也在不断的发生着变化,因此需要软件开发人员能够及时进行合理、有效的软件修复与调试,以确保软件得以正常运行,不断满足教育领域对于软件的要求。软件开发工作者需要将软件工程方法不断贯穿于软件开发的始终,充分重视起计算机辅助教学类软件的开发,从而使得计算机软件可以更好的应用于教育领域。
2.2 医疗卫生领域
计算机软件也同样应用于医疗卫生领域,计算机软件的广泛应用,有效的打破了传统经营管理模式下的医疗卫生领域发展状况,推动医疗卫生领域更好的向前发展。在当前的很多医院中,都具备信息管理软件,能够有效的将病人信息收录其中,这也为病人治疗工作的开展带来了更多的便利。因此,针对于这种软件的开发,计算机软件开发者应当根据医护工作者的需求进行系统全面的分析之后,建立起软件开发的可行性研究,使得软件的开发能够满足医疗卫生事业的发展需要,方便患者就医,同时有利于医护人员治疗与护理工作的顺利开展。
2.3 企事业单位管理领域
在企事业单位的发展当中,管理至关重要。目前,大多数的企事业单位都建立起来属于自己的管理信息系统,它在对数据进行收集、整理以及使用的过程当中,能够将企事业单位的管理流程一目了然的呈现出来。管理信息系统对于软件开发的要求相对较高,它比较重视软件系统自身在设计上的发展以及软件对于数据的分析能力,在软件系统的开发途中,合理利用数据流程图以及组织结构图等对软件业务加以简化。针对部分企事业单位内部组织结构较为复杂,结构化体系特征也不是特别明显的现状,在通过软件工程方法进行计算机软件开发的过程中,应当特别注意在软件开发的对象上应该以业务主体为主,在充分把握业务主题的特征以及转换的态势作为基础,建立对象状态转换图等组织结构体系结构图。例如,实体关系图、类结构图等等,对于软件业务操作流程以及关于管理系统数据处理的过程,都能够以直观的形式展现出来,丰富因为缺乏数据所带来的信息缺失,从而不断完善管理信息系统,以满足企事业单位对于管理信息系统软件的实际需要。
3 结语
在互联网不断发展的大时代背景之下,计算机软件的开发越来越彰显其优越性,在利用软件工程方法进行计算机软件的开发中,应当将软件工程方法的优势充分的发挥出来,并不断探索,深入了解软件工程的各种方法,并对其加以完善,以促进计算机软件开发更好的发展。
参考文献
[1]王甜甜.软件工程方法在计算机软件开发中的应用[J].信息技术与信息化,2014(12):202-203.
[2]黄伟.基于计算机软件开发中改善软件质量的策略探讨[J].商品与质量,2016(50):133.
[3]卢清华.软件工程课程系统性教学探究——评《现代软件工程方法与实践研究》[J].当代教育科学,2015(06):5.
[4]雷蕾.现代软件工程在现代软件开发中的合理应用探究[J].电子测试,2014(20):10-11.
[5]张磊.浅析现代软件工程在现代软件开发中的合理应用[J].电子测试,2015(19):71-72.