uml的关系 软考之UML用例图中包含,扩展和泛化的区别?

软考之UML用例图中包含,扩展和泛化的区别?

包含关系:使用包含案例跨多个用例封装一组类似的操作(行为片段),以便可以重用多个基本用例。

uml的关系 软考之UML用例图中包含,扩展和泛化的区别?

基本用例控制与包含用例的关系以及包含用例的事件流是否插入到基本用例的事件流中。基本用例可以依赖于包含用例执行的结果,但是任何一方都不能访问另一方的属性。这种情况类似于进程设计语言,它将程序中的一段算法封装成一个子进程,然后从主程序调用子进程。泛化关系:子用例和父用例相似,但表现出更特殊的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例中的行为片段,也可以重载它。扩展关系:用扩展用例将一个相对独立的可选动作封装在基础用例中,然后从基础用例中声明的扩展点进行扩展,使基础用例的行为更加简洁,目标更加集中。扩展用例向基本用例添加新行为。扩展实例可以访问基实例的属性,根据基实例中扩展点的当前状态判断是否执行。但扩展情况对基本情况不可见。

UML类图中类之间的6种关系与区别?

类图中类之间的关系是一个复杂的内容。有联想、聚合、组合、概括和依赖。关联:它是模型元素之间的语义连接,是类之间的弱连接。关联可以是定向的、单向的或双向的。可以将关联名称添加到关联以描述其功能。关联两端的类也可以与某些角色一起参与关联,这些角色可以具有多重性,表示有多少对象可以参与关联。关联属性、操作和其他信息可以由关联类进一步描述。关联类通过虚线与关联相连接。可以添加一些约束来增强关联的含义。如下图所示:聚合是一种特殊的关联,表示整体和部分之间的关系。通常,在定义了一个整体类之后,我们分析了整体类的构成和结构。从而找出一些组合类,形成整个类与组合类之间的聚合关系。例如,舰队是由一系列船只组成的。在需求描述中,“包含”、“构成”、“划分”等词通常表示聚合。作文也是一种特殊的联想,它也代表了类的整体与部分之间的关系,但作文关系中的部分与整体具有统一的生命周期。一旦整个对象不存在,一些对象就不存在了。部分客体与整体客体之间存在着生死关系。聚合与组合的区别:聚合关系为has-a关系,组合关系为contains-a关系;聚合关系表示整体与局部的关系较弱,而组合关系较强;表示聚合关系中部分事物的对象与表示聚合事物的对象的生存期无关。一旦聚合对象被删除,表示部分内容的对象就不能被删除。一旦组合对象被删除,代表某些事物的对象也会被删除。泛化定义了一般元素和特殊元素之间的分类关系,也称为继承关系。概括关系是一种“类”关系,它定义了一般元素和特殊元素之间的分类关系。下图是泛化关系的示例。有两个元素,修改X的定义可能导致Y的定义,那么Y被认为是X相关的。依赖可以由各种原因引起,例如一个类向另一个类发送消息,或者一个类是另一个类的数据成员类型,或者一个类是另一个类操作的参数类型等等。有时很难区分依赖和关联。如果类A和类B是相关的,那么它们之间一定存在依赖关系。如果两个类之间存在关联,则不必显示两个类之间的依赖关系。

标签:

