UML用例图

本文深入探讨了用例图的概念,解释了如何通过识别执行者与系统交互来定义系统功能。详细介绍了用例图的主要元素,包括用例和执行者,以及如何建立用例模型的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用例图:描述外部执行者与系统的交互,表达系统功能,即系统提供的服务

主要元素:用例和执行者

    用例:执行者与计算机一次典型交互,代表系统某一完整功能

    执行者:描述与系统交互的人或物,代表外部实体(如:用户、硬件、设备)

直线表示关系

建立用例模型

       ①发现执行者

                谁使用该系统;谁改变系统的数据;谁从系统取信息;谁需要系统的支持以完成日常任务;谁负责维护管理并保持系统正常运行;系统需要应付那些硬件设备;系统需要和哪些外部系统交互;谁对系统运行产生的结果感兴趣;

        ②获取用例

               向执行者提出问题(从用户观点)

                       执行者需要获取何种功能,需要做什么;执行者需要读取产生、删除、修改或存储;系统发生时间和执行者间是否要通信;

                用户观点非系统观点

        ③执行者间关联:

                泛化关系:一般特殊关系(特殊者指向一般执行者)

        ④用例间关系

                泛化关系

                包含关系:一个基本用例包含另一个用例行为(要实现基本用例必须满足另一个用例行为)

                扩展关系:允许一个用例扩展另一个用例提供的功能,与泛化类似,但有更多限制:基本用例必须声明“扩展点”,扩展用例只能在扩展点上增加新行为

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

园长的牧歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值