UML

UML分为两类:

1、静态模型(static model)

2、动态模型(dynamic model)

 

一、静态模型

1、创建并记录一个系统的静态特征

2、反映一个软件系统基础、固定的框架结构

3、创建相关问题域主要元素的视图

 

静态建模包括:

--用例图(use case diagrams)

--类图(class diagrams)

--对象图(object diagrams)

--组件图(component diagrams)

--部署图(deployment diagrams)

 

二、动态建模

1、动态建模用以展示系统的行为

 

动态建模包括:

--时序图(sequence diagrams)

--协作图(collaboration diagrams)

--状态图(state chart diagrams)

--活动图(activity diagrams)

 

三、其他重要的UML元素

1、包(package)

2、UML的扩展机制

--注释(comments)

--构造性(stereotypes)

--标记值(tagged values)

--限制(constraints)

----------------------------------------------------------------------------------------------------------------------------------

核心的UML图

1、用例图

    展示系统的核心功能及与其交互的用户

    用户被称为“活动者”(Actor)

    用例使用椭圆表示

    为简化建模过程,用例图可标注优先级

图如下:

 

2、类图

  • 表现类的特征
  • 类图描述了多个类、接口的特征,以及对象之间的协作与交互
  • 由一个或多个矩形区域构成,内容包括:

              -----类型(类名)

              -----属性(可选)

              -----操作(可选)

 如下图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

收获de季节

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值