部署图在ea软件怎么为节点设置为衍型
发布网友
发布时间:2022-05-27 02:24
我来回答
共1个回答
热心网友
时间:2024-10-30 03:12
1.组件定义
组件/组件/component:封装了其内容的系统模块,它在其环境中的表现形式可以替代。构件通过所提供的和所需要的接口定义了其行为。
2.衍型
2.1.衍型定义
确切的讲,可以把衍型看做元类型(一种定义其他类型的类型),因为每一个衍型将创建一个相当于UML元模型中新类的等价物。当对节点或类这样的元素简历衍型时,实际上是通过创建类似于已有的构造快的新构造快来扩展UML,但新构造块有自己的新的特性、语义和表示法。
2.2.衍型表示法
2.2.1.具名衍型:最简单的形式是把衍型用由双尖括号括起来的名字表示(如<<name>>),并把它放在别的元素的名字之上。部署图中节点名称中的双尖括号不是衍型标志。只是“实现”的一个命名。
2.2.2.带有图标的具名衍型:可以为衍型定义图标,以作为可视化提示,并把该图标放在名字的右边(如果用基本表示法来表示元素),
2.2.3.作为图标的衍型化元素:直接用2.2.2中的图标作为被衍型化的基本符号。
3.组件VS子系统
在UML2.0中,子系统是组件的一个特别版本。在本人所处的开发环境中,子系统的概念要大于组件。
4.组件VS类
组件更强调的是系统级、侧重于接口,强调的是组件自包容和可替换的性质;而类,则可以对任意水平的软件元素建模,对粒度要求不高。
参考
1.《UML用户指南》第二版
2.《UML和模式应用》原书第三版