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

2022-12-04

随着计算机技术发展水平的提升, 系统软件开发项目数量逐渐增加。系统软件的性能, 一定程度上取决于其开发水平。软件工程技术包括产品实现技术与开发管理技术两方面内容。将其应用到系统软件开发过程中, 可有效降低开发难度。使系统软件的性能得以正常发挥。可见, 信息化时代, 有必要对软件工程技术在系统软件开发中的运用方法进行研究。

一、系统软件与传统软件的比较及开发原则

(一) 系统软件与传统软件的比较

传统软件开发的过程, 具有周期长、应用程序复杂的特点。与之相比, 系统软件在开发周期, 以及应用程序方面, 均具有较强的优势。目前, 系统软件的开发基础, 均为www[1]。开发后所得到的软件, 可以以软件作为构架的基础, 实现数据处理、页面展示等功能。在社会及企业运行效率不断提高的今天, 各领域对软件性能的要求同样显著提升。将系统软件应用到各领域, 能够有效满足各领域的需求, 提高社会经济发展水平。

(二) 系统软件开发原则

系统软件的开发, 应本着科学性与实用性原则进行。所谓科学性, 既应保证软件的模型科学、程序构架科学。确保开发后的软件, 能够正常运行。确保软件的各项功能能够正常实现[2]。所谓实用性, 既应确保软件能够被安全应用, 确保软件具有可扩展性。将软件工程技术中的产品实现技术与开发管理技术, 应用到系统软件开发过程中, 能够有效满足上述原则。

二、软件工程技术在系统软件开发中的运用方法

(一) 产品实现技术的运用

1. 构建软件模型

开发过程模块、项目管理模型, 与组织公共模型, 为系统软件开发需构建的三大模块。系统软件开发过程中, 技术人员可在分析开发需求的基础上, 利用软件工程技术, 提高模型的合理性。以开发过程模块为例:当构建某监测系统模型时, 技术人员可以以Windows为平台, 以Delphi或Java为开发语言, 以SQL Server为数据库, 对系统进行开发。为确保系统能够有效运行, 可将系统结构, 设置为Client/Server结构, 将Windows系统设置为工作站。使系统的监测功能, 得以顺利的实现。构建软件模型的过程中, 应注意分析软件的开发需求。确保模型满足开发需求, 方可使软件的性能得以提升。

2. 研发应用程序

研发应用程序, 为系统软件开发的主要流程之一。开发人员同样需将软件工程技术, 应用到研发过程中。在拟定软件整体框架的同时, 对每一框架的功能进行完善。例如:RMSA体系结构, 为软件工程技术下系统软件应用程序研发技术的一种。该结构由结构层、界面层、服务层、数据库四部分构成。开发过程中, 可使硬件接口与软件接口, 共同构成接口层。使浏览器与客户端, 共同构成界面层。在此基础上, 利用HTTP、SOAP、XML等技术, 使软件的通信服务、数据服务、Web服务以及资源服务功能得以实现。在提高应用程序开发完善性的基础上, 为用户需求的满足提供人机交互界面, 提高系统软件开发水平。

(二) 开发管理技术的运用

1. 软件安全性问题

提高软件的安全性, 是系统软件开发的重点。有关人员可将软件工程技术中的开发管理技术, 应用到开发过程中。通过权限管理、加密传输等方式, 使软件的安全性得以提升。例如:可采用“用户名+密码”的方式, 对软件权限进行管理。当用户登录系统时, 应输入用户名与密码。系统收到用户的登录请求后, 需立即对其权限进行评估。如无登录权限, 则应限制用户登录。从而避免系统数据库中的数据丢失, 使系统软件的安全性得以提升。除此之外, 有关人员还可将SSL加密传输技术, 应用到开发过程中。确保经互联网传输的数据, 均处于加密的状态, 提高软件的安全性。

2. 软件扩展问题

近年来, 随着信息化技术发展速度的加快, 软件的更新速度同样不断提升。如系统软件缺乏扩展性, 极容易因功能无法满足用户需求而被淘汰。从而增加软件开发成本, 对软件的应用价值造成影响。因此, 有关人员应将软件工程技术中的开发管理技术, 应用到开发过程中。在提高软件扩展性的基础上, 降低开发成本。例如:开发人员可通过编写特定的Java Bean程度的方式, 提高软件的扩展性。并将已生成程序中“能变的”部分, 利用变量替代常量。使其转化成为“可变的”部分, 实现程序的自动套用。实践经验显示, 采用上述方法开发系统软件, 可使软件的优势得到充分的体现。

三、结论

综上所述, 利用产品实现技术开发系统软件, 能够提高软件模型构建的完善性、提高应用程序的合理性。利用开发管理技术开发系统软件, 能够有效提高系统的适用性及可扩展性。为未来系统功能的扩展, 及其使用寿命的延长奠定基础。建议我国信息化领域, 根据系统软件的开发需求, 积极利用软件工程技术, 对软件进行开发与完善, 提高开发水平。

摘要:系统软件开发流程复杂, 对逻辑语言与算法选择合理性的要求较高, 开发难度较大。基于此, 本文简要对比了系统软件与传统软件的特征, 强调了系统软件的优势, 阐述了软件的开发原则。重点从软件安全性、软件模型的构建、应用程序的研发, 以及软件扩展等方面, 总结了软件工程技术的应用方法。目的在于提高系统软件的开发水平, 提高开发效率。

关键词:软件工程技术,系统软件模型,应用程序,扩展性

参考文献

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

[2] 周蕾蕾, 蒋红兵, 方莹.基于VB.NET与Access的卫生人才管理系统软件的设计与开发[J].中国医学装备, 2018, 15 (06) :111-114.

上一篇:学校科技教育保障体系的实践研究下一篇:巩固双基摆脱感性认识去伪存真