软件工程开发的现状及发展
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程开发的现状及进展
随着科学技术的持续进展,计算机应用得到了前所未有的普及与深化。在过去的几十年里,软件工程在应用领域得到广泛推广,促使计算机
领域的理论研究、软件开发、技术进展等加快了进展的脚步,同时也
提出了新的挑战。
1我国软件工程的发体现状
1.1我国软件开发的进展我国的软件技术进展的相对比较落后,相比
先进的国家还存有着非常大的差别。但是,我国软件工程的进展却是
非常迅速的,短短几年的时间就形成了属于我们自己知识产权的软件
技术。软件工程进展到现在,我国不但研发了属于我们自己的开发工具,还制定了符合我国实际情况的研发技术方案。
1.2我国软件开发工程中存有的不足随着科技和计算机技术的快速进展,软件工程在计算机技术中来说是一项核心技术,市场需求量也在
随着计算机的普及而持续递增,软件工程从上世纪60年代开始兴起,
最早出现在西方国家,在软件工程的初期进展中欧美国家投入了大量
的资金和详细的规划,最终取得了快速完善的进展,随着科学技术的
持续推动和进展,软件工程向着高集成、智能化的方向持续进展。当
前来说,国外的软件工程技术已经得到了充分的进展,但是我国常用
的主流软件的开发内容以及开发工具都是国外设计和研究的,我国当
前来说还是较为落后,因为进展时间晚,进展时间短,这就给我国软
件工程提出了更高的要求,要保质快速的进展,除了在快速进展的要
求下,我国软件工程还需要注重一些问题的解决,首先是软件工程治
理体制方面的,因为进展起步较晚,在软件方面的体制没有明确的规定,这就造成软件开发团队的工作没有一个可靠的依据,团队之间不
能高效的协调合作,这就造成开发周期较长,开发质量有待提升,整
体团队效率较低,这种情况下就需要对于开发体制持续的完善,真正
做到在开发过程中有据可依有法可循,另外软件开发人员对于开发进
度不够重视,这就造成在开发过程中不能保证研发人员的稳定性,造
成产品出现质量问题,降低了研发效率,甚至有的产品没有做好开发
进度的安排工作造成不能按期完成,影响了项目的进程工作,造成了
经济上的重大损失。软件是一类特别的智力产品,软件的研发过程就
是软件生命周期的过程,也是整个软件工程所涉及的知识体系再现的
一个过程。工程应用于软件,体现了软件工程领域中方法学和工程学
的实施。传统计算机和软件教学课程中,重视程序设计,忽视程序与
软件之间的区别,造成了学生在程序-软件-系统-工程之间往往顾此失彼。随着现代软件研发技术的进展,软件研发已经从简单的编程,进
展至包括从最初的需求、设计、交付过程中所有的技术和非技术类知识,将程序设计、文档设计、工具使用、模块继承、测试与安全等多
项内容联系到一起,其中任何一个环节出现问题,都将影响整个软件
的开发质量。
2软件工程的进展趋势
随着经济世界化和互联网技术的世界化进展,市场竞争也越来越大,
这就给软件产业的进展提出了更高的要求,在大的进展趋势下,软件
工程也有自身得一个进展趋势。
2.1软件工程合理的开发治理在软件工程开发治理工作中,如何合理
的实行开发,建立有效的开发团队需要根据不同的用户和软件的需求,通过软件工程的方法对于软件开发工作中的做与不做、做什么、怎么
做来全方面定义产品功能,从而才能保证产品的质量。随着软件系统
的进展,软件系统越来越庞大和复杂,对于用户需求来说,如何开发
出一款能够满足用户需求的产品,这就需要对团队开发中实行协调和
完善,开发治理需要协调开发团队的关系。通过对系统软件中的源代
码实行采集,揭示软件系统功能之间的关系,从根本上了解软件系统,实现软件变更的质量管控,最终开发出符合用户需求描述的软件产品,为客户带来预期价值。
2.2软件工程世界化协作进展互联网的进展方便了人们的交流,软件
工程的研发实现了异地的团队形式,软件工程研发能够聚集世界化的
技术和专业人才,形成一个强大的分布式开发团队,以多种形式,例
如外包、任务驱动等来实现研发工作,从产品开发、测试、交付、服
务等来说都综合提升和进展,世界化协作进展是一个未来的进展趋势。
2.3软件工程模块化软件工程模块化是将复杂庞大的系统实行分解,
划分为若干个子系统,各个子系统具有独立的运转功能,并具有多种
接口,增强了子系统的通用性。若系统需要升级,只需更换相对应的
模块,而不需要实行整体更换,增强了系统的可扩展性。模块化的最
大优点是使开发者专注于某一功能的开发,提升专业性的同时,缩短
了研发时间和研发成本。
2.4软件工程开放式计算随着互联网的持续进展和普及,软件工程开
放式计算有了技术基础,更多的开放式资源使得软件工程有效的集成,在软件开发标准上形成了互联互通,对于文化、语言来说有所打破,
真正的实现了软件开发的协作交流。Linux、Jazz、Android等软件的
开源,对于开放计算来说有了充分的促动,对于软件开发格局有所改变,并且随着互联网的持续普及和进展对于软件开发计算来说迎来了
前所未有的机遇,网络连接了原本分散的开发人员,真正的实现了在
基础框架下的集体智慧的升华,能够更高效有序的开发出优秀的产品
级软件。
3结语
综上所述,随着互联网和计算机技术的持续进展,世界化趋势和竞争
也逐渐凸显,软件工程将向着更为协作和开放性的方向持续壮大,从
而更好的为计算机的进展而服务。
软件工程开发的现状及进展