



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 关于软件工程技术发展趋势研究 摘要:伴随着国家经济的高速发展,软件逐渐从过去的基础性服务迈向专业化方向,与行业之间的融合更为密切。随着时代的发展,软件必将在人们的生活中得到广泛应用,促进人们生活质量的提高。基于此,本文首先阐述了软件工程技术的发展变化,具体论述了软件工程技术的发展趋势,以供参考。关键词:软件工程;技术;发展趋势引言:要想预测今后软件工程技术的发展方向,就要对软件工程技术的发展变化有一定了解,这样才能更为明了软件工程技术为人们创造的价值。就软件工程技术当前的发展状况而言,该行业中存在诸多问题,如恶意竞争、软件功能出现重复等情况。针对于企业来讲,存在利益至上、浪费资源以及管理不够
2、严格等众多问题。软件工程技术要想得到良好发展,务必要对这些问题加以解决,如此才能够使软件工程技术得到质的飞跃。一、软件工程技术的发展变化软件工程技术实际发展中,其发生的变化具体体现在如下几个层面:首先,因为计算机能力逐渐朝向服务器端层面发展,具有相应中间件技术以及一定计算机能力是目前主要的发展方向,同时亦是大型软件系统研发过程所必须要走的道路;其次,在计算机中,因为中间件技术的实际应用,能够辅助计算机针对部分微小事物进行处理,该项技术的引入能够给软件研发人员节省大量时间,使其保持更加充沛的精力。针对软件研发人员而言,能够把大部分时间集中于业务逻辑中,从而实现代码行数的减少,渐渐缩小软件研发规模
3、,软件研发工作人员需要尽量做好自身工作,并对自身工作有明确定位;再次,伴随着计算机各个层面能力的日渐加强,使软件的应用慢慢变得更加广泛;最后,伴随着网络技术的快速发展,原本比较分散的软件研发工作模式逐渐发生转变,软件研发工作人员再次聚集到一起进行软件研发,若是基础和框架适中,他们就能够研发出相关软件工具。二、软件工程技术的发展趋势(一)需求工程渐渐变为焦点软件工程的实际业务需要日渐复杂,相关的工作人员也越来越具有专业性,开发团队逐渐走向全球化,在这些问题的驱动下针对需求的精准性提出了更进一步的需求,预测未来软件工程的具体需求将逐渐变为焦点性问题,use case这项技术也会备受人们的欢迎,针对
4、需求工程相关工具的研发也会受到广泛关注。为了使软件需求中存在的困难问题得到有效解决,一种以use case技术为基础的需求体系将会渐渐实现精细化,并会被人们接受1。该项技术实现了用户及目标系统之间交互的抽象化,正是由于此种原因,即便对相应技术不够了解的工作人员也能够轻松理解use case,需求分析工作人员能够轻松的使用use case做出分析,对需求体系加以深化,使其变为分析模型。这一过程中,需求分析工作人员会针对use case需求体系做出更加深入地完善,有效规避了分析模型给需求体系造成的影响,使需求和分析之间的互动及分离得以实现。(二)持续集成针对于迭代化开发,持续集成是其开发质量的重要
5、前提保障,持续集成的自动化能够使相关代码的质量得到有效保障,例如ibm build 等都是该系统结构框架之下的产物。关于持续集成,其是具有一定复杂性的系统。首先需要build环境和现有的配置管理之间进行集成,实现自动build这一过程,然后结合软件研发项目的实际需要针对软件质量的自动化检验和需求自动化生成的相关管理报表做出定义。(三) 和 的实现在 计划中,dappa是其中的一个重要组成部分。针对于 项目,有关人员给出了 领域的相关工程方法,其通常和以构架为基础的系统研发过程相结合。伴随着软件的普遍应用,软件研发逐渐从手动操作转向自动化操作,由于 的引用, 的应用门槛也与之下降,软件研发的质量
6、和效率也从中获取大幅提高。(四)配置管理的变革当前,因为软件研发团队规模在逐渐变小,配置管理的复杂程度也日渐变低,很多用户逐渐开始应用开源配置管理,例如jira等。而今后的配置管理,将会以全生命周期管理平台的形式呈现,该种形式减弱了单项配置管理水平,例如我们所熟悉的 visual team system就是该种形式的良好体现。即便当前配置管理的复杂程度有所降低,然而依然是研发项目管理中较为重要的一个平台,目前的工作重心应该放在这一项目经理的培训上,使其认识到配置管理水平之于项目研发过程的重要作用,配置管理水平能够良好地展现配置管理的重要价值所在。(五)敏捷性和迭代化标准现如今,软件交付使用周期
7、逐渐变短。对于大部分软件研发团队而言,迭代化开发都是其中必有的项目2。然而这种开发要求较高,如团队合作能力、测试水平等方面都需要达到一定要求,当前很多开发团队在具体迭代化开展中都以敏捷实施导入。敏捷三要素分别指代自适应力、迭代化开发以及坦诚合作,这些能够有效调动工作人员的积极性,这亦是软件工程发展中被人们忽视的较为关键的问题。(六)以实践过程为重心现如今,软件研发工作人员越发专业化,并逐渐走向全球化的发展方向。也正因如此,针对软件研发过程的规范性的要求也变得越发严格。而对于敏捷来讲,其更是注重研发过程一定要和项目的实际情况相契合。当前,软件研发一定要将实践过程作为工作重心,可以利用针对不同实践
8、的理解来获取和项目更加契合的过程。比如,人们所熟悉的rmc与ibm 便是当前以实践过程为重心的结构框架之下的产物。针对一个软件研发队伍来讲,如果已经存在一个比较成熟的研发工作流程,然而不够确定这一流程可否契合全部项目的基本需要,则可以在实践之后针对当前流程实行再次梳理。结束语:伴随着计算机硬件的日渐完善及其软件技术的全方位发展,软件工程逐渐走向规范化及高效化的发展趋势。软件工程中研究多方面内容,如工程管理技术、软件设计等。这些部分已然较为成熟,软件工程技术同时具备复杂性、科学性等多方面特点。目前软件工程技术的发展中依然存在众多问题,我们需要结合其具体特征,探寻有关解决方式。实际发展过程中,应该摒除原本存在的弊端,努力朝向良好的发展目标迈进。参考文献:1 刘影. 软件工程技术发展的现状以及发展趋势研究j. 电子世界,2019(10):34-35.2 陈晔. 软件工程技术发展的新趋势研究j. 电子技术与软件工程,2015(19):8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 资料除夕夜日记
- 讲文明懂礼貌演讲稿范文500字(7篇)
- 五千以内加减混合两步运算水平检测口算题
- 高二下学期期末学生个人总结600字(9篇)
- 连锁餐饮年终总结
- 中华民族风情巡礼知到课后答案智慧树章节测试答案2025年春青海民族大学
- 人教辽宁 九年级 下册 语文 第六单元《 文言文主题阅读》习题课 课件
- 酒店业可行性报告
- 造价专业剖析
- 沪教版高中语文第三册师说 同步练习 完成文后各题
- 生物安全柜及应用课件
- 酒店游泳池系统维保合同
- 顶管中继间施工技术
- 现代商业空间展示设计ppt
- 高家堡副井井筒壁座施工安全技术措施
- 混凝土倒挂施工接缝防水质量控制(QC成果 PPT 附照片)
- 危险化学品生产企业班组建设指导手册
- 世界贸易组织(WTO课件(25页PPT)
- 电石渣制浆系统工艺规程
- FMEA第五版表格(实例)
- 技术服务合同,英文版
评论
0/150
提交评论