软件工程技术在系统软件开发中的运用论文_王一文

软件工程技术在系统软件开发中的运用论文_王一文

(广州航天海特系统工程有限公司广东省广州市 510663)

摘要:现阶段,随着我国互联网应用率的不断上升,系统软件的开发和运用已经成为推动互联网发展的重要力量,并且已经成为现阶段社会生产和生活方面最为重要的工具。为此,为了能够更好地提升系统软件开发的质量和水平,更好地满足越来越多样化和专业化的使用需求,这就需要注重软件工程技术在系统软件开发中的作用,并且利用这种方式,以此来提升系统软件开发的效率,以此更好地实现系统软件开发的人性化和信息化。所以,在现有的技术条件下,如何来加强软件工程技术在系统软件开发过程中作用便显得尤为关键。

关键词:软件工程技术在系统软件开发中的运用

导言

目前,在长期的社会发展过程中,我国的互联网应用率越来越高。在新的时代背景下,系统软件的开发与运用,也逐渐成为了促进互联网发展的一个主要力量,并逐渐成为目前人们社会生活与工作中的一个重要工具。基于此,为了可以从根本上来提高系统软件的开发水平,以此来实现更加专业化与多样化的使用需求,就要求我们必须要充分重视软件开发过程当中,软件工程技术所发挥的重要作用。并以此来促进软件开发效率的提升,提高系统软件开发的信息化与个性化。因此,在目前的技术条件下,怎样才能通过软件工程技术的强化,来进行系统软件的开发,是一个非常重要的研究问题。

1、软件工程技术与其在系统软件开发中的应用原则

1.1软件工程技术在系统软件开发中的运用原则

用主要分为三个阶段,即定义阶段、开发阶段以及运行和维护阶段。定义阶段是指开发活动具体进行前对目标进行的各类分析,包括性能指标、项目计划等;开发阶段是指在项目计划以及性能指标等要求下进行的各类设计、模拟、测试等工作;运行和维护阶段是指软件开发完成后、投入使用后,根据其具体工作情况进行必要的调整和升级。

具体来说,软件工程技术在系统软件开发中的运用原则包括八个,即抽象性、模块化、局部化、确定性、可验证性、可模拟性、可优化型、完备性。抽象性是指一切工作均在虚拟环境下进行,这一原则也能够保证只通过参数调整就能够实现需求调整;模块化是指将整个软件开发工作以不同模块分割、组成的方式具体进行,同时也指软件开发过程和成果必须是标准化的;可模拟性是指在开发过程中可能进行必要模拟,以便调整和优化。其他原则各自对应实际工作,共同构成整个系统软件开发流程。

1.2软件工程技术

软件工程技术是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的技术,在实际应用时,涉及到计算机语言、数据库、平台、参数标准、建模等多项工作内容。自信息化时代以来,软件应用的范围越来越广、软件本身的数目也越来越多,包括计算机各类程序、邮箱、办公系统、游戏等均是以软件的形式存在的,而包括行政、科研、工业等各领域也在大量应用各类软件,有效提升了工作的质量和效率。如自动化工程作业,人员将设定的参数代入系统中,依靠软件进行模式化的工作,既能避免人员失误带来的不利影响,也能保证工作的效率和质量。

2、计算机软件开发技术研究

2.1原型化方法

在软件开发的前期总归会遇到各项需求难以确定的情况,这是可以采用原型化方法,在软件开发的过程中,逐步明确软件需求,确定设计方案,开发出使客户满意的产品,利用这种方法根据已知的需求建立一个可以随时修改的模型,根据客户中使用者的意见及时改进,使之逐渐完善,更好的契合他们的需求,满足客户,这种方法的优势在于客户使用者的参与度、决策权得到提高和加强,研发工程师还要有良好的沟通能力,多与客户进行充分沟通,并引导他们配合,确保开发的完备与功能齐全。

2.2生命周期法

生命周期法在软件开发工程中有着不容小觑的地位和重要的作用,是从时间的角度把软件的开发分解为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护6个时期,也称6个阶段,可以看出这6个阶段其实质是软件开发的全过程,是一个系统的、连续性强、衔接稳定的过程,前一个阶段的结束意味着是下一个阶段的开始。这种开发方法特别适合开发大型软件,利于组织和管理人员,同时便于软件开发方法的研究,所以,生命周期法对提高大型软件开发的质量和效率非常有利。

2.3自动化方法

