2006年11月
理论与实践并重是本书的特点。架构设计要如何开展?架构设计要进行到什么程度?各类需求对架构设计的影响有何不同?关键需求决定架构的具体做法是什么?如何运用“属性-场景-决策”表规划非功能需求?如何运用OO原则进行敏捷设计?对这些问题书中都进行了深入阐述,并结合金融、航空、网络管理等行业软件的成功架构设计案例,将理性的思考和宝贵的实践经验奉献给读者。阅读全文>
发表于 @ 2006年11月27日 13:27:00|评论(loading...)|编辑
作者陆其明不愧是四本原创书的作者了,他很了解读者爱看什么样的书,此书完全是在讲一线的开发“故事”,娓娓道来。此书自始至终贯穿的三个案例不是相互孤立的,可以说这是同一个软件的1.0、2.0和3.0版本,使读者更真实地体会设计改进的脉络。阅读全文>
发表于 @ 2006年11月27日 12:09:00|评论(loading...)|编辑
总之,软件架构设计不能忽略“上下文”。所谓“上下文”就是和我们要解决的问题密切相关的一些条件和因素,既包括有利条件,也包括限制因素。简言之,上下文就是环境。进行设计时,只有充分利用有利条件、合理回避限制因素,最终的解决方案才是真正符合实际的。
阅读全文>
发表于 @ 2006年11月24日 10:54:00|评论(loading...)|编辑
Grady Booch说:“设计软件系统中的重要协作是设计阶段架构设计师的主要活动。这些协作表示出了架构的精髓……”阅读全文>
发表于 @ 2006年11月07日 12:23:00|评论(loading...)|编辑