Uml用例图心得

Uml用例图心得

ID:68619165

大小:66.80 KB

页数:4页

时间:2021-10-11

Uml用例图心得_第1页
Uml用例图心得_第2页
Uml用例图心得_第3页
Uml用例图心得_第4页
资源描述:

《Uml用例图心得》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Uml用例图心得序言:用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  2. 用例(UseCase)   用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。  3.子系统(Subsystem)  用来展示系统的一部分功能,这部分功能联系紧密。  4. 关系  用例图中涉及的关系有:关联

2、、泛化、包含、扩展。  如下表所示:  a.关联(Association)  表示参与者与用例之间的通信,任何一方都可发送或接受消息。  【箭头指向】:指向消息接收方  b.泛化(Inheritance)  就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。  【箭头指向】:指向父用例  c.包含(Include)  包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。  【箭头指向】:指向分解出来的功能用例  d.扩展(Ex

3、tend)  扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。  【箭头指向】:指向基础用例  e.依赖(Dependency)  以上4种关系,是UML定义的标准关系。但VS2010的用例模型图中,添加了依赖关系,用带箭头的虚线表示,表示源用例依赖于目标用例。  【箭头指向】:指向被依赖项  5.项目(Artifact)  用例图虽然是用来帮助人们形象地理解功能需求,但却没多少人能够通看懂它。很多时候跟用户交流甚至用Excel都比用例图强,VS2010中引入了“项目”这样一个元素,以便让开发人员能够在用例图中链接一个普通文档。  用依赖关

4、系把某个用例依赖到项目上:  然后把项目-》属性 的Hyperlink设置到你的文档上;  这样当你在用例图上双击项目时,就会打开相关联的文档。  6.注释(Comment)   包含(include)、扩展(extend)、泛化(Inheritance) 的区别:  条件性:泛化中的子用例和include中的被包含的用例会无条件发生,而extend中的延伸用例的发生是有条件的;  直接性:泛化中的子用例和extend中的延伸用例为参与者提供直接服务,而include中被包含的用例为参与者提供间接服务。  对extend而言,延伸用例并不包含基础用例的内

5、容,基础用例也不包含延伸用例的内容。  对Inheritance而言,子用例包含基础用例的所有内容及其和其他用例或参与者之间的关系;  一个用例图示例:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。