【】UML用例图总结

一、概述
用例是文本形式的情节描述 , 广泛应用于需求的发现和记录工作中 。而用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的视图 , 被称为参与者的外部用户所能观察到的系统功能的模型图 。
用例图是UML中较为重要和常用的一种图 , 由开发人员与用户经过多次商讨而共同完成 , 呈现了一些参与者和一些用例 , 以及它们之间的关系 , 主要用于对系统、子系统或类的功能行为进行建模 。
二、用例图的构成:
用例图使用系统与一个或多个参与者之间的一系列消息来描述系统中的交互 , 它将系统功能划分为对参与者(系统的理想用户)有用的需求 , 其交互部分被称作用例 。除此之外 , 用例图仅仅是站在外部观察系统功能 , 也就是参与者使用系统的角度描述系统中的信息 , 并不描述这些功能在系统内部的实现过程 。
用例图不仅包含系统、参与者和用例3个元素 , 而且还包含表示这些元素之间存在的泛化关系、关联关系和依赖关系等各种关系 。
【】UML用例图总结
文章图片

文章图片

1、一个完整的案例
【】UML用例图总结
文章图片

文章图片

2、泛化关系
泛化是一种表示UML中项目的继承关系的技术 。泛化可以应用于参与者和用例中来表示其子项从父项继承的功能 , 而且泛化还表示了父项的每个子项都有略微不同的功能或目的 , 以确保自己的唯一性 。泛化可以用于用例 , 也可以用于参与者 。
【】UML用例图总结
文章图片

文章图片

3、包含关系
一个用例可以简单地包含其他用例具有的行为 , 并把它所包含的用例行为作为自身行为的一部分 。这种情况下 , 新用例不是初始用例的一个特殊例子 , 并且不能被初始用例所代替 。包含关系把几个用例的公共步骤分离成一个单独的被包含用例 。
【】UML用例图总结
文章图片

文章图片

4、扩展关系
扩展关系是一种依赖关系 , 它指定了一个用例可以增强另一个用例的功能 , 是把新的行为插入到已有用例中的方法 。
示例-1:
【】UML用例图总结
文章图片

文章图片

示例-2:
【】UML用例图总结
文章图片

文章图片

《大数据和人工智能交流》的宗旨
1、将大数据和人工智能的专业数学:概率数理统计、线性代数、决策论、优化论、博弈论等数学模型变得通俗易懂 。
2、将大数据和人工智能的专业涉及到的数据结构和算法:分类、聚类 、回归算法、概率等算法变得通俗易懂 。
3、最新的高科技动态:数据采集方面的智能传感器技术;医疗大数据智能决策分析;物联网智慧城市等等 。
根据初学者需要会有C语言、Java语言、Python语言、Scala函数式等目前主流计算机语言 。
【【】UML用例图总结】根据读者的需要有和人工智能相关的计算机科学与技术、电子技术、芯片技术等基础学科通俗易懂的文章 。


推荐阅读