【UML】介绍(一)

前言

UML视频看了一部分了,接触了很多新的知识,原来一些不懂的地方也获得了解答,接下来就是整理一下了。

正文

导图

RUP

这里写图片描述

建模

这里写图片描述

软件危机

这里写图片描述

模型

这里写图片描述

面对对象技术

这里写图片描述

面向对象技术

作用:提高了软件的质量 概念:1.20世纪70年代末,是软件工程领域中的重要技术
2.一种程序设计方法
3.一种对现实世界中问题的抽象方式
4.对面对对象建模技术的研究的主要成果就是统一建模语言UML

为什么要可视化建模

原因:一幅图顶的上千言万语
建模:是对现实的简化,复杂-简单

事物、关系、图

事物:构成模型图的一些基本符号
关系:符号之间的关系
图:特定视角的抽象
事物是对模型中最有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物

基本概念

类:是对一组具有相同属性、方法、关系和语义的对象的描述。一个类实现一个或多个接口。
接口:描述了一个类或构件的一个服务的操作集
协作:一组共同工作以提供某协作的角色和其他元素组成。
用例:对一组动作序列的描述。
主动类:其对象对象至少拥有一个进程或线程
构件:系统中物理的、可替代的部件。
节点:运行时存在的物理元素
行为事物-动态
交互:在特定语境中共同完成一定特定任务的一组对象之间交换的消息组成。
状态机:一个对象或一个交互在生命期内响应事件所经历的状态序列
分组事物-组织部分-包-元素组织成组的机制

面向对象技术的概念

对象:物理实体、概念实体、软件实体 要素:状态、行为、标识
类和对象之间的关系:类是对象的抽象定义-定义了属性和方法,提供了一个创建对象的模板
属性:给属性赋予值
操作:通过操作把属性封装起来
接口:跟操作十分相似的概念,
组件:可以是源程序、运行时的动态库、可执行程序。 三大特点,封装,继承,多态性(多态:)
包:逻辑的组织关系

小结

总结能力有待提高,有什么意见欢迎提出,继续努力!

猜你喜欢

转载自blog.csdn.net/yujing1314/article/details/80244969