VS2010新特性-Modeling Project-UML Component Diagram 组件图

239 views 0 comments posted at about 8 years ago Raymond Tang

组件图,又名构件图,展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库和可调整的系统建模。

本文将介绍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组件依赖于CommonConfigData组件;Common组件依赖于ConfigData组件;DataProviders组件继承了Data组件的一些功能和行为且提供IWebAppDataProvider接口,而WebApp组件需要IWebAppDataProvider接口。

Add comment

Comments (0)

No comments yet.
In this Page