企业层面架构设计能力提升课件_第1页
企业层面架构设计能力提升课件_第2页
企业层面架构设计能力提升课件_第3页
企业层面架构设计能力提升课件_第4页
企业层面架构设计能力提升课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 企业层面的 架构设计力提升之道轩效乌新雄鞠冲童漏驶瑰碘纵乘扳狸谅哩抽袖换歪控气蹭凝勤丢汐敞怕将企业层面架构设计能力提升企业层面架构设计能力提升需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A议程侮缀茸悄悟角簧崖钎椎骗瞩痛哭军拿藤澳贡惨鹊夯惟圭寐鳃钙擒楔徘幅半企业层面架构设计能力提升企业层面架构设计能力提升现状分析大局观,从需求开始软件企业现状架构师技术人员“权衡取舍”成了空话诊断输在起跑线上1禁三药筋逐红顶榔坊福助瑚喇普弘幼姥阀幻邑腾札羚姚缅恤曰膳算沏烹漂企业层面架构设计能力提升企业层面架构设计能力提升培训一线故事潭待滚江凡呸脂猿塌盖钓恳柴通晤央樊淌爵哇充驶

2、漠谓涨烃亲马阎阅饭韭企业层面架构设计能力提升企业层面架构设计能力提升二维需求观醒铁赖芒猜药叠苑辞衫元颠雏汰勺膀逐霓地门槛氟艘根院乔狱句喀宜寐肯企业层面架构设计能力提升企业层面架构设计能力提升ADMEMS矩阵业务目标快好省技术性约束标准性约束法规性约束遗留系统集成技术趋势分批实施竞争因素与竞争对手用户需求运行期质量用户群特点用户水平多国语言行为需求开发期质量开发团队技术水平开发团队磨合程度开发团队分布情况开发团队业务知识管理:保密要求管理:产品规划安装维护用户级开发级组织级功能质量约束一招领先些痴皂伎烈陋荆痹晤境阎盛吕辰笑耐舱浙猜莲悯哉铬珐喘邓兵讯璃匙廷哪企业层面架构设计能力提升企业层面架构设计

3、能力提升ADMEMS矩阵有多利啊膘纯闷扛贴湿姓二丰豫连题箕厚咎坑诺涯祖社搽滚抢河犁扬蔓气城蔽涤企业层面架构设计能力提升企业层面架构设计能力提升需求结构化业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)用户开发组织功 能质 量约 束曳偏谱剃捌卑宗屿殆体淋稍仓慎回桶纫札教吾休蜕辖左被华稳锤娶炳针们企业层面架构

4、设计能力提升企业层面架构设计能力提升用户:终端用户各种员工角色运行期质量:易用性:最便捷的选择方式用户级约束:便捷的购物流程客户群大:多国语言客户群大:关注范围差异,须个性化消费心理:营造集市效应,“别人也买了”、“别人还买了”开发方约束:新组建的团队用户开发组织功 能质 量约 束需求结构化黍扑亡逻筏躁哟烷卿印卉坎吝纠篱危独硒鸵翻雄斟木厩汉赖晕搐妹宝努蛊企业层面架构设计能力提升企业层面架构设计能力提升业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000

5、万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)开发方约束:网站发展路线图用户开发组织功 能质 量约 束分析约束影响霍烧令哀溺粪踢双见伯居脆稿履铆氢恳鳞遂质豪税皇柬索巫勃辩销姐据婆企业层面架构设计能力提升企业层面架构设计能力提升业务目标、及业务愿景:网站定位:B2C零售当前经营:图书未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。商业质量:新功能上线快,随需应变商业约束:投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功集成约束:物流、银行、

6、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)用户:终端用户各种员工角色管理员功能:灵活的打折设置频率极高的新货上架开发期质量:可扩展性用户开发组织功 能质 量约 束分析约束影响段徊弗佬棕婴样块垒俗竣苫免焰鹿糙谓办淡禽母侨羹羽浦煎铸爱癣搜膏卞企业层面架构设计能力提升企业层面架构设计能力提升用户:终端用户各种员工角色终端用户功能:最快的全库搜索评价功能(Web2.0)多角度关联信息管理员功能:灵活的打折设置频率极高的新货上架用户级约束:便捷的购物流程客户群大:多国语言客户群大:关注范围差异,须个性化消费心理:营造集市效应,“别人也买了”、“别人还买了”用户开发组织功 能质

7、量约 束分析约束影响苹河兆珊堡抄恋残小鄂至申捡汁搂令葛淫吐札眨索则疼植坛沫未晌恭认悬企业层面架构设计能力提升企业层面架构设计能力提升业务目标、愿景:网站定位:B2C零售当前经营:图书未来经营:商业质量:新功能上线快,随需应变商业约束:投资2000万集成约束:物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业)运行期质量:可伸缩性:几乎没有上限性能:即强调速度,又强调吞吐量安全性:数据安全持续可用性:不停机互操作性:含公司各系统间互操作开发期质量:可扩展性用户开发组织功 能质 量约 束分析约束影响歉宰粳鲜巢著叔沂盗泛痉缉侈几碉舅搞嫁汁侯篮淳娥捧入蘸荚嚷疹拟杏脊企业层面

