UML用例图

UML用例图

ID:70324128

大小:604.50 KB

页数:25页

时间:2021-11-20

UML用例图_第1页
UML用例图_第2页
UML用例图_第3页
UML用例图_第4页
UML用例图_第5页
UML用例图_第6页
UML用例图_第7页
UML用例图_第8页
UML用例图_第9页
UML用例图_第10页
资源描述:

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

1、UML用例图·UML用例图组成·UML用例图的表示·UML用例图的建模【学习目标】UML用例图在传统的软件开发方法和早期的面向对象开发方法中,都是以自然语言来描述系统的功能需求。这样的做法没有一个统一的格式,缺乏描述的形式化,随意性较大,容易产生理解上的含混和不准确性。当UML的作者提出用例图(UseCaseDiagram)模型后,这些问题得到了很好地解决。用例图的主要作用:用来描述待开发系统的功能需求和系统使用场景作为开发过程的基础,驱动各阶段的开发工作用于验证与确认系统需求一、用例图的组成用例图由如

2、下元素组成:角色(Actor):也称为参与者,它代表系统的用户。系统边界(SystemScope):它确定系统的范围。用例(UseCase):它代表系统提供的服务。关联(Association):它表示角色与用例间的关系。从图中可以看出,所有的用例都放置在系统边界内,表明它属于一个系统。角色则放在系统边界的外面,表明角色并不属于系统。但是角色负责直接(或间接)驱动与之关联的用例的执行。UML的用例图示意1、角色角色(Actor)在UML中通常以一个稻草人图符来表示。角色是用例图的一个重要组成部分,它代表参

3、与系统交互的用户、设备、或另一系统。角色的作用:建立系统的外部用户模型对系统边界之外的对象进行描述UML的角色图标2、用例用例(UseCase)用来描述角色可以感受到的系统服务或功能。UML中通常以一个椭圆图符来表示用例。用例具有如下特征:用例通常由某个角色来驱动执行。用例把执行的结果反馈给角色。用例在功能上具有完整性,即它从角色接受输入,产生的结果输出给角色。UML的用例图标订购货物获得产品信息支付货款。。。订货处理用例3、用例图的关联1)角色与用例的关联角色与用例的关联表示角色与用例相关性。在UML中

4、是使用一条实线连接角色与用例,如下图所示。成绩管理2)角色与角色的关联角色与角色的关联用来表示一般角色与特殊角色的泛化关系。在UML图中,使用带空心三角箭头的实线表示。如下图所示:3)用例与用例的关联用例与用例的泛化关联用来表示一般用例与特殊用例的泛化关系。在UML图中,使用带空心三角箭头的实线表示。如下图所示:用例之间也可存在关联。这些关联包括:泛化关联包含关联此外,系统分析员也可以利用UML的扩充机制自定义用例的关联。用例之间的泛化关系用例与用例的包含关联用来表示一个用例的行为包含了另一个用例的行为。

5、在UML图中,使用带虚线箭头表示,并在线上标有构造型<<include>>。如下图所示:成绩管理成绩管理系统用例图4、用例图示例二、如何建立用例图模型创建用例图模型有4项任务:找出系

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

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

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