计算机系统软件开发中软件工程技术运用研究

2021-09-10 03:12朱宇科
科教创新与实践 2021年26期
关键词:软件开发

朱宇科

摘要:随着我国社会和经济的进步与发展,对于电子计算机和软件系统的技术要求也已经有了很大的改善和提升,传统的系统开发程序显然已经无法满足当下对于计算机软件开发的需求,因此在计算机软件程序的开发过程中,需要软件开发者能够合理应用软件工程技术对计算机软件系统进行开发,满足程序使用者多样化的使用需要,除此之外,还需要不断提升自身的数据分析能力,通过数据分析来发掘计算机软件应用者的偏好,优化调整软件应用程序开发思路,合理利用计算机硬件设施,更好地满足计算机应用者更多的需求与偏好,从而推动软件系统开发水平的提升。

关键词:计算机软件与工程;软件开发;系统软件

引言

随着社会经济的发展,各行业在应用计算机的过程中对于计算机系统软件提出了更高的要求,计算机软件应用者希望其使用的软件在稳定性、安全性、专业性等方面有进一步的提升。因此,如何发挥互联网技术优势并结合各行业的特点,运用软件工程技术开发出专业化、高效化的计算机系统软件成为当前研究的一大重点。

一、系统软件开发中软件工程技术运用原则

(一)科学性原则

系统软件开发模式改变了过去软件程序开发的过程,在一定程度上提升了软件程序开发的效率,系统软件程序通过构建软件开发模型来实现对软件进行设计和开发。一方面,过去的软件开发中,软件的开发流程较为繁琐、复杂,需要较长的开发周期,而这样的开发模式显然无法满足当下各行各业快速发展的态势,同样也无法满足各行业对于应用软件的专业化要求。因此,在进行系统软件开发的整个过程中,需要按照其科学化的基本原则和方法来研究如何应用软件工程技术,在充分分析各类软件工程技术和应用程序开发需求的基础上进行应用软件程序开发,确保开发的应用程序能够满足实际应用需求。

(二)实用性原则

软件工程技术的应用是确保系统软件顺利开发的重要手段,因此在应用软件工程技术的过程中需要特别注重其实用性,根据不同类型的系统软件开发的要求来选择恰当的软件工程技术进行开发,从而提升系统软件开发效率,使得设计和开发的系统软件能够符合使用者的基本需求。

二、软件系统应用与开发分析

(一)应用程序开发分析

構建一个软件程序模型是整个软件应用程序在设计和开发过程中的一个关键环节之一,在设计和开发一个软件应用程序时,为了能够确保其后续的工作能够正常顺利进行,开发出专业性较强、能够满足实际需要的应用程序,软件工程开发者通常需要根据计算机软件相关的知识来计算、建立并调整软件程序模型,并在构建软件应用模型的过程中还会出现增量型软件程序模型、螺旋型软件程序模型、演化型软件程序模型等多种类型,这些软件程序模型在软件应用程序开发过程中各有优势,但也都存在着一定的不足,以演化型软件程序模型为例,演化型软件程序模型能够对相关的软件程序开发过程进行调整和优化,有利于提高整体软件应用程序的开发过程管理,并降低软件程序在开发过程中的错误率,然而演化型软件程序模型同样也存在一定的问题,在软件开发过程中使用演化型软件程序模型时,一旦出现纰漏,那么很可能导致整个软件开发流程出现混乱,影响程序稳定开发。

(二)系统软件应用分析

软件开发者在进行软件开发的过程中,不仅需要建立相关的应用程序模型,完成开发工作,还需要学会对开发的应用程序进行分析,找出其中存在的不足并对此进行优化,从而使开发出来的软件能够更好地满足各行各业的需求。传统软件应用程序开发的周期相对较长,在软件开发周期这一方面还是存在不足,不仅如此,随着经济社会的进步,各个行业都将对于计算机技术的研究和应用更深入,传统的计算机软件应用程序开发模式已经无法满足各行业对于计算机软件程序日益复杂的需求,在此背景下,计算机软件应用程序的升级与优化成为当前亟待解决的问题。

三、系统软件开发中软件工程技术应用措施

(一)解决软件开发局限性

从实际软件程序开发的过程中分析来看,传统软件开发模式仍然具有一定的技术局限性,传统的程序软件在实际使用的过程中往往存在着大量资源的闲置与浪费等现象,而将传统的软件工程技术运用到系统软件开发的过程中则已经能够解决这一问题,将传统的软件工程技术运用到系统软件开发的过程中后,能够实现数据共享,避免出现数据闲置现象,不仅如此,数据共享的实现还能够及时发现和解决系统软件开发过程中可能存在的问题,避免在应用软件程序的过程中出现数据模糊化,影响软件使用者的使用体验。

(二)设计和扩展软件应用程序

软件和应用程序是整个系统软件开发过程中最为重要而关键性的环节之一,通常是指通过对系统软件进行更新与升级来完成实现整个系统软件和应用程序开发的一种组织框架,在进行软件更新升级时,相关软件技术人员需要对过去一段时间内,软件程序应用过程中的各种数据进行客观、合理分析,并通过分析数据发现程序应用者对于程序的应用需求,据此对软件应用程序进行更新和调整,从而使更新后的软件程序能更好地满足程序应用者的需求。除了分析软件应用程序的数据之外,软件技术人员还需要了解程序应用者对于软件应用程序的偏好,例如在程序应用界面设计风格的偏好、对于应用程序内容的偏好等,并根据应用者的这些偏好对应用程序界面的设计进行优化和调整,使应用程序界面设置的内容更符合程序应用者的兴趣偏好,从而提升软件程序应用者的体验感,增加使用应用程序的频率和时间长度,推动应用程序后续的开发和使用。

结束语

综上,系统的软件开发工作是推动现代计算机科学技术的发展与其进步的重要驱动力之一,系统的软件也正在随着现代计算机的普及而被广泛地应用到经济社会发展的每一个领域,在促进各行业效率提升等方面起到了重要作用,然而随着计算机技术在各行业深入使用对系统软件开发有了更高的要求。因此如何在计算机系统软件开发中提升软件工程技术的可靠性和实用性成为软件工程技术运用中的重要内容。

参考文献:

[1]王楷,谢博.基于系统软件开发过程中软件工程技术[J].电子技术与软件工程,2019(12).

[2]王盛鳌,系统软件开发过程中的软件工程技术[J].电子技术与软件工程,2018(13).

[3]吴鸿来.软件工程技术在系统软件开发过程的应用[J].信息与电脑,2019(8).

猜你喜欢
软件开发
基于安卓平台的移动式教学模式研究
软件开发中JAVA编程语言的应用
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用