【UML建模】(2) UML建模之用例图

  1. 为系统提供输入的人或事物
  2. 接收系统输出的人或事物
  3. 需要接入的第三方系统或设备
  4. 负责支持或维护系统中信息的人
    一个系统的参与者的数量没有限制。

用例(Use Case)

用例是系统的功能单元,在uml中用使用椭圆标示。

泛化关系(Generalization)

泛化关系是将特化的用例和一般的用例连接起来,即子用例继承与父用例。 在uml中用例泛化用一个空心三角箭头从子用例指向父用例。强调的是复用关系。如下:登录是一个一般用例,用户名和密码登录 以及手机 登录是特殊用例。

扩展关系(Extend)

在基础功能的基础上添加新的功能,是对基用例的补充。扩展与包含的箭头方向是相反的,这表明扩展取决于扩展用例而非基用例,扩展用例决定扩展的执行时机,基用例对此一无所知。

参考

UML官

粉丝专属福利

软考资料:实用软考资料

面试题:5G 的Java面试题

学习资料:50G的各类学习资料

脱单秘籍:回复【脱单】

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91337 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月15日
下一篇 2022年1月15日

相关推荐