最新文章

  1. 小可爱脚本怎么收费 有哪些小众app是你一用就停不下来的?2025-03-14
  2. 模具钢材网 模具钢材有哪些?2025-03-22
  3. 服务器域名是什么? 服务器和域名之间有什么联系呢?2025-03-30
  4. 网络营销的方法有哪些? 如何做好线上营销策划?2025-03-26
  5. seo是什么意思 SEO这块,免费网站发帖的效果怎么样?有大佬指点下吗?2025-04-01
  6. 世界十大运输机排名 波音最大运输机?2025-03-23
  7. 如何让上网本实现Win7视窗切换2025-03-12
  8. slide插件如何安装2025-03-14
  9. java直角三角形代码 java中输入直角三角形的两条边长,求斜边的长度输出?2025-03-30
  10. 晋中经纬厂哪有配眼镜的 晋中经纬齿轮制造有限公司介绍?2025-03-18
  11. 苹果电脑开不了机 主要用于办公,浏览网页,做视频处理图片,想入手苹果电脑,请问如何选择?2025-03-26
  12. 舞台背景led显示屏为什么有三块 led显示屏十大生产厂家?2025-03-13
  13. python求列表最大值和最小值 用python输出一组数值中最大值,最小值,平均值?2025-04-02
  14. 使用PPT制作开幕式效果的小技巧2025-03-13
  15. filenotfound怎么修复2025-03-15
  16. 微软办公软件 微软的网页设计软件?2025-03-31
  17. 下午临泽至嘉峪关的火车几点(k1083途经站点?)2025-03-24
  18. ug nx草图工具如何添加更多工具 ug如何进入加工界面?2025-03-17
  19. 有不封号的微信多开软件吗 微信上买理财产品微信多开会被封号吗?2025-03-10
  20. 蜜源成交预估和结算预估区别 蜜源如何提现里面的收益?2025-03-16
  21. 莆田南日岛旅游攻略 莆田南日岛有几个村?2025-03-22
  22. 板材张换立方怎么算(木材如何计算立方?)2025-03-23
  23. 如何在电脑QQ开启节省宽带模式2025-03-14
  24. 网络营销的方法有哪些? 一家奶茶店该如何进行有效宣传?2025-03-26
  25. 企业平台管理系统 做一般的企业网站,用什么后台管理系统好?2025-03-27
  26. 如何删去图片的背景 怎么去掉word背景图片颜色?2025-03-22
  27. 与网络营销有关的论文 我家乡有很多土特产都是在农村老人们做的,都是无公害绿色食品。怎么才能把它销售出去?2025-03-22
  28. 如何在CentOS系统上搭建Cobbler服务文件2025-03-10
  29. 制作可爱的颤抖文字动画效果2025-03-08
  30. myeclipse的jdk环境配置 myeclipse如何配置jdk?2025-03-27
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 个人找担保公司贷款 安康公信融资担保公司可靠吗?

    安康公信融资担保公司可靠吗?安康公信融资担保有限公司安康公信融资担保有限公司成立于2013年12月18日。法定代表人马力,公司经营范围包括:主营贷款担保、承兑汇票担保、贸易融资担保、项目融资担保、信用证担保业务及法律法规允许的其他融资担保业

  2. 2 济南网站建设 毕业五年了,大家在济南的工资什么是水平了?

    毕业五年了,大家在济南的工资什么是水平了?说说我的个人经历。我在济南出生长大。由于种种原因,我高中毕业后就开始工作了。确切地说,我是在玩了两年之后开始工作的。因为没有文凭,又傲慢,年轻无知。我没有让我的家人参与找工作和学校。第一个月找工作的

  3. 3 全球最著名的设计师 中国最著名的设计师?

    中国最著名的设计师?邢敏敏连续三年荣获中国十大最具影响力设计师。2019年12月,她与郎平、郭兰英等10人共同获得“2019年中国文化体育产业十大领军人才”称号。邢敏敏老师是唯一一位代表文艺界和体育界人士并与之竞争的设计师。如何成为一名优秀

  4. 4 vb list用法 求vb当中ListIndex这个属性的详细解释?

    求vb当中ListIndex这个属性的详细解释?1. Listindex是您当前在列表中选择的项的下标。从0开始计算。如果未选择该属性的值,则为-12。列表1。Listindex是当前在LIST1中选择的项的下标。此语句将LIST1中选定项

  5. 5 域名注册解析 绑定域名解除方法?

    绑定域名解除方法?域名绑定一般不会提示已绑定,其他主机无法绑定,除非您的主机端有绑定限制。你可以向对方说明情况,看看有没有其他的处理方法。

  6. 6 世纪佳缘婚介收费表 世纪佳缘婚恋网红娘怎样收费?

    世纪佳缘婚恋网红娘怎样收费?世纪佳缘的标准是25岁以下便宜一点。不需要的话是6000。25-28个半年就是7999个。六个人来介绍这个标准,也就是半年内介绍六个人左右。年纪越大,价钱就越高。如果你还有别的要求,就要相应的钱。比如说,你是想提

  7. 7 游戏脚本制作工具 33岁开始零基础学python,想处理excel、写游戏或游戏辅助,有什么建议吗?

    33岁开始零基础学python,想处理excel、写游戏或游戏辅助,有什么建议吗?首先,我钦佩学科的勇气,永不停歇的学习永远是最好的状态。看看您的需求,学习如何处理Excel和游戏辅助工具。首先,Python在编程语言中相对容易。它能学得快

  8. 8 java入门新手教程 零基础的人如何学习Java?

    零基础的人如何学习Java?我已经使用java很长时间了,并且已经出版了关于java的书籍,所以让我来谈谈学习java的过程。java学习的重点是web开发,学习的难点是对java面向对象概念的理解。学习java需要一个系统的过程,在学习j

  9. 9 qq浏览旧版本下载安卓 谁能告诉我,苹果手机怎么下载历史版Qq浏览器6.3版本?

    谁能告诉我,苹果手机怎么下载历史版Qq浏览器6.3版本?如果是在appstoer中,就不能了,因为苹果只会提供最新版本的软件和旧版本系统支持的最新版本(比如QQ的最新版本是6.2.3,但不能在IOS 6上使用,所以IOS 6支持的最新版本会

  10. 10 企业财报从哪里查询 如何下载上市公司财报?

    如何下载上市公司财报?登载财务报告的公司官方网站、沪深证券交易所指定网站或其他财务网站转载财务报告。

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图