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

来源 :科学与财富 | 被引量 : 0次 | 上传用户:yingchali
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:软件工程相关理论和技术在现代信息化改革进程中的应用非常广泛,系统软件的开发与应用依赖软件工程理论和技术,因此本文着重探讨软件工程技术在系统软件开发过程中的运用。软件工程开发技术覆盖软件分析、设计、编码、测试等基本流程步骤,根据系统软件的功能需求和非功能需求分析结果,采用软件工程建模方法对系统软件的编码过程设计与分析,因此软件工程技术能够科学构建系统软件的开发模型,确定系统软件的开发技术和需求,协助软件应用程序的设计和开发过程。
  关键词:软件工程;系统软件开发;UML建模
  引言:系统软件主要涵盖操作系统、数据库管理系统、语言处理系统、服务程序系统以及标准库程序系统五种软件类型。系统软件开发需要遵循软件工程相关理论中开发模型以及设计模型的相关规则,系统软件的表现形式一般是应用程序App客户端,与其他应用软件不同,系统软件需要具备系统支撑的相关功能和性能,因此系统软件开发过程需要严格遵循软件工程理论和软件开发技术的相关标准,采用优化的开发模型和开发技术,实现系统软件的稳定开发和应用。
  1 软件工程与软件开发技术
  软件工程理论主要覆盖软件开发过程的规划、可行性分析、功能与非功能需求分析、数据流程分析、系统架构设计、功能模块编码、系统运行与测试等多种环节[1],每个软件工程流程环节还具备分支环节,软件工程理论与技术覆盖了软件全生命周期的相关理论技术,因此需要针对系统软件开发过程和需求的特殊性,有针对性地选择软件工程与软件开发技术。软件工程理论中对软件开发全部流程进行了详细的分析,需要遵循科学性和实用性等原则设计与开发系统软件。系统软件开发技术主要分为客户端和服务器端开发两大类,客户端应用程序的开发主要采用C语言、C++语言、Java语言等高级语言编程,服务器端应用程序的开发主要采用Java语言、C#语言等[2]。软件开发技术根据软件工程相关开发理论,需要对系统软件的架构实施分层设计,对视图层、业务逻辑层以及数据管理层分别编码,将系统软件后端页面连接数据库服务器,形成三层C/S架构模式,在MVC设计模式的基础上对系统软件实施编码[3]。多种软件开发技术适用于不同类型和需求的系统软件开发过程,在软件工程理论的指导下,对系统软件建设部署实施全周期管理,需要根据软件可行性分析结果、功能需求分析结果以及非功能需求分析结果综合规划设计系统软件的开发过程,避免出现系统软件维护过程中更改需求以及重新编码等情况。
  2 软件工程技术在系统软件开发过程中的运用
  2.1 开发模型的科学构建
  根据软件工程理论,系统软件的开发模型主要有演化型、增量型、螺旋型等,很多企业开发系统软件都采用敏捷开发方法,减少软件开发成本和时间周期。系统软件开发过程是相对复杂的,因此需要软件开发团队对开发模型的有效构建深入分析,采用适用于当前开发技术和开发理念的开发模型。很多软件开发团队在规划设计系统软件开发的过程中,需要根据实际开发资源和硬件设备,选择性价比较高的开发技术和方法,保障软件开发进度和质量的双重提升。很多系统软件开发模型不能满足用户的开发需求,因此开发团队需要根据需求分析结果选择科学有效地开发模型。开发模型的科学构建,需要遵循软件工程理论,根据实际软件开发过程的差异性和需求分析的实用性,选择保障开发工作顺利实施的开发模型。开发模型的科学构建,能够极大地提升开发效率,保障开发质量,在用户需求发生设计变更时,也能减少大面积编码变更的情况,对开发流程与周期的有效控制提供基础,促进系统软件开发项目管理的模型改进。综上所述,在系统软件开发过程中,首先实现科学构建开发模型,为后续开发与管理工作铺垫良好基础。
  2.2 确定系统软件开发技术和需求
  在系统软件开发过程中,最重要的一项是确定系统软件开发技术和需求。系统软件的功能和性能会直接影响到计算机系统运行,因此在确定系统软件开发技术和需求时,需要根据用户特点选择兼容性和可拓展性最好的开发技术。对系统软件的需求分析需要覆盖用户类型和用例,通过UML建模方式,將所有可能实现的用户操作进行建模化处理,将功能需求和费功能需求分析结果进行整理,开发团队在需求分析过程中,能够进一步明确开发技术和任务,需求分析环节越具体,后续需求变更的次数越少,减少后续维护次数,也能高效利用开发时间,实现编程代码的精准管理。确定软件开发技术,还需要开发团队和程序员共同确认新技术在开发过程中的应用程度,不能因为新技术的多重优势,忽视其对当前开发任务的偏差性,因此选择适用于当前系统软件开发任务的开发技术至关重要。在确定系统软件开发需求的过程中,针对用户的功能需求、性能需求、可拓展开发需求、安全需求、数据需求等多种需求类型,需要开发团队详细设计需求分析环节,减少需求变更次数,需求分析比较常用的建模方式有UML建模,面对对象和服务的需求分析建模需要根据用户类型和功能流程图、业务流程图的有机结合,实现系统化需求分析结果。因此在系统软件开发过程中,需要着重确定软件开发技术和需求分析环节。
  2.3 软件应用程序设计与开发
  软件应用程序是系统软件开发的重要成果之一,在编码设计与测试完成后,将代码封装为应用程序,分别安装在服务器和客户端计算机中,针对应用程序的设计与开发过程,需要采用软件工程理论和技术,对系统软件开发的最后步骤实施测试。软件应用程序需要设计用户界面、操作界面、后台控制管理界面等内容,如果系统软件开发为移动客户端和后台服务器端两种应用程序,客户端的应用数据需要采用数据通信等多种方式传送回服务器端处理,因此针对软件应用程序的设计与开发,需要采用软件工程理论和技术实施规划设计,从系统软件的用户界面开始,一直到后台控制管理为止。通过对系统软件的布局结构进行规划和设计,在后期系统软件运行测试过程中,应用程序的设计与开发环节转变为功能和性能测试运行,任何软件应用程序的设计与开发都需要运行测试,避免由于编码设计的不完整性导致运行过程中出现错误。软件工程技术在系统软件开发过程中的运用,对软件应用程序的设计与开发是呈现系统软件的重要步骤。
  结束语
  系统软件开发需要遵循软件工程相关理论中开发模型以及设计模型的相关规则,系统软件的表现形式一般是应用程序App客户端,与其他应用软件不同,系统软件需要具备系统支撑的相关功能和性能,因此系统软件开发过程需要严格遵循软件工程理论和软件开发技术的相关标准,采用优化的开发模型和开发技术,实现系统软件的稳定开发和应用。多种软件开发技术适用于不同类型和需求的系统软件开发过程,在软件工程理论的指导下,对系统软件建设部署实施全周期管理,需要根据软件可行性分析结果、功能需求分析结果以及非功能需求分析结果综合规划设计系统软件的开发过程,避免出现系统软件维护过程中更改需求以及重新编码等情况。
  参考文献
  [1]王志岗.软件工程技术在系统软件开发中的应用[J].信息与电脑(理论版),2019,31(24):41-43.
  [2]王楷,谢博.基于系统软件开发过程中软件工程技术[J].电子技术与软件工程,2019(12):57.
  [3]吴金玲.软件工程技术在计算机系统软件开发中的应用研究[J].山西青年,2019(12):185+211.
  作者简介:肖元佳,1998.07,女,汉族,湖北省武汉市人,本科学历,研究方向:软件工程。
  (武汉学院    湖北  武汉  430212)