自动化是新时代的开发形式:使用最新一代技术,用开发软件做工具,协助计算机软件开发人员,使其操作更加方便,减少了“低层次”工作,因为利用这种方法开发人员只需要把自己的目标和内容告诉软件开发工具,该工具会自动满足用户需求,不用再为编码费脑筋,使得软件开发人员降低了软件开发的“体力劳动”,开发起来更容易。其次,利用这一方法,软件开发周期会缩短,开发成本大幅度下降,所以,颇受软件开发人员的青睐。

3、传统软件应用程序与开发研究

从某种程度上看,我们在对传统软件应用程序和开发的分析中,必须要让软件设计人员了解传统软件应用程序中的不足之处,并在此基础上进行创新,这是软件工程技术在系统软件开发中最为重要的准备工作。

3.1软件应用系统的运用。在软件开发周期方面,一般情况下其研发的周期较长,且应用程序较为复杂,这样就在很大程度上影响到现代企业对软件应用程序的需求。所以,系统软件开发作为一种全新的软件开发模式,必须要将软件作为构建的基础,对数据信息的处理方面必须要保持强大的能力,将页面作为主要的表现形式,以此能够满足不同软件使用者的需求。同时,软件设计人员凭借自身的能力,灵活地将各类技术与软件功能进行整合研究,从而极大缩短软件应用的周期,全面提升系统软件应用程序的简洁性。

3.2我国传统软件应用程序的开发研究。众所周知在,在我国传统的应用程序开发过程中,为了能够确保程序开发工作的稳步进行,在应用程序开发前,必须要对此进行相应的模型构建,切实根据软件应用程序的设计和相应的使用方式,灵活地对软件开发的模型进行计算,对模型的不足之处必须要进行修改,从而能够形成生存期的模型。同时,在这种情况下,生存期的模型在开发过程中必然会产生多种不同的形式。例如演化型、螺旋型和增量型等多种不同的形式。而在实际情况下,无论是采取何种形式,这些模型在软件的应用开发操作过程中,可能都会出现设计的缺陷。例如,在演化型的模型中,必须要对系统软件的开发流程步骤进行优化或者是调整,以此便于软件应用程序的科学管理,极大降低软件应用程序开发中可能出现的错误。

期刊文章分类查询,尽在期刊图书馆但是,若是在系统软件中的某个环节出现错误,便会造成整个软件开发的瘫痪,并对系统软件的开发和应用带来极为不利的影响。同时,随着我国互联网的深入发展,虽然说互联网技术和计算机技术取得长足的进步,但是,很多的软件程度基本上按照传统的模型来进行开发和管理。所以,为了能够更好地满足软件系统开发的需求,这就需要对软件开发和管理方法进行优化,以此更好地让软件开发适应经济发展的需求。同时,我们必须要清楚地看到,现阶段我国传统软件应用程序开发模式难以适应现代企业发展的需求,这就必然要求相关的企业充分立足于软件应用程序的开发工作上,并进行全新的探索。

3.3软件应用模型更新

当前,基于网络技术以及Interact的不断发展、不断进步,软件应用模型逐渐得到了更有效的更新、完善。对这些系统的开发、维护以及管理进行有效的更新,就无法继续采取传统的软件工程方法而进行了,应当探索更新的方法进行软件应用的开发。传统的软件工程方法以及工程技术已然不再受用于软件的系统开发中。当企业向面向对象的软件应用开发技术转向的情况下,支持软件开发的活动出现变动现象是必不可免的,也就说明开发过程、资源以及组织结构将会发生改变。只有采取新的、符合其特点的软件工程过程,才能有效促进面向对象的软件应用的开发。

3.4应用软件与传统软件的区别

软件应用系统的优势是开发时间短、初始需求不明确等特点。软件应用系统与传统软件系统之间存在的区别主要有:存在部分的软件系统主要说的是相关信息的具体含量,是面向文档的,一般以静态或动态的形式体现。软件的系统主要对视觉以及感觉引起相应的关注,并充分以感官舒服为前提。软件的系统开发一般也包括内容提交的开发在内;然而,传统的软件开发通常是由功能或者是过程而进行驱动的。尽管程序设计以及软件开发也包含在软件工程内,同时也适当的采取了一些相关的工程原理,但是,因为软件的系统的开发和软件开发之间存在一定的差异,所以,导致软件工程之间是不相同的。传统的软件开发过程以及生命周期模型在开发软件应用方面具有一定的缺陷。所以说,应用软件与传统软件之间存在一定的区别。

4、软件工程技术在系统软件开发中的应用

4.1现代软件工程理念

