【CSDN 11月29日独家报道】 中国最大的IT技术社区CSDN联合美国权威IT技术媒体CMP集团,共同为中国百万开发者带来的国内最权威的顶级软件技术大会 ----“2007 软件开发2.0技术大会”(SD
功能、质量、约束三种需求共同决定了架构设计方案,而它们对于架构设计决策的影响却大不相同。这就对架构师的实际经验有很高的要求。温昱在演讲中深入探讨了如何运用系统化的方法来指导架构决策过程,如何更好的完成从需求向架构设计过渡这一关键工作。
但如果仅仅知道了系统需求,就可以为此系统构建架构,这是错误的想法。
第一技:通过协作,识别技能
第二技:缩小范围,事半功倍
如何确定关键功能需求呢,先找到核心功能,这些都体现在业务层的接口之上,再确定必须实现的功能,实现风险高的功能等。
第三技:功能质量,综合考虑
功能和质量它们是一体的,不能分割考虑。这里温昱分析了池和cache的区别,并谈到了著名定义中的两个错误,提出架构风格并没有达到接口一级,非功能需求的设计并不需要另起炉灶。
第四技:分门别类,深入理解
响应速度、吞吐量、持续的高速性是三条很重要的指标。温讲师建议大家找到适合自身的质量分类。
随后的第五技提到约束分析是必不可少的,第六技就是要用正交表法来掌握全局。正交表从组织、用户、开发三个层次对功能、质量、约束进行了正交分析。
演讲现场
现场温昱进行了多次有奖调查,题目均为选择题,包括架构设计的“决定因素”、对于可扩展性可管理性等在内的质量要求等题目,学员们积极响应,说出正确答案的学员们都很荣幸地得到了温讲师赠送的书籍。
更多现场内容,进入CSDN软件开发2.0技术大会现场直播