软件工程技术在系统软件开发的对策

(整期优先)网络出版时间:2021-03-13
/ 2

软件工程技术在系统软件开发的对策

董军 李扬帆

武汉东湖学院 湖北省武汉市 430000

摘要:系统软件开发过程中,软件工程技术的应用具有非常重要的意义。软件工程技术水平的提高,在很大程度上能够提高系统软件的开发水平。因此,我国系统软件开发,在应用软件工程技术时,应当不断总结经验,积极地吸收和借鉴国外的先进技术,以此不断推动软件工程技术的发展,从而保证系统软件开发的质量。

关键词:软件工程技术;系统开发;应用;

1系统软件开发过程面临的危机

首先,系统软件开发的成本不断增加。民用化、市场化是计算机行业发展的典型特征。相较于计算机硬件,计算机软件的开发成本呈现出一定的上升趋势,尤其是在一些软件工程技术欠缺的国家,系统软件开发成本的增加严重制约了系统软件开发的进行。其次,系统软件开发的难度逐渐增加。开发难度的增加主要是因为软件工程属于逻辑性和治理性产品,需要建立庞大的逻辑关系, 并且市场化的发展趋势,使得用户需求个性化明显。最后,系统软件的开发质量有待提升。比如,系统软件开发人员未能根据用户的需求进行开发设计,过多地融入了自己的开发设计理念,存在一定的随意性。

2软件工程技术应需遵循的原则

软件工程技术应用在系统软件的开发过程中,需要遵循一定的原则,主要有科学性原则和实用性原则。在科学性原则方面, 要求系统软件开发技术人员在进行系统软件开发设计的过程中, 应该具备专业的技术,严格按照流程进行开发,坚持科学的开发理念,借助科学的开发手段,在满足用户实际需求的情况下,科学、高效地进行系统软件的开发。在实用性原则方面,要求系统软件开发技术人员认识到系统软件的开发是为社会经济发展服务的、为用户需求服务的,因而在开发设计的过程中应当坚持实用性的原则,尽可能地降低开发的成本,减少开发资金的投入,不断提高系统软件开发效益。

3软件工程技术在系统软件工程开发中的应用对策

3.1科学构建软件开发模型

现代系统软件开发设计与传统系统软件开发设计有着非常明显的区别,现代系统软件开发面临的要求和挑战更大,尤其是在开发的效率方面,现代系统软件开发要求更高。要想提升软件工程技术在系统软件开发中的效率和质量,需要有科学的软件开发模型作为保证。系统软件开发设计人员在进行软件开发的过程中, 应当对开发的周期、流程、重点等内容进行详细地分析和评估,从中获取科学的数据作为参考,并应用在软件开发模型的构建中,保证所构建的软件开发模型的科学性和有效性。另外,系统软件开发技术人员还需要对项目管理模式和组织模式进行有效设计, 建立相关的制度,用于保证软件开发的质量。对于系统软件开发过程中存在的问题和不足,应当及时予以纠正,从而确保系统软件开发的有序进行。

3.2软件应用程度开发设计

在对软件应用程序进行开发的时候,技术人员应当考虑到软件应用升级这一因素,在对软件性能和潜在发展方向进行预测的基础上,对软件进行迭代升级。对于软件应用程序作用的挖掘, 应当以用户的实际需求为基础,结合用户的实际需求,对开发设计参数进行全方位地分析,将软件应用程序开发过程中存在的问题进行挖掘,并不断加以解决。同时,还要对软件应用程序的设计重点和需求以及实现的性能加以明确,以便提升软件应用程序开发的科学性。与此同时,对用户界面要不断进行优化,提高用户的审美体验,提高用户对软件的黏度,提高软件开发的效益。

3.3软件工程管理有效运用

计算机硬件的升级速度飞快,硬件性能也不断提升,而这对软件工程管理的效率提升可以起到非常明显的帮助,进而提高系统软件的质量。大量的实践证明,要想系统软件的质量,就必须要提高系统软件工程管理的效率。因此,软件工程技术应用在系统软件的开发过程中,应当重视对技术的提升的同时,也要重视对软件工程管理水平的提升。

计算机多媒体技术与信息技术等先进技术,逐渐得到更新和发展,并普遍应用到各行业中。在社会各行业加强对计算机等软件工程技术应用的同时,因网络的虚拟性引发的安全性问题,也逐渐成为各行业发展中普遍关注的重点问题。在加强对软件工程技术的应用时,部分不法分子通过对网络技术的分析,利用网络虚拟性特点,恶意的制造网络计算机病毒,对软件工程技术使用中的网络软件进行恶意性的破坏,从而使大量的信息被盗取,多数的健康信息被转换成不良信息,被大量的传播。此种现象,在一定程度上导致工程软件系统的信息遭到泄露,存在不安全性。目前,软件工程技术在使用中其防火墙技术仍然不够完善,无法对技术使用系统形成全面的保护,由此导致软件工程技术在使用中,普遍存在安全性问题。

软件工程技术在使用中,不仅存在安全性的问题,同时也存在适用性的问题。通过对当前软件工程技术的应用现状而言,人们在使用软件工程时,对软件工程的使用功能要求日益提高。因此,为了满足人们日益增长的需求,软件技术研发人员在对软件工程进行设计时,在细致考虑软件具体使用功能和功能多样化的同时,也会根据人们的需求和不同情况,重点研究更多的服务功能类型。软件系统的在开发过程中,致力于扩大系统的研发规模和使用范围,但受诸多因素的影响,其虽然具有软件工程服务多功能的开发思维,但其软件系统适用性的增加难度也较大。

总结:随着社会经济的快速发展,科学技术水平的不断提高,计算机技术也取得了快速的发展,计算机技术已经对社会各行各业都产生了十分深远的影响,对社会发展起到了巨大的促进作用。计算机软件系统中,计算机软件是关键,也是核心,为用户使用计算机提供了极大的方便。从现阶段计算机系统软件的开展现状来看, 由于安全、技术等方面因素的存在,系统软件面临一定的危机,如开发成本不断增加、开发难度不断提升、软件质量有待提升等, 这些危机的存在,直接影响了系统软件的进一步开发,需要利用软件工程技术加以解决。

参考文献:

[1]徐礼金. 软件工程技术在系统软件开发过程的应用 [J]. 电子技术与软件工程,2017,24(23):43-43.

[2]赵紫辉. 软件工程技术在系统软件开发过程的应用研究 [J]. 数字化用户,2017,23(1):125-126.