企业层面架构设计能力提升

上传人:豆浆 文档编号:48640037 上传时间:2018-07-18 格式:PPT 页数:41 大小:2.78MB
返回 下载 相关 举报
企业层面架构设计能力提升_第1页
第1页 / 共41页
企业层面架构设计能力提升_第2页
第2页 / 共41页
企业层面架构设计能力提升_第3页
第3页 / 共41页
企业层面架构设计能力提升_第4页
第4页 / 共41页
企业层面架构设计能力提升_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《企业层面架构设计能力提升》由会员分享,可在线阅读,更多相关《企业层面架构设计能力提升(41页珍藏版)》请在金锄头文库上搜索。

1、 企业层面的架构设计力提升之道需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A议程现状分析现状分析大局观,从需求开始 软件企业现状 架构师技术人员 “权衡取舍”成了空话 诊断 输在起跑线上1培训一线故事二维需求观ADMEMS矩阵业务目标快好省技术性约束 标准性约束 法规性约束 遗留系统集成 技术趋势 分批实施 竞争因素与竞争对手 用户需求运行期质量用户群特点 用户水平 多国语言行为需求开发期质量开发团队 技术水平 开发团队 磨合程度 开发团队 分布情况 开发团队业务 知识 管理:保密要求 管理:产品规划 安装 维护用户级开发级组织级功能质量约束一招领先ADME

2、MS矩阵有多利需求结构化业务业务 目标标、及业务业务 愿景 : 网站定位:B2C零售 当前经营 :图书 未来经营 :图书 、 软件、音乐制品、电 子产品、玩具、婴儿 用品、化妆品、宠物 、艺术 品、杂货 。商业质业质 量: 新功能上线快,随需应 变商业约业约 束: 投资2000万用于初期 开发、运营、市场, 之前须取得一定成功 并融资成功集成约约束: 物流、银行、海关、 实体店、各类提供商 (包括工厂等生产企 业、以及代理商等经 销企业) 用 户开 发组 织功 能质 量约 束用户户: 终端用户 各种员工角色运行期质质量: 易用性:最便捷的选 择方式用户级约户级约 束: 便捷的购物流程 客户群大

3、:多国语 言 客户群大:关注范 围差异,须个性化 消费心理:营造集 市效应,“别人也 买了”、“别人还买 了” 开发发方约约束: 新组建的团队用 户开 发组 织功 能质 量约 束需求结构化业务业务 目标标、及业务业务 愿景 : 网站定位:B2C零售 当前经营 :图书 未来经营 :图书 、 软件、音乐制品、电 子产品、玩具、婴儿 用品、化妆品、宠物 、艺术 品、杂货 。商业质业质 量: 新功能上线快,随 需应变商业约业约 束: 投资2000万用于初期开发 、运营、市场,之前须 取得一定成功并融资成功集成约约束: 物流、银行、海关、实体 店、各类提供商(包括工 厂等生产企业、以及代理 商等经销 企

4、业)开发发方约约束: 网站发展路线图用 户开 发组 织功 能质 量约 束分析约束影响业务业务 目标标、及业务业务 愿景 : 网站定位:B2C零售 当前经营 :图书 未来经营 :图书 、 软件、音乐制品、电 子产品、玩具、婴儿 用品、化妆品、宠物 、艺术 品、杂货 。商业质业质 量: 新功能上线快,随 需应变商业约业约束: 投资2000万用于初期开发、 运营、市场,之前须取得一 定成功并融资成功集成约约束: 物流、银行、海关、实体店 、各类提供商(包括工厂等 生产企业、以及代理商等经 销企业)用户户: 终端用户 各种员工角色管理员员功能: 灵活的打折设置 频率极高的新货上架开发发期质质量: 可扩

5、展性用 户开 发组 织功 能质 量约 束分析约束影响用户户: 终端用户 各种员工角色终终端用户户功能: 最快的全库搜索 评价功能(Web2.0) 多角度关联信息管理员员功能: 灵活的打折设置 频率极高的新货上架用户级约户级约 束: 便捷的购物流程 客户群大:多国语言 客户群大:关注范围 差异,须个性化 消费心理:营造集市 效应,“别人也买了” 、“别人还买了”用 户开 发组 织功 能质 量约 束分析约束影响业务业务 目标标、愿景: 网站定位:B2C 零售 当前经营 :图 书 未来经营 : 商业质业质 量: 新功能上线快,随需应 变商业约业约 束: 投资2000万集成约约束: 物流、银行、海关、

