当前位置: 100md首页 > 电子书籍 > 资料下载2021 > 未分类2
编号:51294
程序员必读之软件架构.pdf
http://www.100md.com 2020年1月2日
第1页
第7页
第14页
第25页
第42页

    参见附件(5583KB,476页)。

    程序员必读之软件架构,这是一本关于重新解读软件架构的书籍,无论你是对软件架构不熟悉,或者存在误解都能解开,全书共有68章。

    程序员必读之软件架构介绍

    通常,人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。《程序员必读之软件架构》将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。《程序员必读之软件架构》是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。

    如果你是一名想成为软件架构师的程序员,那么《程序员必读之软件架构》就是为你准备的。

    程序员必读之软件架构作者

    SimonBrown,全球知名软件架构独立咨询师、讲师,创办了专门讨论软件架构问题的网站“编码架构”(codingthearchitecture.com)。他自称是写代码的软件架构师和明白架构的软件开发者。自2008年以来的7年时间里,Simon在全球28个国家做过有关软件架构、技术领导力及其与敏捷的平衡等主题的百余场演讲,并于2012年8月在中国举办的ArchSummit全球架构师峰会上以“郁闷的架构师”和“如何设计安全的架构”为主题发表演讲,深受与会者好评。Simon已为全球20多个国家的软件团队提供咨询和培训,他的客户既有小型技术初创企业,也不乏全球家喻户晓的品牌公司。

    程序员必读之软件架构部分目录

    Part Ⅰ 什么是软件架构

    第1章 什么是架构

    第2章 架构的种类

    第3章 软件架构是什么

    第4章 敏捷软件架构是什么

    第5章 架构对上设计

    第6章 软件架构重要吗

    第7章 问题

    Part Ⅱ 软件架构的角色

    第8章 软件架构的角色

    第9章 软件架构师应该编码吗

    第10章 软件架构师应该是建造大师

    第11章 从开发者到架构师

    第12章 拓展T

    第13章 软技能

    第14章 软件架构不是接力运动

    第15章 软件架构要引入控制吗

    第16章 小心鸿沟

    第17章 未来的软件架构师在哪里

    第18章 每个人都是架构师,除非他们有其他身份

    第19章 软件架构咨询师

    第20章 问题

    在此书中你能学到什么

    这是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。你将从中学到:

    软件架构的本质;

    为什么软件架构角色应当包含编码、指导与合作;开始编码前真正需要思考的事情;

    如何用简单的草图让你的软件架构可视化;

    为软件生成文档的轻量方法;为什么敏捷和架构并不冲突;

    “恰如其分”的预先设计是什么意思;如何通过风险风暴来识别风险。

    这部短文集推倒了传统的象牙塔,模糊了软件开发和架构在流程中的界限,将教会你软件架构、技术领导力以及它们与敏捷之间的平衡。

    程序员必读之软件架构截图