背景
前篇:使用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绘制步骤: