- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 物理设计的创建 物理设计概述 物理设计分析 物理设计合理化 物理设计实现 物理设计概述 物理设计 物理设计的目标 在物理设计中团队角色的责任 物理设计的交付成果 物理设计的步骤 物理设计的调研步骤 物理设计概述 物理设计 说明如何实现解决方案 团队规划出组件规格说明书及方案的部署拓扑布局 物理设计 物理设计的输入 物理设计的输出 物理设计的范围 不是 编程 技术部署 有助于 为开发过程创建详细的组件规格说明书 确定组件的位置 与逻辑设计的区别 物理设计更多的是从技术角度出发来考虑设计 物理设计的目标 确定适当的开发技术 将逻辑设计转换为物理设计模型 为开发过程提供基线 定义了何时到达项目计划认可里程碑 在物理设计中团队角色的责任 物理设计的交付成果 解决方案的类图 解决方案的组件模型、时序图或活动图 解决方案的数据库架构 基线部署模型 网络拓扑 部署拓扑 组件说明书 打包和分发策略 编程模型 物理设计的步骤 物理设计的调研步骤 集中创建技术解决方案 研究步骤的交付成果包括 当前网络拓扑 当前数据拓扑 当前组件拓扑 物理应用程序需求 更新的风险评估和缓解计划 物理设计的调研步骤 识别物理需求 性能 成本收益 易用性 可靠性 识别物理约束 预算 进度表 网络拓扑 安全性 解决需求和约束之间的冲突 第6章 物理设计的创建 物理设计概述 物理设计分析 物理设计合理化 物理设计实现 物理设计分析 完善UML模型的方式 创建初步部署模型 完善UML模型的方式 团队完善 对象和服务清单 根据 MSF 基于服务的应用程序模型对服务进行分类 识别隐藏的服务 类图 时序图 活动图 包括物理平台和技术需求 识别潜在的工作流过程 组件图 示例 订单组件的类图 示例 在目录中添加一个产品的时序图 示例 订单流程的组件图 创建初步部署模型 网络拓扑显示 工作站和服务器,并标明其功能 连接计算机的网络基础架构 组件和数据拓扑 标明软件包、组件及其服务具体位置 标明涉及的网络拓扑 标明数据存储位置的网络图 示例 一个简单的组件和数据拓扑 网络拓扑 第6章 物理设计的创建 物理设计概述 物理设计分析 物理设计合理化 物理设计实现 物理设计合理化 合理化的交付成果 创建分发和打包策略 内聚和耦合 打包组件 分布初步组件 创建部署模型 验证和完善分布与打包 合理化的交付成果 分发和打包策略 基于服务的基本组件 部署模型 未来网络拓扑 未来数据拓扑 未来组件拓扑 基线部署模型 创建分发和打包策略 分发策略 用来确定服务在解决方案体系结构中的位置的基本原理 打包策略 用来确定哪些服务位于组件内的基本原理 创建分发和打包策略 状态管理方面的考虑事项 客户端的保持状态 SQL 查询字符串 隐藏域 Cookies 创建分发和打包策略 设计方面的考虑事项 可扩展性 性能 可管理性 重用性 粒度 内聚和耦合 内聚 功能的内聚:一个单元只完成一个任务 顺序的内聚:一个单元的操作按特定顺序执行 通信的内聚:一个单元的操作使用相同的数据,但这些操作本身不相关 时效的内聚:一个单元的操作结合在一起,因为它们是同时执行的 耦合 紧:组件依靠另一个外部组件来完成它的功能 松:组件不依靠外部组件,或很少依靠外部组件来完成它的功能 打包组件 分布初步组件 打包和分布初步组件 创建部署模型 创建一个将应用程序及其服务与服务器拓扑联系起来的图 验证和完善分布与打包 为了验证组件和部署模型 按照解决方案策略和需求验证组件拓扑 重复整个过程以获得更优的解决方案 当只能获得较小改进时,停止重复该过程 为了完善组件和部署模型 使用服务,而不是组件 取消初始组件打包 重新分配服务以满足解决方案的需求 第6章 物理设计的创建 物理设计概述 物理设计分析 物理设计合理化 物理设计实现 物理设计实现 编程模型 指定组件接口 物理设计的UI模型 物理设计的数据库模型 编程模型 一组特定的准则,提供了一致性的组件实现 编程模型描述了 编程模型 编程模型描述了 同步编程模型和异步编程模型 线程模型 错误处理 安全性 分发 指定组件接口 包括所有访问组件的方式 为各种访问方式下对组件的使用方式提供示例 将公开发布的接口看作永久性的 将现存接口的任何公开修改看作一个新的组件或是一个新的接口 需要确保服务接口消费者能够支持公开发布的属性的数据类型 物理设计的UI模型 表示层使得用户能够与系统进行交互 用户界面设计是以逻辑设计的输出为基础的 解决方案需求和约束 用例和使用场景 工作流模型 用户配置 任务描述 用户术语和概念 物理设计的数据库模型 对于数据库逻辑模型中概念设计的信息需求,整个团队需要探索得出一种将其结构化的具体方法 团
文档评论(0)