本文和大家重点讨论一下创建UML用例图设计问题,本文通过实例向大家介绍VS2010通过Architecture创建UML用例图设计,相信通过本文的介绍你对UML用例图设计有新的认识。
VS2010通过Architecture创建UML用例图设计
用例是系统中的一个可以描述参与者与系统直接交互作用的功能单元。用例图概括了用例中角色和系统之间的关系,描述了系统的功能需求,以及角色和系统的交互及系统的反应。它是客户和开发人员全貌地理解项目需求功能比较好的一个方式,也是后续功能迭代的依据和方向。
用例图(UMLUseCaseDiagrams)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。它描述了从一个外部的观察者的视角对系统的印象,强调这个系统是什么而不是这个系统怎么工作。其用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行,并展示了用例之间及同用例参与者之间是怎样相互联系的。其对系统、子系统或类的行为进行了可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
我们打开VisualStudio2010可以创建用例图示例,通过Architecture工具模板可以创建UML用例图设计。
UseCaseDiagram的建立步骤如下:
①新建解决方案;
②新建Project(项目),类型为“ModelingProjects”;
③在解决方案管理器中用鼠标右键单击刚刚新建的ModelingProject,添加新的item;
④选择“UseCaseDiagram”,然后单击“OK”按钮即可,文件扩展名为“.usecasediagram”;
⑤从左边的工具栏中拖曳元素到用例图中(也可以单击Architecture|NewDiagram|UMLUseCaseDiagram命令,如图1所示。
如上图所示,用例图描述了系统提供的一个功能单元。UML用例图设计的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系:要么是整个系统的全部用例,要么是完成具有功能(例如所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。角色和用例之间的关系使用简单的线段来描述。
【编辑推荐】