6、实体 店、各类提供商(包括工 厂等生产企业、以及代理 商等经销 企业)运行期质质量: 可伸缩性:几乎没有上限 性能:即强调速度,又强 调吞吐量 安全性:数据安全 持续可用性:不停机 互操作性:含公司各 系统间 互操作开发发期质质量: 可扩展性用 户开 发组 织功 能质 量约 束分析约束影响议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A知其然,知其所以然 软件企业现状 架构设计拍脑袋 老架构师带不出新架构师 诊断 呼唤理性设计现状分析现状分析2培训一线故事捕获场景是基础第 1 招有奖问答1. 关于场景的表述,正确的是:A. 场景就是用例B. 场景仅用于定义

7、功能需求C. 场景+定量,是定义质量需求的关键D. 质量场景化,利于提高架构设计针对性理性设计是关键目目标标标标场场场场景景决策决策性能客户端,重复请求页面,Web服务器请求 数多负载压 力大代理服务器客户端,重复请求页面,页面生成逻辑 重复执行Html静态化客户请 求,来自不同ISP,页面跨网络传 递慢内容分发网络客户端,大量请求图片资源,Web服务器 压力大 客户端,大量请求图片资源,Web服务器 无法专门优 化图片服务器程序,大量申请数据,硬盘IO压力大 程序,申请不同数据,DBMS缓存低效数据库拆分(环境:部署多个DBMS实例)程序,更新数据,数据复制开销大数据库读写分离第 2 招如实

8、归档是保证1. 文档简介1.1 文档目的1.2 文档范围1.3 定义、缩写词和缩略语1.4 参考资料2. 架构描述方式 2.1 架构视图阅读指南 2.2 图表与模型阅读指南3. 架构设计目标 3.1 关键功能 3.2 关键质量属性 3.3 业务需求和约束因素4. 架构设计原则4.1 架构设计原则4.2 备选架构设计方案及被否原因4.3 架构设计对后续工作的限制(详设,部署等)5. 逻辑架构视图5.1 职责 划分与职责 确定5.2 接口设计 与协作机制5.3 重要设计 包第 3 招如实归档是保证6. 开发架构视图6.1 Project划分6.2 Project 11. project目录结构指导

9、2. 程序单元组织3. 框架与应用之间的关系( 可选)6.3 Project n7. 运行架构视图7.1 控制流组织7.2 控制流的创建、销毁、通信7.3 加锁设计8. 物理架构视图8.1 物理拓扑8.2 软件到硬件的映射8.3 优化部署9. 数据架构视图1. 持久化机制的选择2. 持久化存储方案3. 数据同步与复制策略10. 关键质量属性的设计原理归档位置第 3 招议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A经验模式的沉淀 软件企业现状 加Cache或Index增加性能 错把经历当经验 诊断 【战术】总结不到位现状分析现状分析3这个总结如何?有奖问答

10、2. 对Command模式,真正到位的总结是:A. 数据库处理时,请用Cmd模式B. 进行设备控制时,请用Cmd模式C. 服务请求需调度时,请用Cmd模式D. 服务请求可撤销时,请用Cmd模式E. 多线程编程时,请用Cmd模式如何总结经验模式解决方案问题上下文?肚子饿了如何总结经验模式解决方案问题上下文肚子饿了如何总结经验模式解决方案问题上下文肚子饿了Command经验总结解决方案问题上下文如何将服务请求与服务执行分开服务请求需调度、或可撤销服务请求的触发手段多样将一个请求封装为一个对象,从而 使你可用不同的请求对客户进行参 数化;对请求排队或记录请求日志 ,以及支持可撤消的操作。 检验上述总

11、结的效果通过ATM取钱 and 在营业厅取钱核心系统:Command应用议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A眼界决定世界 软件企业现状 架构师的三板斧 苑囿于有限战术 诊断 缺乏【战略】高度现状分析现状分析4有奖问答 当需求文档中仅要求“高性能”时,架 构师应 注意进一步弄清用户的真实需求 ,因为“性能”含义宽 泛,它可能包括 。 速度 效率 吞吐量 持续高速性性 能 性能(Performance)。性能是指软件系 统及时提供相应服务的能力。具体而言, 性能包括速度、吞吐量和持续高速性三方 面的要求: 速度,平均响应时间作为度量, 吞吐量,单位时间处理的交易数, 持续高速性,保持高速处理的能力性能的理解高性能:战略增加资源专项优化减少资源开销综合考虑增加 资源专项优化减少资 源开销综合考虑批处理多任务群集预处理Html静态化快速通道CacheCDN减少相互影响专门服务器图片服务器混合部署预统计加特定资源改进算法虚拟化高性能:战术议程需求大局:一招领先架构质量:三招连环拳经验模式的沉淀不仅战术,而且战略总结与Q&A架构设计方法框架的制定 软件企业现状 5个产品,5种套路 诊断 各自为战,浪费惊人 解决PA阶段需求CA阶段RA阶段架构Q&A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号