首页 > 编程知识 正文

软件工程相关技术发展历程,软件工程诞生的年代

时间:2023-05-06 04:05:37 阅读:58238 作者:3658

2010-2020年软件工程发展史世界软件工程发展史引言:特点: 1、全球化: 2、模块化: 3、开发化:软件工程新发展:中国软件工程

世界软件工程发展史引言:

软件工程这一概念提出于20世纪60年代,当时主要把软件工程看作是使计算机系统有效地进行某种工作的计算机程序。 早期的软件工程并未受到重视,此后随着计算机技术的发展,时间证明了软件工程的重要性。 软件工程借鉴传统的工程化思想,侧重于技术和管理两方面的研究,并将相关工程引入管理工程和系统工程,提高了软件开发的效率和质量。 30年来,软件工程在世界舞台上取得了令人瞩目的成绩,对软件产业和世界经济起到了巨大的推动作用。 结构化编程技术、计算机辅助软件工程(CASE )、软件自动化开发等技术大大改善了软件开发问题,并应用于相关实践。

特点: 1、全球化:软件发展是一个巨大的工程,许多国家的相关技术还比较落后,因此软件项目正朝着全球化合作开发的趋势发展史大势所趋。 当前传统的开发思维不能满足现代信息数据高速发展的需要和计算机技术全球发展不平衡的状况,需要世界优秀开发者之间的交流合作。

2、模块化:当前行业竞争越来越激烈,企业开发者为了在竞争中脱颖而出,往往采用模块化开发思想进行开发工作,有属于公司私有的资源库等。 模块化的优点是可以将一个项目分成多个模块进行开发。 这样不仅可以提高开发效率,而且通过分配不同的工作,开发人员可以集中精力开发某个项目。

3、开发化:目前的软件工程主要向开源软件、体系结构、开放标准等更加开放的方向发展。 得益于安卓、Linux等软件开发标准的开发,开发者给软件开发带来了巨大的便利,极大地促进了周边行业的发展。

软件工程的新发展:现在互联网为人们提供了全球范围的信息基础设施,形成了资源丰富的计算平台,网络也已经进入千家万户,软件工程的开发和网络平台在互联网的发展环境下,面向互联网计算的新软件-网络软件开始进入视野。 在软件开发过程中,传统软件系统的开发,由于底层平台相对封闭、静态、稳定,采用自上而下的方法来确定系统范围,即scoping总是需求的第一步网络软件系统开发的基础平台拥有丰富的基础软件资源,但同时也是一个开放、动态、多变的框架。 开发活动将原本“无序”的基础软件资源组合成“有序”的基本系统,随着时间的推移,这些系统和资源的功能、质量、数量的变化再次呈现出“无序”状态。 从这种“无序”变成“有序”状态

参考文献:

[1]韩洋.软件工程的历史与新发展[J] .东方企业文化-公司与产业,2010(3) 102

[2]zjdhb .软件工程的发展状况与前瞻[J] .网络天地,未知

中国软件工程发展史引言: 20世纪中期,计算机信息技术逐渐席卷了中国社会的各个角落。 如今,计算机在人们的日常生活中起着不可取缔的作用,从政治决策、军事科技,到经济基础、温饱,计算机科学在许多领域都发挥了卓越的效果。 其中,软件是计算机的重要核心要素,在数字信息爆炸式增长的今天,一个人开发工程项目越来越不可能,软件工程技术的发展对经济生活的发展需求和落后的信息技术随着人们需求的发展,计算机硬件不断更新,软件工程也面临着紧迫的变革和发展。

发展现状:软件工程顾名思义,就是利用工程化的思想和方法进行软件项目的组织开发和维护,从而提高软件的设计效率和使用质量。 软件工程是一门综合性很强的学科,经历了萌芽、成长、应用和发展的不同阶段。 随着科学技术和需求的发展,软件工程越来越集成化自动化,在模块复用和开放性合作方面取得了良好的成绩。 同时,由于我国目前处于社会主义社会的初级阶段,许多行业技术(如软件工程技术)发展缓慢,还存在许多问题。

成绩:在利用国外技术经验和自我创新发展的基础上,短短几十年间,中国学者取得了类似南京大学积极香水教授团队开发的软件自动化系统的优异成绩。 此外,科研部门还开发了许多自己的软件工程技术,包括XYZ系统、B-45系统、MLIRF系统等,丰富和发展了我国的软件工程技术。 在着力从中国软件产业的手工作坊向工业化生产推进的过程中,北京大学牵头的青鸟项目借鉴传统产业经验,探索软件生产规律,提出软件生产线的概念。

问题: 1、整体落后的软件工程管理体制。 在我国软件市场上,只有BAT这样的少数大公司有自己比较完善的软件工程管理体制。 此外,许多公司的软件管理不合理。 例如,如果在管理时没有设立项目经理这个部门,只是委托普通经理管理公司的人员和项目,往往无法协调整个研发团队的工作,导致开发效率降低。 此外,许多公司都忽视了内部的软件更新。 在许多情况下,在软件错误或公司需要社会评估时,公司现有的软件体系正在更新。

2、开发过程过于理想化。 软件开发是一个漫长的过程,需要经过分析、设计、实现、维护等阶段,但在此过程中委托人往往会被理想化

开发过程且又没有足够的内心和长远的想法。软件开发也往往因此失败而终。
3、 软件开发不够创新且动力不足。在当下我国软件的发展中,软件不够创新的现象随处可见。一方面是由于我国软件行业起步较晚,软件开发的高级人员数量较少,软件开发体系不够完善。另一方面,我国许多人士安于现状,认为软件可以用就行,即便该软件被国外企业所掌控开发(CAD、MATLAB等),没有出现bzdcdq推翻该现象。

发展趋势:

1、 可持续演化的软件理论

2、 软件的智能化开发方法

3、 软件定义的云计算平台

4、 人机物融合的软件系统

5、 智能系统中的软件技术

 参考文献:
[1]刘畅.浅谈计算机软件工程的发展趋势与未来展望[J].中国科技期刊数据库,2016(12):233
[2]drdsy.浅析软件工程的现状及发展趋势[J].软件,2013(10):136-137
[3]疯狂的吐司.我国计算机软件工程的历史与发展趋势[J].中小企业管理与科技,2017(5):178-179
[4] 杨芙清.中国软件工程历程与发展[EB/OL],2018-11/2020-10

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。