uml用例图
来源:互联网 发布:淘宝上卖汽车用品 编辑:程序博客网 时间:2024/06/07 10:44
用例图的主要作用:
•用来描述待开发系统的功能需求和系统使用场景
•作为开发过程的基础,驱动各阶段的开发工作
•用于验证与确认系统需求
用例图由如下元素组成:
•角色(Actor):也称为参与者,它代表系统的用户。
•系统边界(System scope):它确定系统的范围。
•用例(Use case):它代表系统提供的服务。
•关联(Association):它表示角色与用例间的关系。
图片中的小人就是用户,椭圆就是系统用例,方框代表系统边界,用例代表系统内部功能。
角色(Actor)在UML中通常以一个稻草人图符来表示。角色是用例图的一个重要组成部分,它代表参与系统交互的用户、设备、或另一系统。
角色的作用:
•建立系统的外部用户模型
•对系统边界之外的对象进行描述
用例(Usecase)用来描述角色可以感受到的系统服务或功能。UML中通常以一个椭圆图符来表示用例。
用例具有如下特征:
•用例通常由某个角色来驱动执行。
•用例把执行的结果反馈给角色。
•用例在功能上具有完整性,即它从角色接受输入,产生的结果输出给角色。
角色与角色的关联用来表示一般角色与特殊角色的泛化关系。
在UML图中,使用带空心三角箭头的实线表示。如下图所示:
用例与用例的泛化关联用来表示一般用例与特殊用例的泛化关系。
在UML图中,使用带空心三角箭头的实线表示。如下图所示:
用例与用例的包含关联用来表示一个用例的行为包含了另一个用例
的行为。在UML图中,使用带虚线箭头表示,并在线上标有构造型
<<include>>。如下图所示:
用例与用例的扩展关联用来表示一个用例的行为扩展了另一个用例
的行为。在UML图中,使用带虚线箭头表示,并在线上标有构造型
<<extend>>。如下图所示:
0 0
- 【UML】UML之用例图
- UML:UML用例图
- 【UML】UML图--用例图
- Uml用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- uml用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- 异步回收fork出的子进程(僵尸进程)
- SSD5 option 5
- UVA - 10305 - Ordering Tasks (拓扑排序!)
- 屏蔽控制台应用程序的窗口#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")
- vs2010、vs2012下gsl1.8的配置
- uml用例图
- 如何自己构建一个小型的Zoomeye----从技术细节探讨到实现
- socket为send和recv设置超时时间
- Gradle Android 插件 官方文档(7)
- [BZOJ 2791]POI2012 Rendezvous
- JVM(三)
- java学习day20
- int与string互转
- XML与HTML之间的点点滴滴