UML Component Diagram 组件图

引用: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 接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值