• 收藏
  • 加入书签
添加成功
收藏成功
分享

软件工程技术在系统软件开发过程的应用研究

程朝阳 余俊达 杨永顺
  
安家(建筑与工程)
2022年24期
武汉东湖学院 湖北 武汉 430300

摘要:近年,随着我国信息技术的迅猛发展,互联网技术被运用得越来越广泛,既有效打破了传统生产和交流的方式,又促进了人们生活质量、效率的提升。由于现阶段信息技术发展势头总体较好,各项高科技技术也逐渐深入人们的日常生活中,互联网俨然已成为人们必不可缺的一部分。本文对软件工程技术在系统软件开发过程的应用进行分析,以供参考。

关键词:软件工程;系统软件开发;应用研究

引言

计算机软件系统在数据处理中发挥着至关重要的作用,尤其是在当前数据信息呈现出海量化的趋势下,对于软件系统的运行性能要求更高。网络具有开放性的特征,在系统运行中往往会受到多种威胁,包括了黑客攻击和网络病毒等,导致软件系统的功能受损,严重时会造成整个计算机系统的瘫痪,给用户造成巨大损失。而软件系统的良好运行效果,可以从根本上确保应用系统功能得到充分发挥,以满足人们对计算机的多元化和个性化使用需求。保护及恢复技术具有专业性的特点,应该根据软件系统的运行特点进行不断创新,以降低系统运行风险。

1计算机软件工程的特点

1.1灵活性

计算机软件普遍具有灵活性的特点,能够对多种开发平台进行有效兼容,还能够在不同的运行环境中实现多种系统功能。不同行业领域内的计算机软件系统功能存在显著差异,能够实现更加灵活的功能选项,并能够在网络化的操作平台中进行功能拓展。随着互联网技术的不断发展,计算机软件工程的灵活性特点能够实现更加精确的系统功能选项,还能够辅助开发人员实现更加多样化的结构化设计过程。计算机软件工程的核心技术能够将比较灵活的功能选项与开发技术平台相结合,并对前后端的显示操作功能进行适度调整。每个计算机软件的系统参数配置方式都比较灵活,主要依赖于对用户功能和非功能需求选项的深度解读结果。比较灵活的计算机软件,更偏重于实现系统与用户之间的良好交互功能。

1.2反应性

计算机软件需要具备良好的反应性,才能够将交互界面中的用户操作信息进行全面采集,并对信息感知设备采集到的数据信息进行实时处理。反应性是很多交互式计算机软件普遍具备的特征之一,并能够对系统软件和应用软件的具体功能模块进行有效区分,并协助开发人员实现更加精确的系统响应逻辑控制流程。计算机软件工程的反应性特点能够充分体现其平台可拓展性,还能够根据特定的用户操作环境,对数据交互类业务逻辑信息进行深度感知。尤其对于交互软件的应用场景而言,计算机软件工程能够进一步深化业务层面的系统逻辑控制功能,还能够将不同用户的操作过程进行全程记录,并实时存储在后端数据库管理系统之中,为数据集训练和深度学习模式提供可靠的信息来源。反应性特点的强弱,主要依赖于对计算机软件的智能化规划设计能力。

2智能配管系统软件开发及RFID识别系统

2.1操作人员数据库

建立操作人员的数据库,主要包括ID、姓名、职位以及权限。其中权限分为三种,权限为1表示登陆者只能对直管段进行查看,无法对直管段进行管理和检定流量计操作;权限为2表示登陆者不仅可以查看并且还能够对直管段进行管理,进行增加或删除等操作,但无法检定流量计。权限为3表示登陆者可进行流量计的检定。

2.2添加/修改直管段

修改时,用户需要选中一条直管段的信息,并点击修改按钮,程序会自动将直管段的信息读取到图4.5中的每一个控件中,操作人员可根据具体情况进行修改信息。

2.3 RFID识别系统

