Nextgen迭代的用例实现-Read.pptVIP

  • 24
  • 0
  • 约1.79万字
  • 约 81页
  • 2018-10-25 发布于天津
  • 举报
Nextgen迭代的用例实现-Read.ppt

软件需求分析与设计 - GRASP:基于职责的设计 软件分析与设计-GRASP:基于职责的设计 主要内容 学习5个GRASP原则或模式 创建者 信息专家 低耦合 控制器 高内聚 软件分析与设计-对象设计-起始场景 软件分析与设计-输入场景与对象设计关系 软件需求分析与设计-对象设计输出 在开始编码之前针对设计中的难点创建UML交互图,类图和包图 UI的草图和原型 数据库模型 报表的草图和原型 制品关系 软件分析与设计-职责驱动方式 把软件对象想象成为具有某种职责的人,它要与其他协作以完成职责 职责定义为“类元”的契约和责任 行为职责 自身执行一些行为,如创建对象或计算 初始化其他对象中的动作 控制和协调其他对象中的活动 认知职责 对私有封装数据的认识 对相关对象的认知 对其能够导出或计算的事物的认知 对于软件领域对象来说,由于领域模型描述了领域对象的属性和关联,因此其通常产生与”认知“相关的职责 职责与方法是相关的 软件分析与设计-GRASP GRASP 通用职责分配软件模式(General Responsibility Assignment Software Pattern) 创建者(Creator) 控制器(Cotroller) 纯虚构(Pure Fabrication) 信息专家(Information Expert) 高内聚(High Cohesion) 间接性(I

文档评论(0)

1亿VIP精品文档

相关文档