- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统体系架构设计培训教材(普及版之六)
* * * * * * * * * * * * * * * * * * * * * * * * 天元国信(北京) 科技有限公司 咨询总监 :余蜀平 目 录 1 三个经典难题,一套实践体系 2 3 实践体系的三个阶段 实践体系如何解决软件企业的问题 4 问题与答案 5 关于编程风格的讨论 6 作业:思考题 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 体系结构 阶段 概念体系结构 阶段 精致的体系结构 阶段 实践体系如何解决软件企业的问题 问题与答案 三个经典难题 架构师:混乱是思维的大敌! 架构设计 需求 架构 思维过程乱 不能系统有序进行思维…… 输出乱 不能错落有致提供设计决策…… 输入乱 不能深入全面把握需求…… 一套实践体系 体系结构 阶段:错过 = 过错 概念体系结构 阶段:大系统成败关键 精致的体系结构 阶段:团队并行开发基础 初级阶段 需求 中级阶段 高级阶段 架构 体系架构不仅是理解需求 第1步: 需求结构化 第2步: 分析约束影响 第3步: 确定关键质量 第4步: 确定关键功能 4 3 2 1 确定关键功能 确定关键质量 分析约束影响 全面有序理解需求 影响架构的因素多而杂 例如,确定关键质量时…… 理解力:不能“还原”,何谈“模仿” 创造力:用好体系架构阶段 业务目标、及业务愿景: 网站定位:B2C零售 当前经营:图书 未来经营:图书、软件、音乐制品、电子产品、玩具、婴儿用品、化妆品、宠物、艺术品、杂货。 商业质量: 新功能上线快,随需应变 商业约束: 投资2000万用于初期开发、运营、市场,之前须取得一定成功并融资成功 集成约束: 物流、银行、海关、实体店、各类提供商(包括工厂等生产企业、以及代理商等经销企业) 用户: 终端用户 各种员工角色 终端用户功能: 最快的全库搜索 评价功能(Web2.0) 多角度关联信息 管理员功能: 灵活的打折设置 频率极高的新货上架 运行期质量: 可伸缩性:几乎没有上限 性能:即强调速度,又强调吞吐量 易用性:最便捷的选择方式 安全性:数据安全 持续可用性:不停机 互操作性:含公司各系统间互操作 用户级约束: 便捷的购物流程 客户群大:多国语言 客户群大:关注范围差异,须个性化 消费心理:营造集市效应,“别人也买了”、“别人还买了” 开发期质量: 可扩展性 开发方约束: 网站发展路线图 用户 开发 组织 重大需求塑造概念架构 架构决定因素= 关键功能 + 关键质量+业务需求与约束 两种哲学的优劣分析 驱动力 功能 质量 约束 功能 质量 约束 驱动力 概念架构针对重大需求、特色需求、高风险需求,给出高层次的解决方案 问题1:过于理想化问题2:未来修改很大 案例:基于Web的PMSys PMSys例:概念架构≠理想设计 PMSys例:得到的概念架构 4层架构及每层职责 采用B/S架构 采用Java语言 ORM技术的采用 集成的考虑 细化架构 详设与编程 概念架构 愿景与需求 5视图:扩充了经验,补足了技巧 数据架构 物理架构 开发架构 持久数据单元 文件 关系数据库 实时数据库 数据存储格式 文件格式 数据库Schema 程序单元 源文件、配置文件 程序库、框架 目标单元 程序单元组织 Project划分 Project目录结构 编译依赖关系 控制流 进程、线程 中断服务程序 控制流组织 系统启动与停机 控制流通信 加锁与同步 职责划分 逻辑层(Layer) 子系统、模块 关键类 职责间协作 接口 协作关系 物理节点 ― PC、服务器 ― 单片机、单板机、专用机 ― 软件安装、部署、烧写 ― 系统软件选型 物理节点拓扑 ― 连接方式、 拓扑结构 ― 物理层(Tier ) ― 冗余考虑 推荐的文档模板 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 架构设计对后续工作
您可能关注的文档
最近下载
- 新能源汽车维护与保养学习单元1-5新车交付检查.pptx VIP
- 分布式光伏电站运维与检修.pptx VIP
- CNG及LNG加气站风险管控资料.docx VIP
- 山东省济南市章丘区2024-2025学年上学期第一次质量检测九年级数学试卷 .docx VIP
- 显示器色彩分析仪CA-410测头+PC软体CA-S40-KonicaMinolta.pdf VIP
- LNG加气站安全风险分析与防控.docx VIP
- 品質異常反饋與處理實戰.pptx VIP
- 品質異常處理流程.ppt VIP
- 2 《中国人首次进入自己的空间站》.pptx VIP
- 2025-2030年药膳市场现状供需分析及投资评估规划分析研究报告.docx VIP
文档评论(0)