《软件架构设计:程序员向架构师转型必备》是2012年7月电子工业出版社出版的图书,作者是温昱。本书围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。内容简介 从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型必备(第2版)》覆盖了...
《软件架构设计(第2版)——程序员向架构师转型必备》是2012年7月电子工业出版社出版的图书,作者是温昱。内容简介 本书围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,本书覆盖了架构设计的关键技能项,并且对于...
软件架构指的是计算机与组件之间的交互,同时也可以理解为模块、职责划分、接口定义、交互机制、开发技术、组织元素、子系统、非功能性等一系列架构问题的树形决策 软件架构一方面从大局着手,就技术方面的重大问题作出决策,构造一个由粗粒度模块组成的解决方案,从而可以把不同模块分配给不同小组分头开发;另一方面,软件架构...
——Martin Fowler,《企业应用架构模式》 不积跬步,无以至千里。 程序员在向架构师转型时,都希望尽早弄清楚“什么是架构”。但是,架构的定义又多又乱,已造成“什么是架构”成了程序员向架构师转型的“大门槛”。 本章,我们讨论软件架构的概念。 值得说明的是,人们对“Architecture”有着不同的中文叫法,比...
做好架构设计的三个必要条件 【原则一】看透需求 【原则二】架构大方向确定 【原则三】设计好架构的各个方面 架构设计6大步骤 需求分析 必须涵盖功能、质量、约束三个方面 需求分析工作主线是“确定系统目标->研究高层需求->建立用例模型” 需求成果从“目标列表”到“范围框图+Feature树+上下文图”到“用例图+用例...
《软件架构设计:程序员向架构师转型必备(第2版)》围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型必备(第2版)》覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问...
《软件架构设计:程序员向架构师转型必备(第2版)》围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型必备(第2版)》覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问...
软件架构设计:程序员向架构师转型必备(第2版){"code":"InvalidRange","message":"Therequestedrangecannotbesatisfied.","requestId":"8743218d-5fec-4851-a0c8-6aa8c6c6945f"}
9.4 右手质量——概念架构设计(下) 9.5 概念架构设计实践要领 9.6 实际应用(7)——PM Suite贯穿案例之概念架构设计 第10章 细化架构设计 10.1 从2视图方法到5视图方法 10.2 程序员向架构师转型的关键突破——学会系统思考 10.3 5视图方法实践——5个视图、15个设计任务 10.4 实际应用(8)——PM Suite贯穿案例之...
温昱,一位备受尊敬的资深咨询顾问和软件架构专家,以其深厚的专业素养在业界享有盛誉。他致力于软件架构思想的普及和推广,对推动软件技术发展做出了卓越贡献,被授予中国软件技术大会杰出贡献专家的荣誉。拥有丰富的十五年从业经历,他的专长涵盖了系统规划、架构设计和研发管理的方方面面。在职业生涯中,温昱...