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,添加新item4.选择“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绘制步骤: