浅析软件工程开发的现状及发展_第1页
浅析软件工程开发的现状及发展_第2页
浅析软件工程开发的现状及发展_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅析软件工程开发的现状及开展 浅析软件工程开发的现状及开展 摘要:随着计算机技术的开展,软件工程已经开展成为一项较为成熟、应用性极广的一门新兴技术,由当前开展现状不难推测,软件工程在未来将以模块化、开放化、合理化及全球化的趋势继续开展。 关键词:软件工程 模块化 全球化 开展趋势 随着科学技术的不断开展,计算机应用得到了前所未有的普及与深化。在过去的几十年里,软件工程在应用领域得到广泛推广,促使计算机领域的理论研究、软件开发、技术开展等加快了开展的脚步,同时也提出了新的挑战。 1我国软件工程的开展现状 1.1我国软件开发的进展 我国的软件技术开展的相比照拟落后,相比先进的国家还存在着非常大的差

2、距。但是,我国软件工程的开展却是非常迅速的,短短几年的时间就形成了属于我们自己知识产权的软件技术。软件工程开展到现在,我国不仅研发了属于我们自己的开发工具,还制定了符合我国实际情况的研发技术方案。 1.2我国软件开发工程中存在的缺乏 随着科技和计算机技术的快速开展,软件工程在计算机技术中来说是一项核心技术,市场需求量也在随着计算机的普及而不断递增,软件工程从上世纪60年代开始兴起,最早出现在西方国家,在软件工程的初期开展中欧美国家投入了大量的资金和详细的规划,最终取得了快速完善的开展,随着科学技术的不断推动和开展,软件工程向着高集成、智能化的方向不断开展。目前来说,国外的软件工程技术已经得到了

3、充分的开展,但是我国常用的主流软件的开发内容以及开发工具都是国外设计和研究的,我国目前来说还是较为落后,由于开展时间晚,开展时间短,这就给我国软件工程提出了更高的要求,要保质快速的开展,除了在快速开展的要求下,我国软件工程还需要注重一些问题的解决,首先是软件工程管理体制方面的,由于开展起步较晚,在软件方面的体制没有明确的规定,这就造成软件开发团队的工作没有一个可靠的依据,团队之间不能高效的协调合作,这就造成开发周期较长,开发质量有待提高,整体团队效率较低,这种情况下就需要对于开发体制不断的完善,真正做到在开发过程中有据可依有法可循,另外软件开发人员对于开发进度不够重视,这就造成在开发过程中不能

4、保证研发人员的稳定性,造成产品出现质量问题,降低了研发效率,甚至有的产品没有做好开发进度的安排工作造成不能按期完成,影响了工程的进程工作,造成了经济上的重大损失。软件是一类特殊的智力产品,软件的研发过程就是软件生命周期的过程,也是整个软件工程所涉及的知识体系再现的一个过程。工程应用于软件,表达了软件工程领域中方法学和工程学的实施。传统计算机和软件教学课程中,重视程序设计,无视程序与软件之间的区别,造成了学生在程序-软件-系统-工程之间往往顾此失彼。随着现代软件研发技术的开展,软件研发已经从简单的编程,开展至包括从最初的需求、设计、交付过程中所有的技术和非技术类知识,将程序设计、文档设计、工具使

5、用、模块继承、测试与平安等多项内容联系到一起,其中任何一个环节出现问题,都将影响整个软件的开发质量。 2软件工程的开展趋势 随着经济全球化和互联网技术的全球化开展,市场竞争也越来越大,这就给软件产业的开展提出了更高的要求,在大的开展趋势下,软件工程也有自身得一个开展趋势。 2.1软件工程合理的开发治理 在软件工程开发治理工作中,如何合理的进行开发,建立有效的开发团队需要根据不同的用户和软件的需求,通过软件工程的方法对于软件开发工作中的做与不做、做什么、怎么做来全方面定义产品功能,从而才能保证产品的质量。随着软件系统的开展,软件系统越来越庞大和复杂,对于用户需求来说,如何开发出一款能够满足用户需

6、求的产品,这就需要对团队开发中进行协调和完善,开发治理需要协调开发团队的关系。通过对系统软件中的源代码进行采集,揭示软件系统功能之间的关系,从根本上了解软件系统,实现软件变更的质量管控,最终开发出符合用户需求描述的软件产品,为客户带来预期价值。 2.2软件工程全球化协作开展 互联网的开展方便了人们的交流,软件工程的研发实现了异地的团队形式,软件工程研发可以聚集全球化的技术和专业人才,形成一个强大的分布式开发团队,以多种形式,例如外包、任务驱动等来实现研发工作,从产品开发、测试、交付、效劳等来说都综合提高和开展,全球化协作开展是一个未来的开展趋势。 2.3软件工程模块化 软件工程模块化是将复杂庞

7、大的系统进行分解,划分为假设干个子系统,各个子系统具有独立的运转功能,并具有多种接口,增强了子系统的通用性。假设系统需要升级,只需更换相应的模块,而不需要进行整体更换,增强了系统的可扩展性。模块化的最大优点是使开发者专注于某一功能的开发,提高专业性的同时,缩短了研发时间和研发本钱。 2.4软件工程开放式计算 随着互联网的不断开展和普及,软件工程开放式计算有了技术根底,更多的开放式资源使得软件工程有效的集成,在软件开发标准上形成了互联互通,对于文化、语言来说有所打破,真正的实现了软件开发的协作交流。Linux、Jazz、Android等软件的开源,对于开放计算来说有了充分的促进,对于软件开发格局有所改变,并且随着互联网的不断普及和开展对于软件开发计算来说迎来了前所未有的机遇,网络连接了原本分散的开发人员,真正的实现了在根底框架下的集体智慧的升华,能够更高效有序的开发出优秀的产品级软件。 3结语 综上所述,随着互联网和计算机技术的不断开展,全球化趋势和竞争也逐渐凸显,软件工程将向着更为协作和开放性的方向不断壮大,从而更好的为计算机的开展而效劳。 参考文献: 【1】王章宁.浅析软件工程的现状及开展趋势J.软件,2021:136

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论