软件架构发展历程分享
2018-04-12 10:44
573 查看
架构(Architecture)一词源于建筑领域,其本身就是建筑的意思,也是体系结构的意思。维基百科英文版里对 Architecture 的解释是:规划、设计和建造建筑物的过程及产物。鉴于软件工程与建筑工程一样是一项系统的工程性工作,引入到计算机领域后,软件架构就成为了描述软件规划设计技术的专有名词。特别地,软件架构师一词在英文里,和建筑师也是同一个词(Architect)。
自从软件工程产生以来,架构设计和过程管理一直是软件领域 DNA 的双螺旋,前者从科学的技术领域出发来解决软件创造中的工程技术问题,后者从人类的管理活动出发发展了软件工程的组织管理方式。
本次分享以架构发展历程为镜子,借鉴历史,以便更好的了解现在,迈向未来。面向广大一线程序员、架构师、技术经理,我们从研发管理和技术管理等方面,阐述每种架构的传承与改进,结合背后的架构思想和设计逻辑的变迁,全部浓缩到本次分享交流:
理解什么是架构,模式、服务、组件、模块、框架、平台等概念及其关系,日常工作中更精确的使用这些概念表述自己的架构设计。
熟悉架构的目的、形式、方法,从而能够以全面的架构师思维,全面和科学地思考系统设计,结合自己的实践,逐步成为一名合格的架构师。
了解软件架构发展过程,从单体架构,到分层模式架构,集群架构,分布式架构、SOA 架构、微服务架构(MSA)等,能够深刻认识其中的架构思想。
掌握各种架构风格的特点和方式,以及实践过程中的优缺点,能够在具体的架构设计中灵活应用实践各种架构思想。
阅读全文: http://gitbook.cn/gitchat/activity/5a795024b939c9068a20dd37
自从软件工程产生以来,架构设计和过程管理一直是软件领域 DNA 的双螺旋,前者从科学的技术领域出发来解决软件创造中的工程技术问题,后者从人类的管理活动出发发展了软件工程的组织管理方式。
本次分享以架构发展历程为镜子,借鉴历史,以便更好的了解现在,迈向未来。面向广大一线程序员、架构师、技术经理,我们从研发管理和技术管理等方面,阐述每种架构的传承与改进,结合背后的架构思想和设计逻辑的变迁,全部浓缩到本次分享交流:
理解什么是架构,模式、服务、组件、模块、框架、平台等概念及其关系,日常工作中更精确的使用这些概念表述自己的架构设计。
熟悉架构的目的、形式、方法,从而能够以全面的架构师思维,全面和科学地思考系统设计,结合自己的实践,逐步成为一名合格的架构师。
了解软件架构发展过程,从单体架构,到分层模式架构,集群架构,分布式架构、SOA 架构、微服务架构(MSA)等,能够深刻认识其中的架构思想。
掌握各种架构风格的特点和方式,以及实践过程中的优缺点,能够在具体的架构设计中灵活应用实践各种架构思想。
阅读全文: http://gitbook.cn/gitchat/activity/5a795024b939c9068a20dd37
相关文章推荐
- 软件架构发展历程分享
- 软件架构发展历程分享
- 【原创】软件架构技术发展历程总结及思考 2of2(续)
- 软件架构初识(发展历程)
- 如何向小白讲述软件架构发展历程?
- (转载)软件架构技术的发展历程总结及思考(骆金松)
- 干货:软件架构发展历程
- 阿里架构师这样跟向小白讲述软件架构发展的历程
- kimmking:解析软件架构发展历程-交流实录
- 软件架构的历程
- 大型网站架构演化发展历程
- 业务、架构、技术,我们应该关注什么 Java和.Net的优势劣势简单看法 市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展 利益决定着选择应用新技术
- 大型网站架构演化发展历程
- 大型网站的架构演化,发展历程
- 走通用软件架构路线?走通用软件产品路线?我们都要有梦想与大家一起分享走过的经验
- 豆瓣技术架构的发展历程
- SAP 技术架构的发展历程
- 一个普通网站发展成大型网站的架构演变历程
- MID衍变历程回顾——X86架构发展瓶颈