uml总结

可视化面向对象建模语言Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 描述了一个系统的静态结构和动态行为。从不同的角度进行建模,形成不同的视图。

一、结构

二、基本构造块(事物 关系 图)

(1)事物(things)

构成模型图的一些基本图示符号,表示面型对象的基本概念。

uml事物

事物是对模型中最具有代表性成分的抽象;关系把事物结合在一起;图聚集了相关事物。
1.结构事物
类(class)
接口(interface)
描述了一个类或构件的一个服务的操作机。借口仅仅是定义了一组操作的规范,他并没有给出这组操作的具体实现。
协作
用例(use case)
主动类()
构件(component )
构件是系统中物理的、可代替的部件,他遵循阶梯过一组接口的实现。
节点(node)节点是在运行时存在的物理元素,它表示了一种可计算的资源它通常有一些记忆能力和处理能力,,一个构建及车衣驻留在一个节点内,也可以从一个节点迁移到另一个节点。


2.行为事物

行为事物也称为动作事物,是UML模型中的动态部分,代表时间和空间上的动作。行为事物主要有两种:交互和状态机。它们是UML模型中最基本的两个动态事物元素,通常和其他的结构元素、主要的类、对象连接在一起。
 
(1)交互(Interaction)
在UML图中,交互的消息通常画成带箭头的直线。

(2)状态机(StateMachine)
状态机是对象的一个或多个状态的集合。在UML图中,状态机通常用一个椭圆矩形来表示
(3)动态部分
3.分组事物:对于一个中大型的软件系统而言,通常会包含大量的类、接口、交互,因此也就会存在大量的结构事物、行为事物,为了能有效地对这些事物进行分类和管理,就需要对其进行分组。
包(package)
4.注释事物:在模型中,用来对其它事物的解释部分(文本解释)称为注释。注释事物是用一个右上角折起来的矩形,解释的文字就写在矩形中。
注解note:是一个依附于一个元素或一组元素之上,对他进行约束或解释的简单符号。
规则

(2)关系(relationships)比嗾使基本图是符号之间的关系

(3)图 (diagrams)特定的视角对系统所做的抽象描述。


三、uml中的关系

关联(association)描述两个或多个类之间的结构性关系

依赖(dependent)泛化(generalization)实现(realization)

四、uml中的图



总结:看完UML视频时候总觉得没什么印象,为此,简单的总结一下。


评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值