Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

《恰如其分的软件架构(风险驱动的设计方法)》


分享到:
时间:2015-05-10 09:15来源:https://download.csdn.net/ 作者:转载  侵权举报
《恰如其分的软件架构(风险驱动的设计方法)》PDF 下载
失效链接处理
《恰如其分的软件架构(风险驱动的设计方法)》PDF 下载

转载自:https://download.csdn.net/download/d_f_w123/10868133

下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍:《恰如其分的软件架构(风险驱动的设计方法)》
 
图书简介:
《恰如其分的软件架构:风险驱动的设计方法》描述了一种恰如其分的架构设计方法。作者GeorgeFairbanks建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。《恰如其分的软件架构:风险驱动的设计方法》不仅介绍方法,而且还对方法和概念进行了归类和阐述,将软件架构设计融入开发实践中,与敏捷开发方法有机地结合在一起,适合普通程序员阅读。
 
相关截图:
 
图书目录:
第1章概述1.1分治、知识与抽象1.2软件架构的三个案例1.3反思1.4视角转换1.5架构师构建架构1.6风险驱动的软件架构1.7敏捷开发者的架构1.8关于本书第2章软件架构2.1何为软件架构?2.2软件架构为何重要2.3架构何时重要?2.4推定架构2.5如何运用软件架构?2.6架构无关的设计2.7专注架构的设计2.8提升架构的设计2.9大型组织中的架构2.10结论2.11延伸阅读第3章风险驱动模型3.1风险驱动模型是什么?3.2你现在采用风险驱动了吗?3.3风险3.4技术3.5选择技术的指导原则3.6何时停止3.7计划式设计与演进式设计3.8软件开发过程3.9理解过程变化3.10风险驱动模型与软件开发过程3.11应用于敏捷过程3.12风险与架构重构3.13风险驱动模型的替代方案3.14结论3.15延伸阅读第4章实例:家庭媒体播放器4.1团队沟通4.2COTS组件的集成4.3元数据一致性4.4结论第5章建模建议5.1专注于风险5.2理解你的架构5.3传播架构技能5.4作出合理的架构决策5.5避免预先大量设计5.6避免自顶向下设计5.7余下的挑战5.8特性和风险:一个故事第6章工程师使用模型6.1规模与复杂度需要抽象6.2抽象提供洞察力和解决手段6.3分析系统质量6.4模型忽略细节6.5模型能够增强推理6.6提问在前,建模在后6.7小结6.8延伸阅读第7章软件架构的概念模型7.1规范化模型结构7.2领域模型、设计模型和代码模型7.3指定与细化关系7.4主模型的视图7.5组织模型的其他方式7.6业务建模7.7UML的用法7.8小结7.9延伸阅读第8章领域模型8.1领域与架构的关系8.2信息模型8.3导航和不变量8.4快照8.5功能场景8.6小结8.7延伸阅读第9章设计模型9.1设计模型9.2边界模型9.3内部模型9.4质量属性9.5Yinzer系统的设计之旅9.6视图类型9.7动态架构模型9.8架构描述语言9.9小结9.10深入阅读第10章代码模型10.1模型-代码差异10.2一致性管理10.3架构明显的编码风格10.4在代码中表达设计意图10.5模型嵌入代码原理10.6表达什么10.7在代码中表达设计意图的模式10.8电子邮件处理系统预演10.9小结第11章封装和分割11.1多层级故事11.2层级和分割11.3分解策略11.4有效封装11.5创建封装接口11.6小结11.7深入阅读第12章模型元素12.1和部署相关的元素12.2组件12.3组件装配12.4连接器12.5设计决策12.6功能场景12.7不变量(约束)12.8模块12.9端口12.10质量属性12.11质量属性场景12.12职责12.13权衡12.14小结第13章模型关系13.1投影(视图)关系13.2分割关系13.3组合关系13.4分类关系13.5泛化关系13.6指定关系13.7细化关系13.8绑定关系13.9依赖关系13.10使用关系13.11小结13.12深入阅读第14章架构风格14.1优势14.2柏拉图式风格对体验式风格14.3约束和以架构为中心的设计14.4模式对风格14.5风格目录14.6分层风格14.7大泥球风格14.8管道-过滤器风格14.9批量顺序处理风格14.10以模型为中心的风格14.11分发-订阅风格14.12客户端-服务器风格和多层14.13对等风格14.14map-reduce风格14.15镜像,支架和农场风格14.16小结14.17深入阅读第15章使用架构模型15.1理想的模型特性15.2和视图一起工作15.3改善视图质量15.4提高图的质量15.5测试和证明15.6分析架构模型15.7架构不匹配15.8选择你的抽象级别15.9规划用户界面15.10指定性模型对描述性模型15.11对现有系统进行建模15.12小结15.13深入阅读第16章结论16.1挑战16.2聚焦质量属性16.3解决问题,而不是仅仅对它们建模16.4使用导轨一样的约束16.5使用标准架构抽象术语表文献索引
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