UML图基本类型use case model⽤例模型
analysiss model分析模型
design model设计模型
implementation model实现模型
deployment model部署模型
UML图的分类
静态模型(static model)
动态模型(dynamic model)
静态建模
创建并记录⼀个系统的静态特征。
反映⼀个软件系统基础、固定的框架结构。
创建相关问题域主要元素的视图。
静态建模包括:
--⽤例图(use case diagrams)
--类图(class diagrams)
--对象图(object diagrams)
--组件图(component diagrams)
--部署图(deployment diagrams)
动态建模
动态建模⽤以展⽰系统的⾏为。
动态建模包括:
--时序图(sequence diagrams)
uml图用什么软件画
-
-协作图(collaboration diagrams)
--状态图(state chart diagrams)
--活动图(activity diagrams)
其它重要的UML元素
包(package)
UML的扩展机制
--注释(comments)
--构造型(stereotypes)
--标记值(tagged values)
--限制(constraints)
核⼼UML图
⽤例图
展⽰系统的核⼼功能及其交互的⽤户。
⽤户称之为“活动者”(Actor)。
⽤例使⽤椭圆表⽰。
为简化建模过程,⽤例图可标注优先级。
use case diagram⽤例图
类图
表现类的特征。
类图描述了多个类、接⼝的特征,以及对象之间的协作与交互。由⼀个或多个矩形区域构成,内容包括:
--类型(类名)
--属性(可选)
--操作(可选)
class diagram类图
对象图
表现对象的特征。
对象图展现了多个对象的特征及对象之间的交互。
object diagram    对象图
组件图
表现软件组件之间的关系。
component diagram组件图
部署图
表现⽤于部署软件应⽤的物理设备信息。
deployment diagram部署图
时序图
捕捉⼀段时间范围内多个对象之间的交互信息。
强调消息交互的时间顺序。
sequence diagram时序图
协作图
表现⼀定范围内对象之间协作的信息。
强调与信息交流的对象之间的组织结构。
collaboration diagram协作图
状态转换图
强调⼀个对象在不同事件触发时,其内部状态的转变过程。statechart diagram状态图
活动图
描述活动的流程。
activity diagram活动图
引⽤⼀组相关实体。
通常可⽤于划分类的命名空间
包可⽤于
--命名(Naming)
--成员可见度(Member visibility)
--导⼊(Importing)
--继承(Extending)
-
-泛化(Generalization)
基本⽰例:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。