Welcome

首页 / 软件开发 / .NET编程技术 / VisualStudio 2010从分析到实施(3)——使用Use Case Diagram设计系统交互

VisualStudio 2010从分析到实施(3)——使用Use Case Diagram设计系统交互2010-07-18 博客园 Lance Zhang背景

前篇:使用VisualStudio 2010从分析到实施(2)——使用Activity Diagram提炼业务流程

对用例图不熟悉的兄弟请参考:http://www.ibm.com/developerworks/cn/rational/r-usecase-atm/

Visual Studio 2010开发团队在白皮书中对Use Case Diagram在软件生命周期中的作用描述如下:

1.聚焦于系统中粒度较小的部分(子系统),从而我们可以在更加细节的环境下分析子系统中的交互

2.在系统的设计和扩展中,能够使跨越各个系统或子系统之间的交互明显的突出。

3.用可视化的方式帮助我们定义系统交互逻辑所必要的各个组件。

4.突出跨越多个子系统的交互。

5.在业务逻辑层面上总结系统中的交互逻辑

Use CaseDiagram使用步骤

1.新建解决方案

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

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

4.选择“UseCaseDiagram” 然后OK即可,文件扩展名为“.ucd”

5.从左边的工具栏拖放元素到用例图中。

Visual Studio 2010提供的Activity Diagram支持:

在Visual Studio 2010 CTP中,Use Case Diagram元素如下:

1.Actor活动者

2.UseCase用例

3.Comment注释

4.Subsystem子系统,用来展示系统的一部分

5.Reference可以让我们添加一个引用到用例图中,比如文档或代码段

6.Association关联线

7.Dependency依赖关系

8.Include包含关系

9.Extend扩展关系

10.Generalization泛化关系

11.CommentLink链接注释标签与相应的元素

12.ReferenceLink链接引用标签与相关元素

Activity Diagram绘制步骤: