架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件

上传人:xiao****017 文档编号:16389068 上传时间:2020-10-01 格式:PPT 页数:56 大小:4.93MB
收藏 版权申诉 举报 下载
架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件_第1页
第1页 / 共56页
架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件_第2页
第2页 / 共56页
架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件_第3页
第3页 / 共56页
资源描述:

《架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件》由会员分享,可在线阅读,更多相关《架构设计的事实与谬误——流行观点及培训案例的分析-温昱ppt模版课件(56页珍藏版)》请在装配图网上搜索。

1、,软件架构专家 架构咨询顾问与培训师软件架构设计作者,温 昱,架构设计的事实与谬误,流行观点 及 培训案例 的分析,答疑邮箱:,职业经历,电 信,多媒体,航 空,金 融,中间件,技术传播,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,谬误!,分层架构=展现层+业务层+数据层 Thats all. 没意思,事实:其实你不懂我的心,是分层架构吗?,是分层架构吗?,是分层架构吗?,是分层架构吗?,有奖问答,总结:业界的分层流派(3+1),逻辑层Layer 物理层T

2、ier 按通用性分层 技术堆叠,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,谬误!,争论,事实:不同系统,层数一样?,案例: 一个7层架构分析,事实:同一系统,层数不变?,你所在的公司: 投标用“市场架构”研发用“技术架构”?,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,谬误!,互联网充斥着 “架构目标即灵活性” 等论

3、调,目标固定吗?分寸权衡呢?,事实:需要确定质量目标,4:考虑矛盾关系,5:把握严格程度,项目:3-5 项 产品:5-7 项 平台:7-9 项 例如 银证项目: 易用性、安全性 银证产品: 易用性、安全性、 互操作性、 可扩展性、可维护性 金融平台: 安全性、互操作性、持续可用性、性能、 可扩展性、可维护性、可重用性、可管理性、开放性,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,有奖问答,需求文档= 架构设计的全部依据,这种观点 正确。此谓工程化 错误。会

4、太依赖文档质量 错误。需求遗漏,会很被动 错误。敏捷时代,写文档就是迂腐 非最佳。常造成架构设计开始较晚,谬误!,架构师,不必懂需求 需求所有问题,都怪需求分析员,?,事实:情非得已什么原因,我竟然又会遇见你?我真的不愿意就这样陷入爱的陷阱,虽然,架构师不能“吃透”需求,的确出人意料。 既然企业为架构师安排了“技术晋升路线”, 既然许多架构师也把自己当“纯粹的技术人员”, 既然必须研究“时髦技术”否则被程序员看不起, 既然设计模式和UML还在“排队”需求嘛就算了, 架构师不能“吃透”需求也就在情理之中了。,导演不会导演,的确出人意料, 但是想想导演要选美女演员,要学会上艺术人生导演不会导演也就

5、在情理之中了;,策略:需求大局观,雅虎培训:Amazon案例,第1步:需求结构化,功 能,质 量,约 束,第1步:需求结构化,功 能,质 量,约 束,第2步:分析约束影响,功 能,质 量,约 束,第2步:分析约束影响,功 能,质 量,约 束,第2步:分析约束影响,功 能,质 量,约 束,第2步:分析约束影响,功 能,质 量,约 束,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,谬误!,4+1视图,已足够 它是架构设计方法的全部,事实:最天使我最爱的,就是那个

6、天使我最恨的,就是那个天使,5视图方法,运行架构,数据架构,物理架构,逻辑架构,开发架构,持久数据单元 文件 关系数据库 实时数据库 数据存储格式 文件格式 数据库Schema,程序单元 源文件、配置文件 程序库、框架 目标单元 程序单元组织 Project划分 Project目录结构 编译依赖关系,控制流 进程、线程 中断服务程序 控制流组织 系统启动与停机 控制流通信 加锁与同步,职责划分 逻辑层(Layer) 子系统、模块 关键类 职责间协作 接口 协作关系,物理节点 PC、服务器 单片机、单板机、专用机 软件安装、部署、烧写 系统软件选型 物理节点拓扑 连接方式、 拓扑结构 物理层(T

7、ier ) 冗余考虑,划分子系统:4大通用原则,架构本身考虑,人的因素考虑,:4+1视图剖析系列,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,谬误!,多视图架构设计方法,总从逻辑视图开始,事实!,嵌入式系统架构设计,控制流较多时建议从运行架构开始,案例,案例,优化一,事件抽象层,事件响应层,事件调度层,事件源,事件产生,事件调度,基础框架,硬件封装,应用 (响应),硬件,2,议 程,分层架构,没意思? 分层架构有“3 派” 3层,还是7层 架构师,不必懂需求? 目标不变论 需求大局观 4+1视图,已足够? 4+1视图的变革 运行架构的嵌入式实践 小结,4+1视图, 已足够?,分层架构, 没意思?,架构师, 不必懂需求?,Q&A,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!