浅析目前软件工程技术在网络时代背景下的发展

浅析目前软件工程技术在网络时代背景下的发展

ID:10169391

大小:29.00 KB

页数:7页

时间:2018-06-12

浅析目前软件工程技术在网络时代背景下的发展_第1页
浅析目前软件工程技术在网络时代背景下的发展_第2页
浅析目前软件工程技术在网络时代背景下的发展_第3页
浅析目前软件工程技术在网络时代背景下的发展_第4页
浅析目前软件工程技术在网络时代背景下的发展_第5页
资源描述:

《浅析目前软件工程技术在网络时代背景下的发展》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析目前软件工程技术在网络时代背景下的发展摘要:本文主要针对软件工程技术的发展趋势,详细分析了软件工程技术发展中常见的问题。阐述了在当前形势下,开发和创新软件系统的重要性。针对目前软件工程技术发展中存在的问题进行研究。笔者通过研究,总结和归纳自身多年工作经验,提出了几点发展对策。希望通过本文的分析能帮助软件开发商提高软件工程技术整体工作水平和质量。关键词:软件工程技术;发展趋势;对策中图分类号:TP311随着网络信息技术的迅猛发展,软件工程技术作为信息产业中的一种,其发展不可小觑。软件产品逐渐受到了越来越多人的大力追捧,其使

2、用范围也逐步扩大,这就对软件工程技术的创新性和便捷性提出了高要求。为了更好地推进软件系统的开发与应用,迫切需要相关研究人员和技术人员加大对其发展趋势的研究,以为软件系统的开发提供强有力的理论依据,从而促进我国软件工程技术的有序发展。1软件工程技术的概念7由计算机技术和程序设计延伸而成的一种逻辑实体,简称软件。软件工程具有规模大、范围广、复杂性强的特点,涵盖了数据库、设计语言、模式及系统平台等多种内容。其在研究软件工程方法的同时,还负责计算机软件产品的开发、后期维护和管理等工作,从而实现其正确性和可靠性。现阶段,软件工程技术得

3、到越来越多人的关注,广泛应用到人们的日常生活和工作中,促使软件工程技术逐渐向商业化和生活化转变,给整个软件工程技术带来了不良影响。软件系统中出现了恶意攻击、环境异常等问题,直接导致软件系统失效,其安全性和可靠性得不到保障,致使人们失去了信任感,不利于软件工程技术未来的发展。2软件工程技术的发展趋势2.1敏捷性与迭代化的标准在软件工程师的日常工作中,工作效率是不可忽视的重要问题,这就大大减少了软件系统的开发时间,缩短了其开发周期。因此,迭代化开发成为软件开发的重中之重,其对于软件工程师的协调能力和测试能力提出了很高的要求。逐渐

4、形成了以敏捷进行导人的方式,着重强调了软件开发人员的团队合作能力、迭代开发和自适应能力,促使开发人员在工作中,积极乐观,充满激情。2.2以软件工程为发展重点软件行业日益多元化,软件开发业务也应随之改变,软件工程师应确保软件工程系统更多全球化和精确化。同时,应有效利用Use7Case技术,从而深化需求体系,使其成为分析模式,有效实现需求与分析的相互和分离作用。在此基础上,UseCase也有着十分广阔的发展空间和前景。2.3持续集成持续集成旨在保障迭代开发的整体质量,具有重要作用。自动化持续集成可有效保证代码质量,其程序十分复杂

5、.。以IBMRationalBuildForge为例,其持续集成过程主要包括以下几点:(1)在Build环境与已有的配置管理进行集成,完成自动Build步骤;(2)结合软件开发的具体要求,自动化检测此软件;(3)准确定义自动生成的滚利报表。2.4着重强调实践过程专业化的软件开发人员,促使其对软件工程的规模化也日益严格。在开发过程中,注重实践,当出现各类不确定因素时,应通过实践,重新部署和规划已开发完成的项目。总体看来,软件工程技术有着十分开阔的发展前景,在市场中所占比重持续扩大,具有很大的发展空间。3软件工程技术发展中存在的

6、问题及应对措施3.1软件工程技术发展中的问题3.1.1软件系统的安全性问题伴随着计算机技术和网络信息技术的发展的是不断提高的黑客技术,网络黑客攻击总量逐年攀升。网络病毒也持续更新换代,系统安全问题已然成为人们和工程师争相关注的问题。目前,黑客常用的攻击手段称之为DDOS(Distributed7DenialofService)。这种攻击手段会导致用户的数据丢失、系统故障无法提供服务等现象,给系统运行带来了严重的影响。加之,现阶段的防火墙技术和安全加密技术还存在一定的局限性,导致系统的安全性得不到保障,使网络黑客活动更为频繁。

7、软件开发人员应加大对软件检测技术的关注,深化对其的研究,尽早开发出具备安全性和可靠性的软件产品。3.1.2大众编译软件和网络化软件带来的问题大众编译软件意为大众的程序设计软件,已经广泛应用于人们的生活,其中,最普遍的即为移动电话软件。这就要求将受众作为程序设计的核心,注重系统软件的人性化设计。软件工程技术的主要发展趋势即为网络化发展,其对软件系统开发有着很高的要求。主要体现在以下几个方面:(1)软件要适应动态网络和事务性模型,实现与网络发展环境的互相协调;(2)互联网软件的功能应具有多样性,为受众提供更加多样化的服务;(3)

8、重视软件系统规模的不断扩大,以满足不同群体的不同需求;(4)延长服务时间,并保障其安全性和稳定性;3.2应对措施3.2.1引进软件构件技术7软件构件技术即为开发人员重新组装已有的软件,构成具有新功能的新软件,从而适用于不同的领域。软件构件技术可以有效提高软件开发人员的工作效率,并有效保证软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。