软件构架 课堂练习一
摘要:构架师是一个为IT系统的承担技术风险责任和系统生命周期担当的角色。职责包括需求,分析做出决定运营模型和组建模型。 首先,软件构架师肯定是一个项目的技术主管,这意味这他必须有丰富的知识背景以及很好的领导才能,所以,一个软件构架师的技术要求十分广泛,并且在特定的领域有一定的技术深度。相比较与项目经理管理
阅读全文
posted @
2017-02-24 11:56
圣龙阿布
阅读(109)
推荐(0)
《软件构架实践》阅读笔记06
摘要:ATAM:一种进行构架评估的综合方法,它是评估软件构架的一种综合全面的方法。之所以称为ATAM方法,是因为这种方法不仅可以揭示出构架满足特定质量目标的情况,而且(因为它认识到了构架决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系——即如何权衡诸多质量目标。 ATAM的活动有四个阶段
阅读全文
posted @
2017-02-16 14:44
圣龙阿布
阅读(141)
推荐(0)
《软件构架实践》阅读笔记05
摘要:系统的构架取决于对构架的需求,因此构架的文档也取决于对文档的需求——也就是说,我们希望如何使用该文档。构架文档不仅是说明性的,而且是描述性的,也就是说,对于某些观众来说,它通过对要指定的决策做出限制,来说明哪些内容是真实的。 我们需要对视图进行编档、对行为进行编档、对接口进行编档、对接口进行编档的模
阅读全文
posted @
2017-02-12 19:57
圣龙阿布
阅读(76)
推荐(0)
《软件构架实践》阅读笔记04
摘要:开始ADD。我们已经介绍了构架驱动因素。ADD依赖于对驱动因素的识别,确定了所有的驱动因素后,ADD就可以开始了。当然,在设计中关键的构架驱动因素可能会发生变化,或者是因为更好的理解了需求,或者是因为需求发生了变化。 ADD步骤。 (1) 选择要分解的模块。要分解的模块通常是整个系统。该模块要求的所
阅读全文
posted @
2017-02-08 14:16
圣龙阿布
阅读(100)
推荐(0)
《软件构架实践》阅读笔记03
摘要:生命期中的构架,把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。在生命期莫行政,构架设计就是从初步的需求分析开始一步一步的进行迭代,很显然,在了解系统需求之前,不能开始设计构架。另一方面,刚开始进行设计时并不需要手机太多需求,为了确定构架驱动因素,需要识别优先级最高的业务目标。
阅读全文
posted @
2017-02-02 19:56
圣龙阿布
阅读(83)
推荐(0)