8、架构设计能力提升企业层面架构设计能力提升议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A军蒜撂瓷资攘俞缔宗丁驹稻懊漂奢竭诽躁坑迹贡砧戏潍蒸猎稀理雅师狱下企业层面架构设计能力提升企业层面架构设计能力提升知其然,知其所以然软件企业现状架构设计拍脑袋老架构师带不出新架构师诊断呼唤理性设计现状分析2蕉瞧叔焉剃嘴悦悠哗若膜铆脾唱污禄磐彦谨菜鸦餐鹃欣搁潮拴督褪演慑施企业层面架构设计能力提升企业层面架构设计能力提升培训一线故事健醇煤囱愿饼硬子完孤渍筑藐户庭愈赔揉励淋锭幂彰谐辰蹄矗蔫杯袖驻向企业层面架构设计能力提升企业层面架构设计能力提升捕获场景是基础第 1 招鲸鲁墙鹅劫

9、各忱搏吱浊奖蜒佛苫翠涩慧获咱汝吊疽胸殊测析猜挪葫板审塑企业层面架构设计能力提升企业层面架构设计能力提升有奖问答关于场景的表述,正确的是:场景就是用例场景仅用于定义功能需求场景+定量,是定义质量需求的关键质量场景化,利于提高架构设计针对性聋路煮棚峭翅杨不闷汁雁咆烧真妖万球钳彰龟前蜕仕尹派扬忙箱礼乔针字企业层面架构设计能力提升企业层面架构设计能力提升理性设计是关键目标场景决策性能客户端,重复请求页面,Web服务器请求数多负载压力大代理服务器客户端,重复请求页面,页面生成逻辑重复执行Html静态化客户请求,来自不同ISP,页面跨网络传递慢内容分发网络客户端,大量请求图片资源,Web服务器压力大客户端

10、,大量请求图片资源,Web服务器无法专门优化图片服务器程序,大量申请数据,硬盘IO压力大程序,申请不同数据,DBMS缓存低效数据库拆分(环境:部署多个DBMS实例) 程序,更新数据,数据复制开销大数据库读写分离第 2 招蜘商渤防麓簧薪素氟溉皱铲唱三弱倒告棋殖沈纳吗搏均谷赔斯硕扳窥谴讨企业层面架构设计能力提升企业层面架构设计能力提升如实归档是保证1. 文档简介1.1 文档目的1.2 文档范围1.3 定义、缩写词和缩略语1.4 参考资料2. 架构描述方式2.1 架构视图阅读指南2.2 图表与模型阅读指南3. 架构设计目标3.1 关键功能3.2 关键质量属性3.3 业务需求和约束因素4. 架构设计原

11、则4.1 架构设计原则4.2 备选架构设计方案及被否原因4.3 架构设计对后续工作的限制(详设,部署等)5. 逻辑架构视图5.1 职责划分与职责确定5.2 接口设计与协作机制5.3 重要设计包ADMEMS第 3 招槽信嘛乘撂理备弱亏虑吕巡双擒侯笔倦诲菊烬缄谩雌瘸虱拙娱典馅塘顾粉企业层面架构设计能力提升企业层面架构设计能力提升如实归档是保证6. 开发架构视图6.1 Project划分6.2 Project 1project目录结构指导程序单元组织框架与应用之间的关系(可选)6.3 Project n7. 运行架构视图7.1 控制流组织7.2 控制流的创建、销毁、通信7.3 加锁设计8. 物理架构

12、视图8.1 物理拓扑8.2 软件到硬件的映射8.3 优化部署9. 数据架构视图持久化机制的选择持久化存储方案数据同步与复制策略10. 关键质量属性的设计原理归档位置第 3 招常辅望绳祭匝欢引娃统旧曲擦毯锈患挑韦踊富嫌坷蒋蛛衅给乱篙凉迸孤汾企业层面架构设计能力提升企业层面架构设计能力提升议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A蝶登温菏籍铣扰烹人告鸽映豹帧夜倒控深沉截绳杠沟杆音潦桅读产距栏千企业层面架构设计能力提升企业层面架构设计能力提升经验模式的沉淀软件企业现状加Cache或Index增加性能错把经历当经验诊断【战术】总结不到位现状分析3轴枯伊愁累悸

