软件架构发展的几个阶段

本文探讨了软件架构从基础研究阶段到概念确立阶段的发展历程,涵盖了基础概念的形成、架构描述语言的发展、架构风格的分类研究以及评估方法的出现。1985年至1996年间,软件架构经历了从非正式经验到系统化理论的转变,为后续的面向对象设计和现代软件工程奠定了基础。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

软件架构发展的几个阶段

 

 1.基础研究阶段(1985年~1994年)
    从20世纪60年代到20世纪80年代中期,软件系统的设计人员就已经习惯使用一些没有统一格式和语义的图线来描述系统的结构。当然,这样对所设计系统的表述是一种很直观和容易理解的下意识的做法。虽然这样的做法已经有二十几年的历史,长期的实践经验也使这些设计人员认识到:虽然描述的是各自负责的不同类型的系统,但在描述风格和手段方面却有着很多共性的东西。更重要的是,不同系统之间也有着很多设计手段或风格上的共性。不幸的是,大家依旧使用各自的办法、各自的思路和设计手段来解决相似的问题。这样花样百出的系统结构描述和设计方式已经开始被当时的软件工程界接受为“架构”。但是,系统化的、风格通用的、严谨而且是结构化可重用的软件系统设计方法并没有被总结出来。
    具有里程碑意义的是,从20世纪80年代中期开始,一些重要的基本思想和基础概念开始浮出水面。这些重要的思想包括:将数据/信息隐藏和封装、利用抽象数据类型、以一系列封装的黑盒元素组成软件结构等。软件设计就是从这些重要的基础概念(有趣的是,这些基础概念也是经过了Redwine/Riddle模型所界定了15年到20年的演化历程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值