第7章 面向对象的设的计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 面向对象的设的计

第7章面向对象的设计 1 软件设计 设计 设计是研究系统的软件实现问题,即在分析模型 的基础上形成实现环境下的设计模型。 面向对象设计 面向对象设计是根据已建立的系统分析模型,运 用面向对象技术,进行系统的软件设计。 通常包括系统设计和详细设计 (或组件设计)两 个层次 2 面向对象设计 系统设计 选择合适的解决方案策略,并将系统划分为若干 子系统,从而建立整个系统的体系结构 详细设计 细化原有的分析对象,确定一些新对象,对每个 子系统接口和类进行准确详细的说明 3 面向对象设计 面向对象设计的制品 – 设计类 • 考虑与实现有关的因素,具体描述操作的参数、属性和 类型等。 • 类的设计应当充分利用预定义的系统类库或其他来源的 现有类,并采用继承、复用、演化等方法设计所需要 的新类。 – 用例实现(从设计角度) • 基于用例实现的分析结果,使用设计类及其对象描述一 个用例是如何实现和执行的。 • 通常由类图、交互图、事件流设计(即使用对象或子系 统的术语进行文本描述)和与实现相关的需求组成。 4 面向对象设计 面向对象设计的制品(续) – 设计子系统与接口 • 子系统是组织设计模型的一种手段,用以描述大粒度的 构件,通常由设计类、用例实现、接口和其它子系统等 组成。 • 接口表示由设计类和子系统提供的操作。 – 体系结构描述(从设计角度) • 从设计模型的角度,描述系统的体系结构; • 通常包括由设计模型分解的子系统、接口、依赖、关键 设计类和用例实现的设计。 5 面向对象设计 面向对象设计的制品(续) – 部署图 • 根据系统在计算节点上的功能分布,描述整体的物理分 布。 6 面向对象设计的过程 7 系统设计 设计系统的体系结构 – 选择合适的体系结构策略,建立系统的总体结构 • 识别设计元素(7.2.1) – 识别类和子系统 – 识别子系统接口 • 定义数据的存储策略 • 部署子系统 – 选择硬件配置和系统平台,将子系统分配到相应 的物理节点 • 检查系统设计 8 MiniLibrary :软件体系结构 9 系统设计 设计系统的体系结构 –

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档