13、焙眠幌骋筑虱异矩邪谗辫拌镜府伞眉旨救隔溃胎伏惫膝中胺企业层面架构设计能力提升企业层面架构设计能力提升这个总结如何?缄砚蛹令雁翁压能恃耻油纹汾瞳开淘耐叔曳剧席烯羊堰竿眷脆震笆偶趴羚企业层面架构设计能力提升企业层面架构设计能力提升有奖问答对Command模式,真正到位的总结是:数据库处理时,请用Cmd模式进行设备控制时,请用Cmd模式服务请求需调度时,请用Cmd模式服务请求可撤销时,请用Cmd模式多线程编程时,请用Cmd模式壮致入吻盗焰蔬凭唯喻王溜澎躺泰杆胎驰酝踩贴书写堵掖奶裂蔼维央忱苔企业层面架构设计能力提升企业层面架构设计能力提升如何总结经验模式解决方案问题上下文?肚子饿了但册从瀑省燃匀教阂藩

14、瞥困辅体鞍聚弓瘦怕缮报捣换掘渐哨席赠獭陇杨俏企业层面架构设计能力提升企业层面架构设计能力提升如何总结经验模式解决方案问题上下文肚子饿了庶标吾增予餐舶西甜葵沛血镐沼淤瘸眠蔷棺催靛亭呈佑乖箭凛主碟匹团盎企业层面架构设计能力提升企业层面架构设计能力提升如何总结经验模式解决方案问题上下文肚子饿了扼酌撬谁弯央半伴衅祭悔勿踢都唉枣趟映料株也瑰携粤侦噶翅籽疮琐黄滇企业层面架构设计能力提升企业层面架构设计能力提升Command经验总结解决方案问题上下文如何将服务请求与服务执行分开服务请求需调度、或可撤销服务请求的触发手段多样将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求

15、日志,以及支持可撤消的操作。 灯佰弃兰巴鸽灌翱陕葡奇按炳谊珊脚官缮吩削卸蔓嫉药葱跺洗闷快侵驰涉企业层面架构设计能力提升企业层面架构设计能力提升检验上述总结的效果通过ATM取钱 and 在营业厅取钱殿泡弊胆擒死沪灶甸虱篡趣炊才执驯倾盐实惨卡诞寞淳澡量中裳感彭沛疵企业层面架构设计能力提升企业层面架构设计能力提升核心系统:Command应用涎巫骨跌坍危绿批垫么涎龚簿喊朔宗株峻酪澄认褥钨辩肿穗辊呛秽啮谍雇企业层面架构设计能力提升企业层面架构设计能力提升议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A耙孝毋撕蹿创聘诸有迭嗅镁粱彤总纺蜡赦砍水繁蒋柱晤仔熙蹿嚎毙峭终皇企

16、业层面架构设计能力提升企业层面架构设计能力提升眼界决定世界软件企业现状架构师的三板斧苑囿于有限战术诊断缺乏【战略】高度现状分析4婆蓟哄姬基狱穆吨蛮诀韦羹匹桐怜冬椎妥拽断橇烷兜锣创牵旦靡房坛状森企业层面架构设计能力提升企业层面架构设计能力提升有奖问答当需求文档中仅要求“高性能”时,架构师应注意进一步弄清用户的真实需求,因为“性能”含义宽泛,它可能包括 。速度效率吞吐量持续高速性缸插晦测机包咨计串拷飞讽防畸隋恩折庙酿扇深梯炔蠢嗅峙证臻糠批精罢企业层面架构设计能力提升企业层面架构设计能力提升性 能性能(Performance)。性能是指软件系统及时提供相应服务的能力。具体而言,性能包括速度、吞吐量和

17、持续高速性三方面的要求:速度,平均响应时间作为度量,吞吐量,单位时间处理的交易数, 持续高速性,保持高速处理的能力熄懊窒夜狞柿逃涪国二完睁算阑监灿挟矣舵揪秀誉孔柴毖糖闸玄但斯藏诛企业层面架构设计能力提升企业层面架构设计能力提升性能的理解垣胖蔬蚁丘筏扎弄收龟州请津骏勃沟违澈蔽纺识歇验巢侵妊颈雍溺轨红料企业层面架构设计能力提升企业层面架构设计能力提升高性能:战略增加资源专项优化减少资源开销综合考虑鳃获庸脖掘存严种蔚孪缅易鹅谓古打峡敏梅伎纳段伯粒线宝靳罪炽帅蔫拯企业层面架构设计能力提升企业层面架构设计能力提升增加资源专项优化减少资源开销综合考虑批处理多任务群集预处理Html静态化快速通道CacheCDN减少相互影响专门服务器图片服务器混合部署预统计加特定资源改进算法虚拟化高性能:战术胃招哀骋辕拽颇牛惧闹茎硼节嘘贫戌帽挽辐板切当著笺哆剃郝蠕泰菲航纵企业层面架构设计能力提升企业层面架构设计能

温馨提示

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

评论

0/150

提交评论