标准建模语言UML在软件开发中的应用-3

ZDNet软件频道 时间:2002-12-13 作者:黎宇 |  我要评论()
本文关键词:liyu
本系列文章介绍面向对象的分析与设计方法。标准建模语言的特征,标准建模语言在软件开发的利用。并介绍了建模的方法用视图在建模中的作用。本节中我们会比较四种UML依赖关系异同,并进行全篇总结。

本系列文章介绍面向对象的分析与设计方法。标准建模语言的特征,标准建模语言在软件开发的利用。并介绍了建模的方法用视图在建模中的作用。本节中我们会比较四种UML依赖关系异同,并进行全篇总结。

六  四种UML依赖关系异同

  • 绑定关系位于模板(如C++模板)和用其生成的模型元素之间,该元素完全是模板的实例化,为添加任何新的东西。
  • 可溯关系是两个元素或元素集合之间的概念连接,用于描述位于不同语义层或多种视点下的同一个概念。这些元素间并没有任何特定的映射关系,关系的方向可被忽略。通常用于跟踪需求,或帮助建模者跟踪多个模型的变化。
  • 使用关系表示一个元素为了实现或完成其全部的功能需要其它元素或元素集合的配合,例如类与类之间的多种方法调用关系。
  • 细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示客户可由供应者导出。这一导出关系不一定非要用算法来描述,可以完全人为决定,因此细化关系可描述的语义范围较广,包括:模型的逐步细化、优化、变换、模板、模型合成、框架组成等等。
  • 绑定和使用关系只能用于同一模型中元素的连接,而可溯和细化关系可用于连接多个模型的元素。

         图6:关系

3.      对象图

是类图的变体,表示类的对象实例,是类图的一个范例

 图7:对象图


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134