就针对于目前的实际情况来看,软件的应用已经及时的摆脱了原先的局限性,并在许多行业当中,都有着一个比较广泛的运用。此外,通过运用现代软件,能够实现信息与资源的共享,并促进各个行业内的标准化操作规范,实现操作程序的推广与普及。此外,如果我们想要更加顺利的实现软件的开发与应用,就要求我们在进行实际的开发过程中,必须要树立起一个正确的工程理念。与此同时,在现代化软件工程技术当中,对相关资料与信息的管理,并不是软件所具有的唯一功能,其自身还可以实现对影像资料的存储与共享,并在这个过程中,来实现对通信内容的科学化管理。从本质上来说,软件本身所具有的实用性,是由自身的需求性所决定的,因此,在进行一款软件的开发之前,要求相关的开发者,必须要详细分析软件实施的可能性,了解软件实施的需求性,不然的话,其将很难真正从根本上来满足人们的实际需求,并因此而产生财产上的损失问题。

4.2适用局限性分析

从本质上来说,软件结构系统本身,就决定了其在开发过程当中的工程方法。就针对于传统的数据管理模式来说,其在数据的存储、共享以及保障等方面出现故障之后,能够有一个比较好的维修效果,但是,我们必须要充分注意其对结构化语言的查找与搜索工作,因为,这不但会影响整体的查询,还能够对查询的水平产生一定的影响。从这一方面来看,其与现代化的管理系统相比来看,有着比较明显的优势。但是,就针对于现代化管理系统来说,由于其自身所具有的先进性,因此其所具有的优势,更多的是体现在数据的操作和存储上。运用传统软件工程进行这些问题的处理时,往往非常容易导致其出现扩展问题,并最终使得其表述存在模糊化的现象。

4.3科学构建软件模型

由于软件工程技术本身具有明显的特殊性,因此,相关的设计人员在进行实际的系统设计与开发过程中,必须要建立一个科学的开发模型,才能够更好的确保在系统开发过程中的合理运用。与此同时,就针对于模型的构建来说,要求我们必须要正确解读软件的具体运用程序,特别是针对于软件的研发周期与管理等内容,必须要进行科学的设计,然后进行软件模型的开发工作。在这个过程中,为了能够更好的保证软件模型的质量与实际的构建效果,就要求我们在进行实际的模型构建过程中,必须要针对项目进行管理,通过运用公共模型的建立,来科学的发现其在模型开发中存在的问题,然后针对这些问题进行科学的分析,并找出问题的存在原因,采用科学的解决对策,来保证流程能够平稳健康的运行。

4.4研发软件应用程序

通常来说,在进行实际的软件设计程序开发过程中,我们主要是以系统软件的升级基础,来作为一个整体的框架。在进行实际的软件更新过程中,需要准确的判断软件的性能与其所需要研究的方向,以此来将以前软件开发的各个方面,涵盖到应用程序上。基于此,为了可以促进软件应用程序自身优势的充分发挥,就要求我们必须要充分分析软件设计者的实际需求,并根据需求情况,来对其进行适当的调整与优化。然后,在通过组织技术人员,来对其数据进行一定的处理,对于后续阶段软件的使用需求,进行充分的调整,并强化对软件性能的研究与测试。不过,在这个过程当中,要求我们必须要明确,软件应用程序的开发目标,主要是为了能更好的满足使用者的需求,因此,需要针对这些需求,来进行应用界面的适当调整。

5、结束语

作为我国一种全新的产业,系统软件的开发与运用还存在诸多的问题。但是,随着我国软件工程技术的不断发展,必然会不断推动系统软件工程的开发。而且,软件系统的程序设计愈发复杂,必然也会在一定程度上促进软件工程技术的创新。为此,我们必须要加速计算机硬件的升级,充分将硬件作为支撑,才能不断提升系统软件工程管理的效率。同时,软件工程管理与开发技术存在紧密的联系,必须要对相应的软件开发技术进行不断完善,以此来适应软件使用者的实际需求。

参考文献:

[1]徐歆冰.系统软件开发过程中的软件工程技术[J].电子技术与软件工程,2016(21).

[2]甘利.网络时代软件工程技术的发展方向探究[J].通讯世界.2016(23).

[3]汪子阳.软件工程技术发展思索[J].电脑迷,2016(01).

[4]王丹丹,陈康.软件工程技术现状与发展趋势[J].信息与电脑(理论版),2016(6).

[5]贾瑞栋.浅析目前软件工程技术在网络时代背景下的发展[J].中国新通信,2016(10).

论文作者:王一文

论文发表刊物:《电力设备》2018年第11期

论文发表时间:2018/8/6

标签:;  ;  ;  ;  ;  ;  ;  ;  

软件工程技术在系统软件开发中的运用论文_王一文
下载Doc文档

猜你喜欢