UML概述

UML的构成:

UML从不同的角度为系统建模,形成系统的不同视图,包括:类图(以继承结构,关联,组成和聚集为特色),时序图,协作图和状态图

UML的结构:

---uml中的事物;构成模型图的基本图示符号,表示面向对象的基本概念

结构事物:

----类是对一组具有相同属性,方法,关系和语义的对象描述,一个类实现一个的或多个接口

  • 接口

-----描述了一个类或构件的一个服务的操作集,接口仅仅是定义一组操作的规范,并没有给操作的具体实现。

  • 协作

-----协作定义了一个交互,它是由一组共同工作以提供某协作的角色和其他元素构成的群体,协作行为大于所有元素的各自行为的总和。协作又结构行为和难度,给定的类可以参与几个协作

  • 用例

----是一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值可观察的结果

  • 主动类

-----至少拥有一个进程或线程,因此能启动控制活动

  • 构件

-----是系统中物理的,可替代的部件,遵循提供一组接口的实现

  • 节点

----在运行时存在的物理元素,表示了一种可计算的资源,通常至少有一些记忆能力处理能力,一个构件集可以驻留一个节点内,也可以从一个节点迁移另一个节点

 

行为事物

  • 交互

----在特定语境张共同完成一定特定任务的一组对象之间交互的消息组成,一个对象群体的行为或单个操作的行为可用一个交互来描述

涉及消息,动作序列,links(对象间的连接)

  • 状态机

----描述了一个对象或一个监护在生命期内响应时间所经过的状态序列。单个类或一组类之间协作的行为用状态机描述。涉及到其他元素包括状态转换(从一个状态到另一个状态的流)事件(发转换的事物)和活动(对一个转换的响应)

分组事物:

---分组事物时UML模型的组织部分,最主要的分组事物时包

-------包时把元素组织成组的机制。可以拥有其他元素,类,接口,构件,节点,协作,用例和图 ,甚至其他包。一个包形成了一个命名空间,一个包中同一种元素的名称是唯一的,不同种类的元素可以有相同的名称。

注释事物:

-----是UML的解释部分。注释事物用来描述,说明和标注模型的任何元素,有一种主要的注释事物称注解。注解是一个依附于一个元素或一组元素之上,对他进行约束或解释的简单符号。

 

uml中的关系;基本图示符号之间的关系(事物之间的关系)

关联:学生和课程

依赖:事物之间的依赖关系,箭头指向被依赖的一方

泛化:面向对象中的继承,父亲在箭头端

实现:一个类实现一个接口,接口放在箭头端

---uml中的图;特定的视角对系统所作的抽象描述

事物是对象模型中具有代表性的成分的抽象;关系把十五结合在一起;图聚集了相关的事物

UML中的规则

UML的公共机制:

--规则说明

--修饰

--通用划分

文章还有待更新。。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值