在此智能配管系统中,流量计信息的采集采用RFID射频识别技术,。由管理员利用读写模块向每个电子标签写入编号,并将标签固定在直管段上(将RFID抗金属标签使用铆钉固定于周转箍的外围或使用3M胶粘附于直管段的表面并使用高强度PC或者PCB材质对RFID标签进行封装),当需要对标签内的信息进行修改时,由管理员使用读写模块对电子标签进行修改。所以检定时,使用手持读写模块对流量计上的信息进行读取即可上传给上位机,以确定配管方案。

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

3.1创建软件开发模型

创建软件开发模型对于系统软件而言,是一项至关重要的工作,科学合理的软件模型可以将软件应用最基本的框架及时的构建出来,从而让系统软件开发效率得到明显提升,更好满足软件开发需求。以往在进行系统软件开发时,非常容易受到许多外界因素的干预,造成系统软件开发模型难以满足实际开发要求,而将软件工程技术应用到其中恰好可以有效解决这一难题。科学合理的创建软件开发模型可以更好匹配软件开发的要求,并能够让相关工作人员更为快速的把握开发总体周期及流程等事项。软件开发模型主要包含三方面的内容:一是项目管理模型。项目管理模型的主要目的是为了明确软件开发的具体工作流程及相关管理制度。二是开发过程中的模型。开发过程中的模型是根据软件开发进度及周期等具体情况进行不断调整。三是组织公共模型。组织公共模型主要作用是对前两者进行辅助,从而让软件开发工作更加顺利进行。在系统软件实际开发过程中应用软件工程技术时,既要对应用程序进行合理分析,又要对软件开发流程、周期及相关要点进行评估,然后根据具体的问题对软件设计进行调整。

3.2强化软件开发管理

系统软件开发工作具有应用程序实效较强、周期较长及复杂程度较高等特点,由此也引发了一系列的开发、设计难题,此时合理利用软件工程技术就显得极为重要,这对系统软件开发工作的整体质量有着较大影响。目前,互联网信息技术发展势头较好,如果在系统软件开发管理工作中融入一些硬件设备,能够促使开发过程中的各项问题,以及即将发生的问题得到快速解决与预防。另外,管理软件开发项目时,不仅要对项目所需资金、技术及人员进行科学合理的规划,还要开展相应的评估工作,让系统软件开发流程能够顺利实施。最后,当软件开发工作顺利完成后还需要做好产品的验收工作。

3.3单机系统的备份及恢复

分区克隆是Ghost软件的基本功能之一,可以满足单机系统的备份及恢复需求。分区中包含操作系统和应用软件,借助于Ghost软件可以实现压缩,使其以映像文件的形式存在,并在其他分区当中实现有效保存。在计算机系统运行过程中,如果相关程序无法使用,则可以在C盘当中恢复映像文件,解决程序运行故障。相较于软件和系统的重装而言,映像文件恢复的方式更加便捷和快速,但是在应用中也应该注重其安全性问题。通常映像文件较多,利用软盘通常难以装下,在其他计算机中保存也会造成麻烦,因此可以通过硬盘保护卡的设置来解决此类问题,能够增强运行安全性,有效防御网络病毒。

结束语

计算机软件工程领域内的现代化技术应用能够将创新产品和服务提供给广大网络用户,还能够实现自主知识产权的保障功能。现代化技术的科学运用,能够有效推动各行业的创新结构升级,还能够提供更加多样化的产品和服务类型。软件开发模型的合理应用,能够充分体现计算机软件功能现代化技术的核心要义,还能够对创新型产品或者服务的管理体系进行深度挖掘。组件技术能够有效提升系统软件的鲁棒性和稳定性,还能够对系统响应速度进行实时反馈。

参考文献

[1]纪青云.软件工程技术在系统软件开发过程中的应用[J].智库时代,2019(44):167+169.

[2]张婕,袁力田.软件工程技术在计算机系统软件开发中的应用[J].无线互联科技,2018,15(19):155-156.

[3]卞秀运.软件工程技术在计算机系统软件开发中的应用研究[J].电声技术,2018,42(09):8-9+18.

*本文暂不支持打印功能

monitor