软件工程方法在计算机软件开发中的运用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程方法在计算机软件开发中的运用
发表时间:2018-10-17T11:51:38.887Z 来源:《建筑学研究前沿》2018年第14期作者:肖俊
[导读] 软件工程主要是以三个要素构成的,包括方法、工具以及过程,软件工程方法,它作为软件工程学科的核心内容。
摘要:伴随着互联网信息技术的不断发展,人类社会已经进入信息时代。人类需求的不断增多,互联网信息技术为了满足人们日益增长的物质文化需要,在计算机软件开发方面越来越呈现多样性的特点,计算机软件的不断推陈出新,给软件开发工作也带来了一定的挑战。软件工程方法应运而生,被广泛应用于计算机软件开发的工作当中,软件工程方法不仅涉及范围广泛,而且内容丰富多样,在计算机软件开发中占据着重要的地位。
关键词:软件工程方法;计算机;软件开发;运用
1软件工程方法的内涵及意义
软件工程主要是以三个要素构成的,包括方法、工具以及过程,软件工程方法,它作为软件工程学科的核心内容,主要包括:a.结构化方法b.面向对象方法c.形式化方法这三种类型。结构化方法也可以称之为结构化范型,主要是针对软件生命周期的不同阶段,不断融入结构化技术完成任务;面向对象方法是将数据与加之在数据上的操作紧紧结合在一起,这种方法比较适合复杂、大型的系统;此外,形式化方法,顾名思义,是将形式化数学进行有效的变换以此来进行软件开发的方法,此种方法适合于将系统的规格说明不断转换成可执行操作的程序。
与此同时,软件工程方法自身也具有一定的优势。软件工程方法在计算机软件开发中的有效利用,有利于不断提升计算机软件的性能,促进软件的升级更新,不断实软件趋于智能化。计算机软件的不断开发,并通过软件工程方法对其进行不断的优化,从而使得计算机硬件的压力得到有效的缓解,这样不仅能够有效释放出计算机内部更多的空间,而且有利于网络资源的有效运用,进而不断延长计算机硬件的使用寿命,从而带来不一样的用户体验。软件工程方法不断应用于计算机软件的开发当中,在一定程度上也推动了计算机软件的升级换代,计算机软件的整体性能得到有效的提升,软件开发效率不断变高,这也有利于计算机软件开发的不断成长。
2计算机软件开发技术特征
面对新时期环境,计算机软件在研发进程中通常显现以下几方面特征:首先,拥有较大时使用价值,随着社会的逐渐昌盛,计算机的应用范畴渐渐增加,这在每个行业的进步中供应了不可小觑的援助。强化计算机软件技术的研发能明显提升社会经济利益,推动社会迅速发展。其次,繁杂程度较大,计算机软件研发技术在实际进程中,要增加其资本支持,但是在现实的研发进程中因为其繁杂程度较深,需要有关机构予以全力辅助和撑持,只有这样才能确保计算机软件研发作业的正常运行。最后,符合用户要求。在计算机软件策划进程中,通常专注于数据信息的搜集以及数据信息的使用这2大方面,能高效符合现代用户要求。加强这两方的策划作业能迅速的把软件中的信息数据展现出来,把用户的有关信息数据利用集合成的方式编制出相应的样板,仅有在此前提下,才能实现计算机软件程序研发、协调以及策划作业。
3新时期计算机软件开发技术的应用措施
2.1关于生命周期技术
所谓生命周期技术又可叫做机构化体系研发技术。就当下来说,生命周期技术无论是在我国,还是其他国家都比较盛行。究其原因发现,这是因为其在研发繁杂体系的进程中可以占据上风,并且也是现阶段计算机软件研发进程中一种较为娴熟的方法。针对此技术来讲,其关键优势在于强调系统研发的大局观和全体性,并且在现实的研发进程中生命周期技术把软件区分为不同时期,而且在各个时期均布置了一定的任务及目的。就这一情况来讲,采用此技术能高效的减少软件系统研发进程中的繁杂程度,并且还提升了软件的可行性。然而万物均有利弊,这种研发技术同样具备相应的弊端。一般状况下,生命周期技术会拥有为时半年的研发时间,而这偏偏也是此技术的不足之处,因为研发时间太久,每个研发环节不可以同步开展,所以在研发初始阶段产生严重问题差错,必然会为后续的研发作业造成不良后果,在软件研发工作人员对其展开修正和整改时增添诸多困难。
2.2关于原型化法
在现阶段的计算机软件研发进程中,这种措施同样是一种十分常见的软件研发手段。一般状况下,针对原型化法的利用要相应软件研发工作人员对体系的核心要求有统一的结果,只有这样才能研发出一种原型展开运作剖析和探究。但针对原型的运作而言,工作人员要时刻对其运作情况实施改善和调节,并且还要逐渐的剖析客户的反应讯息,确保其运作结果能符合客户的真实要求。针对这一研发方法来讲,其关键优势在于能清晰客户的实际要求,有助于减少软件研发的投入成本和相关风险,而且能确保软件的服务性能。然而其弊端也较为显著,对于一部分大型的体系研发,此方法无法正常启用。
3软件工程方法在计算机软件开发中的有效运用
3.1教育领域
“互联网+”时代的到来,使得互联网计算机信息技术广泛应用于各个领域,对教育领域而言,在教学活动开展的实际过程当中,不断融入计算机信息技术,这样不仅能够有效提高教学效率,而且也是顺应时代发展的重要举措。就目前教育领域计算机软件开发的现状来看,主要是针对计算机辅助教学类软件而言,对于此种软件,在应用软件工程方法进行计算机软件开发的过程中,主要是针对开发的内容选择出合适的工具或语言,同时,对于一些限制性的要求可以在结合以往的经验来进行完成,最后将设计理念以模块化的形式来进行结构化方法的开发任务。随着软件的不断使用,教学领域对于软件的需求也在不断的发生着变化,因此需要软件开发人员能够及时进行合理、有效的软件修复与调试,以确保软件得以正常运行,不断满足教育领域对于软件的要求。软件开发工作者需要将软件工程方法不断贯穿于软件开发的始终,充分重视起计算机辅助教学类软件的开发,从而使得计算机软件可以更好的应用于教育领域。
3.2医疗卫生领域
计算机软件也同样应用于医疗卫生领域,计算机软件的广泛应用,有效的打破了传统经营管理模式下的医疗卫生领域发展状况,推动医疗卫生领域更好的向前发展。在当前的很多医院中,都具备信息管理软件,能够有效的将病人信息收录其中,这也为病人治疗工作的开