软考高项记忆小妙招—UML
Posted 雨轩梦工厂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软考高项记忆小妙招—UML相关的知识,希望对你有一定的参考价值。
UML是一种为
面向对象系统的产品
进行说明、可视化和编制文档的一种标准语言。
不是
一种可视化的
程序设计语言
,
而是
一种可视化的
建模语言
。不是过程,也不是方法,但允许任何一种过程和方法使用它。
UML的结构包括
构造块、规则和公共机制
三个部分。
类图、对象图、构件图、组合结构图、用例图、顺序图、通信图、定时图、状态图、活动图、部署图、制品图、包图、交互概览图。
(1)
类图
:描述一组类、接口、协作和他们之间的关系,是
最常见的图
(2)
对象图
:描述一组
对象
及他们之间的关系。描述了在类图中所建立的事物实例的静态快照。
(3)
构件图
:描述一个
封装的类
和它的接口、端口、以及由内嵌的构件和连接件构成的内部结构。
(4)
组合结构图
:描述结构化类的
内部结构
,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。
(5)
用例图
:展示系统的
功能
,描述一组用例、参与者及它们之间的关系。
以图形化的方式描述系统与外部系统及用户的交互
,描述用户需求,包括基于基本流程的角色关系等。
(6)
顺序图(也称序列图
),是一种交互图,交互图展现了一种交互,它由一组对象或参与者以及他们之间可能发送的消息构成。
(7)
通信图:也是一种
交互图
,它强调收发消息的对象或参与者的结构组织,通信图强调的
是对象之间的组织结构
。
(8
)定时图:(也称计时图
),是一种
交互图
,它强调消息跨越不同对象或参与者的
实际时间
,而不仅仅关心消息的相对顺序。
(9)
状态图
:描述一个状态机,它由状态、转移、事件和
活动
组成,强调事件导致的对象
行为
。(运行状态、维护状态、停站状态)
(10)
活动图
:将进程或其他计算结构展示为计算内部一步步的控制流和数据流,是一种动态视图,强调对象之间的
控制流程
。
(11)
部署图
:描述对运行时的处理节点及在其中生存的
构件的配置
。
(12)
制品图
:描述计算机中一个系统的
物理结构
。制品包括文件、数据库和类似的物理比特集合。
(13)
包图
:包图描述由模型本身分解而成的
组织单元
,以及他们之间的依赖关系。
(14)
交互概览图
:交互概览图是
活动图和顺序图
的混合物。
(1)
逻辑视图
:逻辑视图也称为
设计视图
,它表示了设计模型中在架构方面具有重要意义的部分,即
类、子系统、包和用例实现的子集
。
(2)
进程
视图:进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。
(3)
实现
视图:实现视图对组成基于系统的物理代码的文件和构件进行建模。
(4)
部署
视图:部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。
(5)
用例
视图:
用例视图是最基本的需求分析模型
。
1、
2、
3
11、
15、
16、
17、
以上是关于软考高项记忆小妙招—UML的主要内容,如果未能解决你的问题,请参考以下文章
软考高项之进度管理——攻坚记忆
软考高项之风险管理-攻坚记忆
软考高项之质量管理-攻坚记忆
软考高项之沟通与干系人管理-背诵记忆
软考高项之各大管理计划内容-攻坚记忆
软考高项之学习笔记——质量成本概念