APP下载

浅谈软件工程技术在计算机系统软件开发中的应用

2020-11-30吴乾德

科学与信息化 2020年30期
关键词:应用

吴乾德

摘 要 计算机系统作为信息时代发展的产物,受到社会各行业的广泛关注。为实现计算机系统软件应用水平提升的目标,必须根据相关行业的发展需要进行计算机软件的开发。本文总结了计算机系统软件的发展现状以及应用原则,重点对软件工程技术进行了探究,以期为同行提供一些建议,提高计算机系统软件的设计和开发水平。

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

1计算机系统软件开发的现状

虽然现阶段我国计算机系统软件的发展取得了一定的进展,但从实际发展过程的分析中仍然可以看出,计算机系统软件开发工作中的制约性因素影响较为明显。在市场经济发展方式深刻转变的背景下,传统的计算机系统软件开发呈现出以下问题:①在软件开发中,核心技术指导能力较差。我国计算机系统软件开发工作起步较晚,缺乏创新和发展势头,核心技术受到创新和升级的制约更加明显。②在计算机系统软件开发过程中,设计团队与客户群体关系不是很密切。软件开发和设计成果很难直接转化为具有经济价值的市场成果。如果设计团队不了解用户的实际需求,所设计的软件的市场适应性也会受到影响[1]。

2现代软件工程的应用原则

2.1 实用性原则

在计算机系统软件开发中,实用性原则在一定程度上决定了软件开发的价值。实用性原则能促使计算机系统软件开发人员在实际的设计研发工作中更加注重高效、方便的服务性质,提高工作效率和服务质量。与此同时,计算机系统软件的研究和开发还需要大量的资本投资,以实用性为基本出发点,可以有效地减少系统开发的成本,提高资本使用效率,扩大计算机系统软件开发的经济效益。

2.2 科学性原则

科学性原则是计算机系统软件开发中必须坚持的基本原则。当更加专业的现代软件工程技术融入计算机系统软件开发工作中,设计团队人员应根据基本规范和管理流程,结合用户提出的性能要求,不断优化系统软件的设计结果。遵循科学的原则,进一步规范软件开发项目和各种技术的应用模式,保证计算机系统软件开发工作的稳定,取得更优秀的开发成果。

3软件工程技术在计算机系统软件开发中的应用

3.1 软件工程建模技术在计算机系统软件开发中的应用

建模是软件开发中要求最严格的一个环节。近年来,网络工程行业一直在进行计算机软件建模技术的研究,所形成的技术成果逐渐能够满足应用需求。软件建模技术在一些领域中发挥着越来越重要的作用。例如,在游戏开发行业中,要设计游戏软件系统,就必须使用软件建模技术来构建游戏角色、游戏场景和交战模式。在构建人物模型时,应使用3d动画技术、骨骼建模技术和明暗光渲染游戏角色的造型和战斗动作,从而丰富游戏角色。此外,游戏开发还将使用整体建模技术,将游戏角色的建模、动作等内容整合起来,形成整体模型,然后通过合理安排游戏运行所需的磁盘空间和内存,进一步明确计算机系统配置要求,确定具体参数,最终将软件程序投入使用。

3.2 软件工程技术与过程在系统软件开发中的运用

软件工程技术的应用过程就是计算机软件系统的开发过程。在开发过程中,程序员必须明确开发需求,并根据软件的功能需求选择合适的软件工程技术。例如,要开发一个统计河道水流量的软件系统,就需要通过虚拟现实技术模拟河流的线性形状和流量数据,对软件的可行性进行测试。开发过程分为三个步骤。第一步是开发软件系统的整体工作流程。第二步是设置约束,保证软件系统的正常运行。我们可以使用模块化设计程序,根据功能需求来设置软件的应用参数。第三步是对软件的工作能力进行测试,根据测试结果调整功能模块或参数和约束条件,以保证软件实际应用过程的可控性。

3.3 软件工程度量在系统软件开发中的运用

整个计算机软件系统的性能和优化空间主要取决于软件开发过程中对软件供给的度量。度量是指软件各类参数的上下限,如开发目标为一氧化碳浓度检测软件,检测上限为2%,下限为0.1%,但在实际工作中,环境的一部分的一氧化碳浓度可达10%,下限可能达到0.01%,如果仍然使用最高2%,最低0.1%的标准,在一定的条件下将会变得毫无意义,无法为后续开发工作提供更客观的依据。软件工程测量的应用可以完全满足系统开发中某些参数的要求。以一氧化碳浓度监测软件为例,在开发这个软件系统时,技术员先要对各类存在一氧化碳探测必要的环境进行探测和数据收集,如封闭室内、锅炉房等,并利用大数据技术等将各类数据进行加工,生成规律表,去除奇异值,保留常规值,建立基本模型。所谓常规值,是指浓度满足安全要求的值。它包括上限和下限,属于一个值范围,在不同的环境中略有不同。在基本模型完成后,利用奇异值建立问题模型。所谓奇异值,是指存在安全隐患的值。在建模过程中,需以不同数值划定探测以及警报标准,提升软件工程度量的价值,使其更好地应用于系统软件开发,提高软件的实用性[2]。

3.4 软件工程优化在系统软件开发中的运用

软件系统的优化和调整是软件开发过程中必不可少的环节。在软件系统最初搭建起组织架构后,要对细节进行微调,然后进行系统测试。目前,我国的软件优化技术已经比较成熟,该技术在实践中仍在不断完善。此外,软件的优化设计还需要考虑整个系统的可操作性,不能出现软件的某项功能能够独立应用,但无法与其他部分组织和协调,开发人员可以运用数字技术将软件的不同部分连为一体,以便于系统的收集和处理数字信息,再将信息反馈给设计人员,为软件功能优化提供可靠的依据。

4结束语

综上所述,了解到计算机系统软件开发在扩大相应系统应用范围的同时,能够满足中国相关行业的综合发展需求。但不可否认的是,在计算机系统软件开发的过程中会受到许多外部因素的影响,增加了计算机系统软件开发中出现问题的可能性。在此基础上,必须加强软件工程技术在计算机系统软件开发中的应用效果。控制外部因素对计算机系统软件开发的影响,从源头上提高计算机系统软件开发水平。

參考文献

[1] 秦不凡.大数据时代下软件工程技术的应用[J].农家参谋,2020 (10):214.

[2] 周远. 软件工程技术的发展与应用[J].价值工程,2020(14):13.

猜你喜欢

应用
配网自动化技术的应用探讨
带压堵漏技术在检修中的应用
行列式的性质及若干应用
癌症扩散和治疗研究中的微分方程模型
红外线测温仪在汽车诊断中的应用
多媒体技术在小学语文教学中的应用研究
微课的翻转课堂在英语教学中的应用研究
分析膜技术及其在电厂水处理中的应用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析