引用:http://hi.baidu.com/1987raymond/blog/item/ae2030f35223d5c70b46e041.html 组件图,又名构件图,展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库和可调整的系统建模。
本文将介绍
VS2010
中的组件图
UML Component Diagram
。
选中
ModelingProjectTest
,右键
|Add|New Item|Installed Templates|Modeling|UML Use Component Diagram
,输入文件名称
UMLComponentDiagramTest.componentdiagram
,点击
Add
按钮,即建立了一个空的组件图。
从
Toolbox
工具箱中我们可以看到组件图可以包含如下内容:
Component
添加一个组件,这个组件是系统功能可重用的单元
Dependency
指定某一元素依赖于另一元素
Delegation
连接组件上的一个端口到它某一个部件的一个端口
Provided Interface
添加一个端口,这个端口用于向其它组件提供某一接口中定义的操作或者服务
Required Interface
添加一个端口,这个端口需要其他组件提供某一接口中定义的操作或者服务
Comment
添加备注
Generalization
指定某一组件从其它组件继承了特征和行为
Connector
创建元素之间的默认关系
Part Assembly
指定某一个组件内部的部件之间的连接
为本系列文章之前建立的各个项目建立一个简单的组件图,表示各个组件之间的关系,主要为依赖关系。
在上图中,
WebApp
组件依赖于
Common
、
Config
、
Data
组件;
Common
组件依赖于
Config
、
Data
组件;
DataProviders
组件继承了
Data
组件的一些功能和行为且提供
IWebAppDataProvider
接口,而
WebApp
组件需要
IWebAppDataProvider
接口。
一,
新建组件图
二,组件图包含的内容
三,实现组件图
UML Component Diagram 组件图
最新推荐文章于 2025-04-07 08:06:58 发布