欢迎来到天天文库
浏览记录
ID:42086713
大小:3.69 MB
页数:56页
时间:2019-09-07
《架构设计的事实与谬误——流行观点及培训案例的分析-温...》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件架构专家架构咨询顾问与培训师《软件架构设计》作者温昱架构设计的事实与谬误——流行观点及培训案例的分析答疑邮箱:shanghaiwenyu@163.com职业经历电信多媒体航空金融中间件技术传播23133议程34分层架构,没意思?分层架构有“3派”3层,还是7层架构师,不必懂需求?目标不变论需求大局观4+1视图,已足够?4+1视图的变革运行架构的嵌入式实践小结谬误!分层架构=展现层+业务层+数据层That’sall.没意思事实:《其实你不懂我的心》是分层架构吗?是分层架构吗?是分层架构吗?是分层架构吗?有奖问答总结:业界的分层流派(3+1)逻辑层Layer物理层
2、Tier按通用性分层技术堆叠23133议程34分层架构,没意思?分层架构有“3派”3层,还是7层架构师,不必懂需求?目标不变论需求大局观4+1视图,已足够?4+1视图的变革运行架构的嵌入式实践小结谬误!争论事实:不同系统,层数一样?案例:一个7层架构分析事实:同一系统,层数不变?你所在的公司:投标用“市场架构”=研发用“技术架构”?23133议程34分层架构,没意思?分层架构有“3派”3层,还是7层架构师,不必懂需求?目标不变论需求大局观4+1视图,已足够?4+1视图的变革运行架构的嵌入式实践小结谬误!互联网充斥着“架构目标即灵活性”等论调目标固定吗?分寸权衡呢?事
3、实:需要确定质量目标4:考虑矛盾关系5:把握严格程度项目:3-5项产品:5-7项平台:7-9项例如银证项目:易用性、安全性银证产品:易用性、安全性、互操作性、可扩展性、可维护性金融平台:安全性、互操作性、持续可用性、性能、可扩展性、可维护性、可重用性、可管理性、开放性23133议程34分层架构,没意思?分层架构有“3派”3层,还是7层架构师,不必懂需求?目标不变论需求大局观4+1视图,已足够?4+1视图的变革运行架构的嵌入式实践小结有奖问答《需求文档》=架构设计的全部依据,这种观点正确。此谓工程化错误。会太依赖文档质量错误。需求遗漏,会很被动错误。敏捷时代,写文档就
4、是迂腐非最佳。常造成架构设计开始较晚谬误!架构师,不必懂需求需求所有问题,都怪需求分析员?事实:《情非得已》什么原因,我竟然又会遇见你?我真的不愿意就这样陷入爱的陷阱虽然架构师不能“吃透”需求,的确出人意料。既然企业为架构师安排了“技术晋升路线”,既然许多架构师也把自己当“纯粹的技术人员”,既然必须研究“时髦技术”否则被程序员看不起,既然设计模式和UML还在“排队”需求嘛就算了,架构师不能“吃透”需求也就在情理之中了。导演不会导演,的确出人意料,但是想想导演要选美女演员,要学会上艺术人生……导演不会导演也就在情理之中了;策略:需求大局观雅虎培训:Amazon案例第
5、1步:需求结构化业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)用户开发组织功能质量约束第1步:需求结构化用户:终端用户各种员工角色运行期质量:易用性:最便捷的选择方式用户级约束:便捷的购物流程客户群大:多国语言客户群大:关注范围差异,须个性化消费心理:营造集市效应,“别人也买
6、了”、“别人还买了”开发方约束:新组建的团队用户开发组织功能质量约束第2步:分析约束影响业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)开发方约束:网站发展路线图用户开发组织功能质量约束第2步:分析约束影响业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、
7、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)用户:终端用户各种员工角色管理员功能:灵活的打折设置频率极高的新货上架开发期质量:可扩展性用户开发组织功能质量约束第2步:分析约束影响用户:终端用户各种员工角色终端用户功能:最快的全库搜索评价功能(Web2.0)多角度关联信息管理员功能:灵活的打折设置频率极高的新货上架用户级约束:便捷的购物流程客
此文档下载收益归作者所有