第7章面向对象软件开发过程细化阶段.pptVIP

  • 4
  • 0
  • 约8.91千字
  • 约 66页
  • 2019-10-31 发布于湖北
  • 举报

第7章面向对象软件开发过程细化阶段.ppt

第七章面向对象软件开发过程 (3) 细化迭代1:设计 提纲 §7c2.1 交互图表示法 §7c2.2 GRASP:根据职责设计对象 §7c2.3 设计模型:GRASP模式与用例实现 §7c2.4 设计模型:决定可见性 §7c2.5 设计模型:创建设计类图 §7c2.6 实现模型:将设计映射成代码 §7c2.1 交互图表示法 交互图展示对象之间如何通过消息交互,从而展示对象之间是如何协作完成系统行为的。(交互图的重要性可见一斑) 顺序图 协作图 §7c2.1 交互图表示法 协作图基本表示法注意点 §7c2.1 交互图表示法 §7c2.1 交互图表示法 §7c2.1 交互图表示法 顺序图基本表示法注意点 §7c2.1 交互图表示法 §7c2.1 交互图表示法 §7c2.2 GRASP:根据职责设计对象 领域模型描述了概念类、属性、关联,用例模型表达了系统功能需求、系统事件和系统契约。那么谁来完成系统的功能呢? 概念类转化到设计类(包括属性和关联) 设计类的职责是什么? 设计类如何协作处理系统事件,满足系统契约,并最终实现系统功能。 其中设计对象的职责非常关键。 GRASP(General Responsibility Assignment Software Patterns)是对象职责分配模式。 §7c2.2 GRASP:根据职责设计对象 职责和方法 对象的职责分为两种类型:

文档评论(0)

1亿VIP精品文档

相关文档