当前位置:网站首页>用例图
用例图
2022-07-07 12:12:00 【sinat_36789271】
一 、参与者:用例的触发者,触发者可能是用户,可能是事件代理人。所谓时间代理人就是给系统自动设置的定时功能操作,当到达一定时间,系统会自动执行相应的功能

二、用例:用例是在系统中执行的一系列动作,这些动作将生成特定执行者可见的价值结果。一个用例定义一组用例实例。
识别用例口诀:执行者使用系统来用例
三、关系:描述的是执行者和用例之间的关系。用例图中涉及的关系有:关联、泛化、包含、扩展。
执行者与用例之间的关联关系
在用例图中,执行者和用例之间进行交互,相互之间的关系用一根直线来表示,称为关联关系(Association)或通信关系(Communication)
执行者之间的泛化关系
执行者之间可以有泛化(Generalization)关系(或称为“继承”关系)

用例之间的包含关系
描述在多个用例中都有的公共行为,由用例A指向用例B,表示用例A中使用了用例B中的行为或功能,包含关系是通过在依赖关系上应用<<include>>构造型(衍型)来表示的

用例之间的扩展关系
a,扩展用例可以在基用例之上添加新的行为,但是基用例必须声明某些特定的“扩展点”,并且扩展用例只能在这些扩展点上扩展新的行为。
b,在扩展(extend)关系中,基础用例(Base)中定义有一至多个已命名的扩展点,扩展关系是指将扩展用例(Extension)的事件流在一定的条件下按照相应的扩展点插入到基础用例(Base)中。
c,扩展关系是通过在依赖关系上应用<<extend>>构造型(衍型)来表示的。

用例之间的泛化关系
a,当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。
b,在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系。
c,泛化关系一般很少使用。

边栏推荐
- Use day JS let time (displayed as minutes, hours, days, months, and so on)
- 参数关键字Final,Flags,Internal,映射关键字Internal
- [daily training] 648 Word replacement
- How to check the ram and ROM usage of MCU through Keil
- 566. 重塑矩阵
- 3D detection: fast visualization of 3D box and point cloud
- Attribute keywords aliases, calculated, cardinality, ClientName
- gvim【三】【_vimrc配置】
- 高等數學---第八章多元函數微分學1
- IP address home location query full version
猜你喜欢
![Supply chain supply and demand estimation - [time series]](/img/2c/82d118cfbcef4498998298dd3844b1.png)
Supply chain supply and demand estimation - [time series]

118. Yanghui triangle

Data flow diagram, data dictionary

2022-7-6 初学redis(一)在 Linux 下下载安装并运行 redis

PERT图(工程网络图)

2022-7-6 sigurg is used to receive external data. I don't know why it can't be printed out

手把手教会:XML建模

Leecode3. Longest substring without repeated characters

数据库系统概论-第一章绪论【概念模型、层次模型和三级模式(外模式、模式、内模式)】

AI talent cultivation new ideas, this live broadcast has what you care about
随机推荐
requires php ~7.1 -&gt; your PHP version (7.0.18) does not satisfy that requirement
Supply chain supply and demand estimation - [time series]
AI人才培育新思路,这场直播有你关心的
请问,redis没有消费消息,都在redis里堆着是怎么回事?用的是cerely 。
Common response status codes
[high frequency interview questions] difficulty 2.5/5, simple combination of DFS trie template level application questions
Laravel5 call to undefined function OpenSSL cipher IV length() error php7 failed to open OpenSSL extension
Leecode3. Longest substring without repeated characters
PostgreSQL array type, each splice
Interface automation test - solution of data dependency between interfaces
Lavarel之环境配置 .env
3D Detection: 3D Box和点云 快速可视化
Is the compass stock software reliable? Is it safe to trade stocks?
requires php ~7.1 -&gt; your PHP version (7.0.18) does not satisfy that requirement
股票开户首选,炒股交易开户佣金最低网上开户安全吗
TPG x AIDU | AI leading talent recruitment plan in progress!
When FC connects to the database, do you have to use a custom domain name to access it outside?
Parsing of XML files
Excuse me, why is it that there are no consumption messages in redis and they are all piled up in redis? Cerely is used.
[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?