其他文献
摘 要:近年来,随着财税体制改革推进,实施更加科学化精细化的预算管理,有利于维持行政事业单位安全高效运转,提高财政资金使用效益,提升行政事业单位治理效能。本文主要分析预算绩效管理改革与行政事业单位财务管理模式。  关键词:行政事业单位;预算管理;财务人员;预算绩效  引言  随着我国市场经济体制的深化改革与调整,行政事业单位也迎来了转型升级的重要时期。借助预算绩效管理改革的相关要求开展财务管理工作
期刊
摘 要:随着社会的快速发展,人们的生活质量不断提高,各种电器设备广泛使用,在很大程度上促进了电力行业的发展。如今,人们对电能的依赖逐渐增强,电能的传输质量决定了电气设备的功能特性能否充分发挥,对人们的电能质量起到更大的作用。目前,我国电网建设规模正在逐步扩大,电力系统建设日趋完善,并成为实现电力系统自动化功能的一批先进技术手段。其中,高压电气设备是整个电力系统的重要组成部分,设备的正常运行,关系到
期刊
摘 要:“种蓝得靛,衣被乃染;雕花夹布浸,蓝白相与间。”这一句话所描绘的是中国传统技艺印染“四缬”技艺中的夹缬。夹缬是一种传统雕版镂空印花防染工艺,也是中国最古老的印染工艺之一。但是近年来,蓝夹缬与中国四大名绣相较来看,发展现状不太乐观。随着工业文明的崛起,中国的各个城市与农村地区充斥着低廉、多样的流水线产品,急剧改变了原本传统的生活方式,民间不再使用蓝夹缬。蓝夹缬逐渐淡出了市场,最后致使大部分的
期刊
摘 要:德国国家女子足球队属于世界一流强队。2016年里约奥运会,德国女足力克瑞典女足,创造了历史,首次夺得奥运会金牌。本文将采用录像观察法、数据统计法、文献资料法、逻辑分析法,对2016年里约奥运会德国女足决赛比赛视频进行探索,为我国足球的发展提供借鉴。  关键词:2016年里约奥运会;德国女足;进攻特征;手段;组织形式  1.研究对象与方法:  1.1研究对象:德国女足2016年里约奥运会决赛
期刊
摘 要:现浇预应力混凝土箱梁是一种常见的桥梁上部结构,近年来在桥梁建设中得到了广泛的应用。基于此, 首先对现浇连续箱梁施工的技术要求进行了介绍, 然后以某预应力桥梁为研究对象, 对预应力桥梁现浇连续箱梁上部结构施工方案以及具体的施工技术要点进行详细探究, 以为其他类似工程提供借鉴。  关键词:预应力桥梁; 上部结构; 悬臂施工  1 现浇预应力桥梁上部结构施工概述  桥梁施工是一项规模巨大、难度系
期刊
摘 要:碲化铋(Bi2Te3)是一种热电材料,广泛应用于发电、制冷、废热利用等领域。同时Bi2Te3还具有拓扑绝缘体的明显特征,在计算机和通信领域也有着重要的作用。本文简要介绍了碲化铋的性质及其应用,同时也对碲化铋纳米材料的几种常见的制备方法进行了阐述。  关键词:碲化铋;水热法;溶剂热法;微波合成法;电化学沉积法  1. Bi2Te3简介  碲化铋是一种具有较好的导电性,较弱导热性的半导体材料。
期刊
摘 要:10kV配电线路架设面临的环境比较复杂,且配线线路大都架设在露天的环境当中,在日常运行中受到天气、环境、气候等因素的影响,加上人为管理上的问题,导致一些故障的发生在所难免。因此,在10kV配电线路的运行和管理工作当中,应当不断强化对配电线路的规划和用电工程线路的运行水平,针对10kV配电线路在运行中比较常见的一些故障,加强排查和处理能力,强化日常维护工作,从而有效提升其运行效能。本文通过研
期刊
摘 要:玻璃产业是我国最为重要的产业之一,同时也是平板玻璃最大的生产国家。基于此,本文从静态特性与动态特性这两方面来分析玻璃生产线上所使用的机械手堆垛机,并提出相对应的优化对策,希望能为提升玻璃生产效率和质量提供有效建议。  关键词:玻璃生产线;机械手堆垛机;静态特性;动态特性  机械手堆垛机适用应各行业领域中,具有应用广泛性的特征,因有着较好的平衡性,在玻璃生产线上进行使用,不仅能够提升生产效率
期刊
摘 要:通过对近几年的汽车磁电减震器的分析,设计了一种双级混合式磁油节能减振器。该减振器在普通减振器的基础上,把环形磁铁、缠绕线圈的鼠笼等发电设备集中于缸筒中,根据道路情况的不同,自动调整并形成最优磁油阻尼,减少车身晃动和倾斜,达到高效吸振的目的,通过光耦传感器检测活塞杆的位置,二级减振由电磁继电器控制线圈的开闭,实现压缩比伸张反应快的效果,并且利用了封闭缸筒的磁屏蔽性能有效地防止了磁泄漏,最大程
期刊
摘 要:近年来,随着社会经济的快速发展,人们对出行的便捷性和舒適度的要求也越来越高,校园交通问题日益突出。而在这一背景下,共享单车的出现缓解了这一压力,并逐渐被大众认可,并受到了广泛的关注和喜爱。本文以FE校园行为例,介绍该平台的开发目的及意义,然后从技术可行性、需求量、市场前景等方面对数据的获取与处理做了详细的阐述;最后,针对FE的校园共享单车的特点与应用做具体的说明与设计。  关键词:高校;共
期刊