很久没有更新VS2010新特性-Modeling Project这个系列了,从今天开始我会接着把这个部分介绍完全。参考文章:http://msdn.microsoft.com/en-us/dd409432.aspx UML Use Case Diagrams: Guidelines

本文介绍UML中的用例图,用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。用例图说得简单一点它包含了系统的功能需求,针对用例图可以更详细的建模。

一,新建用例图

在这个系列前几篇文章建立的项目ModelingProjectTest,右键|Add|New Item|Installed Templates|Modeling|UML Use Case Diagram,输入文件名称 UMLUseCaseDiagramTest.usecasediagram

点击ok,即建立了一个空的用例图。


二,用例图包含的内容

从TooBox 工具箱中我们可以看到在Use Case中可以包含以下元素:


这里对其中几个比较重要的概念做一个简单的介绍,其它的当大家将鼠标悬停于其上就会显示它的作用与介绍。

Actor:可以理解为行为者,或者说系统的相关者,可以是实体人、物体等,也可以是抽象出来的行为者

Use Case:用例,可以简单的理解为一个系统的功能或者需求,这里的系统既可以指本身我们的软件系统,也可以指硬件系统、物体等等。

三,实现用例图

下面对http://hi.baidu.com/1987raymond/blog/item/0c3835246bc58623d5074270.html文章中的用例图在VS2010中实现,而之前的是用Visual Paradigm来实现的。

在VS2010中直接将工具箱中的元素拖拽自用例图中,建立相关关系即可,最终效果如下:


注意:用例与Actor之间通过Association来连接

About author
Disclaimer
The opinions and comments expressed herein are my own personal opinions and do not represent my employer's view in any way.
Comments
No comments.
Add comment
Title
Title is required.
Name
Name is required.
Email
Please input your personal email with valid format.
Comments
Please input comment content.
Captcha Refresh
Input captcha:

Subscription

Statistics

Locations of visitors to this page