Welcome

首页 / 软件开发 / .NET编程技术 / 使用VisualStudio2010从分析到实施(5)—使用Component Diagram设计系统结构

使用VisualStudio2010从分析到实施(5)—使用Component Diagram设计系统结构2010-07-18 博客园 Lance Zhang前言

需求分析和总体流程设计完成后,我们接下来开始设计系统结构。本篇将向大家介绍使用VisualStudio 2010中对Component Diagram(组件图)的支持,和使用VisualStudio 2010为系统设计逻辑结构的方法。

背景

前篇:使用VisualStudio 2010从分析到实施(4)——使用Sequence Diagram设计消息序列

对组件图不熟悉的兄弟请参考:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/bell.html

在系统需求确定之后,我们进入基于UML的OOD系统设计阶段,在这个阶段中,将通过以下三篇文章来为大家呈现VS2010在设计阶段的支持和应用:

使用VisualStudio 2010从分析到实施(4)——使用Sequence Diagram设计消息序列

使用VisualStudio 2010从分析到实施(5)——使用Component Diagram设计系统结构

使用VisualStudio 2010从分析到实施(6)——使用Logical Class Diagram实现系统组件

组件图

在OOAD中,我们使用组件图来为系统和行为提供接口。

理论上来说,一个组件应该能够展示系统中一个独立的主要功能模块,例如Web services, .NET, COM, CLR或用户界面(UI)。一个组件图能够帮助我们从一个系统服务的“提供”与“消费”来理解系统的逻辑结构。

当然,我们还可以设计好用来定义好一些组件之间交流的协议接口,以待下一步静态类设计中实现这些接口。

Component Diagram 建立步骤

1.新建解决方案

2.新建Project(项目),类型为“ModelingProjects”

3.在解决方案管理器中右击刚刚新建的ModelingProject,添加新item

4.选择“Component Diagram” 然后OK即可,文件扩展名为“.component”