建立领域模型 软件开发技术项目实践课件知识介绍.pptVIP

  • 9
  • 0
  • 约小于1千字
  • 约 21页
  • 2018-05-22 发布于天津
  • 举报

建立领域模型 软件开发技术项目实践课件知识介绍.ppt

建立领域模型 软件开发技术项目实践课件知识介绍.ppt

学习情境一:《网络考试系统》分析与设计;任务描述;相关知识;相关知识;相关知识;相关知识; 类与类之间的关系是关联、泛化、依赖和实现4种,下面分别用UML图来表示这4种关系。 (1)关联关系 ? ① 单向关联:指的是两个类是相关的,但是只有一个类知道这种联系的存在。一个单向关联用一条带有指向已知类的开放箭头的实线表示,在线的任一端可以放置一个该类在关联关系中扮演的角色名和多重值。这里的多重值是指关联的两个类之间对应的数量关系。例如,图1-47中的多重值表示一个学生可以读一到多种图书;一本图书可以被0到多个学生阅读。多重值的表示及含义如表1-12所示。;相关知识;? ② 双向关联:指的是两个类彼此知道它们间的联系,如图1-48所示。默认情况下,关联关系就是双向关联,因此也可以省略箭头,表示成如图1-49所示的形式。; (2)泛化关系 泛化关系使用一端带三角形箭头的实现表示,其中箭头指向的一端为父类,如图1-50所示。; (3)依赖关系 依赖关系使用带开放箭头的虚线表示,箭头指向的一端表示被依赖的类,如图1-51所示。 (4)实现关系 实现关系使用带三角形箭头的虚线表示,箭头方向由实现接口的类指向接口,如图1-52所示。;5.领域模型分析的原则 一般来说,用大量细粒度的领域类来充分描述领域模型比粗略描述要好。下面是识别领域类的一

文档评论(0)

1亿VIP精品文档

相关文档