软件工程开发的现状及发展(精品).docx

上传人:安*** 文档编号:26401006 上传时间:2022-07-17 格式:DOCX 页数:5 大小:17.60KB
返回 下载 相关 举报
软件工程开发的现状及发展(精品).docx_第1页
第1页 / 共5页
软件工程开发的现状及发展(精品).docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《软件工程开发的现状及发展(精品).docx》由会员分享,可在线阅读,更多相关《软件工程开发的现状及发展(精品).docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件工程开发的现状及发展随着科学技术的不断发展,计算机应用得到了史无前例的普及与深化。在过去的几十年里,软件工程在应用领域得到广泛推广,促使计算机领域的理论研究、软件开发、技术发展等加快了发展的脚步,同时也提出了新的挑战。1我国软件工程的发展现状1.1我国软件开发的进展我国的软件技术发展的相比照较落后,相比先进的国家还存在着非常大的差距。但是,我国软件工程的发展却是非常迅速的,短短几年的时间就构成了属于我们本人知识产权的软件技术。软件工程发展到如今,我国不仅研发了属于我们本人的开发工具,还制定了符合我国实际情况的研发技术方案。1.2我国软件开发工程中存在的缺乏随着科技和计算机技术的快速发展,软

2、件工程在计算机技术中来讲是一项核心技术,市场需求量也在随着计算机的普及而不断递增,软件工程从上世纪60年代开场兴起,最早出如今西方国家,在软件工程的初期发展中欧美国家投入了大量的资金和具体的规划,最终获得了快速完善的发展,随着科学技术的不断推动和发展,软件工程向着高集成、智能化的方向不断发展。目前来讲,国外的软件工程技术已经得到了充分的发展,但是我国常用的主流软件的开发内容以及开发工具都是国外设计和研究的,我国目前来讲还是较为落后,由于发展时间晚,发展时间短,这就给我国软件工程提出了更高的要求,要保质快速的发展,除了在快速发展的要求下,我国软件工程还需要注重一些问题的解决,首先是软件工程管理体

3、制方面的,由于发展起步较晚,在软件方面的体制没有明确的规定,这就造成软件开发团队的工作没有一个可靠的根据,团队之间不能高效的协调合作,这就造成开发周期较长,开发质量有待提高,整体团队效率较低,这种情况下就需要对于开发体制不断的完善,真正做到在开发经过中有据可依有法可循,另外软件开发人员对于开发进度不够重视,这就造成在开发经过中不能保证研发人员的稳定性,造成产品出现质量问题,降低了研发效率,甚至有的产品没有做好开发进度的安排工作造成不能按期完成,影响了项目的进程工作,造成了经济上的重大损失。软件是一类特殊的智力产品,软件的研发经过就是软件生命周期的经过,也是整个软件工程所涉及的知识体系再现的一个

4、经过。工程应用于软件,体现了软件工程领域中方法学和工程学的施行。传统计算机和软件教学课程中,重视程序设计,忽视程序与软件之间的区别,造成了学生在程序-软件-系统-工程之间往往顾此失彼。随着当代软件研发技术的发展,软件研发已经从简单的编程,发展至包括从最初的需求、设计、交付经过中所有的技术和非技术类知识,将程序设计、文档设计、工具使用、模块继承、测试与安全等多项内容联络到一起,其中任何一个环节出现问题,都将影响整个软件的开发质量。2软件工程的发展趋势随着经济全球化和互联网技术的全球化发展,市场竞争也越来越大,这就给软件产业的发展提出了更高的要求,在大的发展趋势下,软件工程也有本身得一个发展趋势。

5、2.1软件工程合理的开发治理在软件工程开发治理工作中,怎样合理的进行开发,建立有效的开发团队需要根据不同的用户和软件的需求,通过软件工程的方法对于软件开发工作中的做与不做、做什么、怎么做来全方面定义产品功能,进而才能保证产品的质量。随着软件系统的发展,软件系统越来越庞大和复杂,对于用户需求来讲,怎样开发出一款能够知足用户需求的产品,这就需要对团队开发中进行协调和完善,开发治理需要协调开发团队的关系。通过对系统软件中的源代码进行采集,揭示软件系统功能之间的关系,从根本上了解软件系统,实现软件变更的质量管控,最终开发出符合用户需求描绘的软件产品,为客户带来预期价值。2.2软件工程全球化协作发展互联

6、网的发展方便了人们的沟通,软件工程的研发实现了异地的团队形式,软件工程研发能够聚集全球化的技术和专业人才,构成一个强大的分布式开发团队,以多种形式,例如外包、任务驱动等来实现研发工作,从产品开发、测试、交付、服务等来讲都综合提高和发展,全球化协作发展是一个将来的发展趋势。2.3软件工程模块化软件工程模块化是将复杂庞大的系统进行分解,划分为若干个子系统,各个子系统具有独立的运转功能,并具有多种接口,加强了子系统的通用性。若系统需要升级,只需更换相应的模块,而不需要进行整体更换,加强了系统的可扩展性。模块化的最大优点是使开发者专注于某一功能的开发,提高专业性的同时,缩短了研发时间和研发成本。2.4

7、软件工程开放式计算随着互联网的不断发展和普及,软件工程开放式计算有了技术基础,更多的开放式资源使得软件工程有效的集成,在软件开发标准上构成了互联互通,对于文化、语言来讲有所打破,真正的实现了软件开发的协作沟通。Linux、Jazz、Android等软件的开源,对于开放计算来讲有了充分的促进,对于软件开发格局有所改变,并且随着互联网的不断普及和发展对于软件开发计算来讲迎来了史无前例的机遇,网络连接了本来分散的开发人员,真正的实现了在基础框架下的集体智慧的升华,能够更高效有序的开发出优秀的产品级软件。3结语综上所述,随着互联网和计算机技术的不断发展,全球化趋势和竞争也逐步凸显,软件工程将向着更为协作和开放性的方向不断壮大,进而更好的为计算机的发展而服务。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