Microsoft.NET 企业级应用架构设计-UML必要知识

   日期:2024-12-26    作者:b104904 移动:http://mip.riyuangf.com/mobile/quote/37378.html

UML的3种使用方法为草稿模式、蓝本模式和编程语言。

Microsoft.NET 企业级应用架构设计-UML必要知识

 

1.图表标记

用例图中主要元素包括以下几种

泛化关系是一种参与者和用例之间的关系,是通过一条不带箭头的直线表示。如上图中参与者Customer和用例Retrieve Orders之间的一个泛化关系。

泛化关系表示相连的两个部分之间存在着某种程度的交互。当然根据当前的上下文一般都可以找到关系中的主动和被动一方。

扩展关系表示某个用例扩展了另一个用例的行为。该关系的记号非常类似于包含关系,也是虚线、并不封闭的箭头,这时线段上会写出“extend”字样

扩展关系和包含关系关键不同点是扩展关系表示的是一种可选的依赖,它要传递的消息是某个用例能够可选地用来修饰并扩展另一个用例。

包含关系表示一种必需的依赖。

如上图中用户在Cart Checkout 用例汇总按(F1)键时才会发生。需要注意的是,扩展用例(Online Help)和被扩展用例(Cart Checkout)之间是相对独立的,并不互相依赖。

还需要提供提供一些触发条件,应为仅在某些特定条件下,扩展关系才会被触发。

泛化关系表示了类似父子或继承的关系。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号