uml(1)

一,简介

uml语义是定义在一个四层建模概念框架中,这四层分别是:

元元模型层:组成uml最基本的元素"事物",代表要定义的所有事物。

元模型层:组成uml的基本元素,包括面向对象和面向组件的概念。

模型层:这一层中的每个概念都是元模型层中概念的一个实例。

用户模型层:这层中的所有元素都是uml模型的例子。

 

uml描述的系统视图:

用例视图:从用户角度看到的系统功能

逻辑视图:系统静态结构,描述系统内部的功能是怎样设计的。

并发视图:系统动态结构

组件视图:体现系统实现的结构和行为特征,用来显示代码组件的组织方式。

展开视图:体现系统实现环境的结构和行为特征,展示系统的物理架构

 

uml图共有9种,可分为2类:

一类是静态图:

用例图:从角色使用系统的角度描述系统

类图:用来表示系统中的类与类之间的关系

对象图:对象图是类图的变体,对象图是类图的实例

组件图:用来反映代码的物理结构

配置图:显示系统中软件和硬件的物理架构

 

另一类是动态图:

序列图:用来反映若干个对象之间的动态协作关系,也就是随着时间的流逝,对象之间是如何交互

协作图:反映的是动态协作,除了显示消息变化外,协作图还显示了对象和它们之间的关系

状态图:对类所描述事物的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件

活动图:反映的一个连续的活动流,活动图更常用于描述某个操作执行时的活动状况。

 

 

 

二,uml语言概序

uml由视图,图,模型元素和通用机制等几个部分组成

模型元素

 

通用机制
修饰:比如对某类型的名字用黑体字显示
笔记: 笔记是用来在模型中添加一些额外的模型元素无法表示的信息,笔记中可以包含建模者的注释或问题。
规格说明:比如用一些文字逐条列举类的响应和能力。
扩展机制
版类:是指在已有的模型元素基础上建立一种新的模型元素,班类与现有的元素相差不多,只补过比现有的元素多一些特别的语义,版类与产生该版类的原始原始的使用场所是一样的,版类可以建立在所有的元素类型上,比如:类,结点,组件,笔记,关系
加标签值:性质用名字和值一对信息表示,性质也称为加标签值,uml语言中已经预定义了一定数量的性质,用户还可以为元素定义一些附加信息,即为性质。
约束:约束是对元素的限制,通过约束限定元素的用法或元素的语义。
建模的过程一般分为:需求分析阶段,设计阶段,实现阶段,展开阶段

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值