首页 » 软件开发 » 信息系统项目管理师必背核心考点(三)UML的14种图形工具(交互描述对象系统建模)

信息系统项目管理师必背核心考点(三)UML的14种图形工具(交互描述对象系统建模)

神尊大人 2024-07-25 02:33:17 0

扫一扫用手机浏览

文章目录 [+]

【信息系统项目管理师核心考点】UML的定义

UML是一种【可视化】的建模语言,但不是可视化的【程序设计语言】。

【UML的14种图】

信息系统项目管理师必背核心考点(三)UML的14种图形工具(交互描述对象系统建模) 软件开发
(图片来自网络侵删)

结构性视图包括:对象图、包图、组合结构图、构件图、部署图和制品图

⾏为性视图包括:例图、顺序图、通信图、定时图、状态图、活动图、交互图概览图

交互图包括:顺序图、通信图、定时图和交互概览图

(1)类图(Class Diagram)。

类图描述⼀组类、 接⼝、协作和它们之间的关系。
在00系统的建模中,最常见的图就是类图。
类图给出了系统的静态设计视图,活动类的 类图给出了系统的静态进程视图。

(2)对象图(Object Diagram)。

对象图描述⼀组对象 及它们之间的关系。
对象图描述了在类图中所建⽴的事物实例的静态快照。
和类图⼀样,这些图给出系统的静态设计 视图或静态进程视图,但它们是从真实案例或原型案例的⾓度建⽴的。

(3)构件图(Component Diagram)。

构件图描述⼀个封装的类和它的接⼝、端⼝,以及由内嵌的构件和连接件构成的内部结构。
构件图⽤于表⽰系统的静态设计实现视图。
对于 由⼩的部件构建⼤的系统来说,构件图是很重要的。
构件图是类图的变体。

(4)组合结构图(Composite Structure Diagram)。

组合结构图描述结构化类(如构件或类)的内部结构,包括结构化类与系统其余部分的交互点。
组合结构图⽤于画出结构化类的内部内容。

(5)⽤例图(Use Case Diagram)。

⽤例图描述组⽤例、参与者及它们之间的关系。
⽤例图给出系统的静态⽤例视图。
这些图在对系统的⾏为进⾏组织和建模时是⾮常重要的。

(6)顺序图( Sequence Diagram,序列图)。

顺序图是⼀种交互图( Interaction Diagram),交互图展现了⼀种交互,由⼀组对象或参与者以及它们之间可能发送的消息构成。
交互图专注 于系统的动态视图。
顺序图是强调消息的时间次序的交互图。

(7)通信图(Communication Diagram)。

通信图也是⼀种交互图,强调收发消息的对象或参与者的结构组织。
该图反映了对象之间的消息交互,与顺序图相似,但与顺序图不同的 是,协作图不但描述了对象之间的交互还描述了交互的对象之间的链接关系,即通信图同时反映了系统的动态和静态特征。
在UML 1.X版 本中,通信图称为协作图(Collaboration Diagram)。

(8)定时图(Timing; Dagamn, 计时图)。

定时图也是⼀种交互图,强调消息跨越不同对象或参与者的实际时间,⽽不仅仅只是关⼼消息的相对顺序。

(9)状态图(State Diagram)。

状态图描述⼀个状态机,由状态、转移、事件和活动组成。
状态图给出了对象的动态视图。
它对于对于校⼝、类或协作的⾏为建模尤为重 要,⽽且它强调事件导致的对象⾏为,有助于对反应式系统建模。

(10)活动图(Activity Diagram)。

活动图将进程或其他计算结构展⽰为计算机内部⼀步步的控制流和数据流。
活动图专注于系统的动态视图。
它对系统的功能建模和业务流程 建模特别重要,并强调对象间的控制流程。

(11)部署图(Deployment Diagram)。

部署图描述对运⾏时的的处理结点及在其中⽣存的构件的配望。
部署图给出架构的静态部署视图,通常个结点包含⼀个或多个部 署图。

(12)制品图(Arifiet Digm)。

制品图描述计算机中⼀个系统的物理结构。
制品包括⽂件、数据库和类似的物理⽐特集合。
制品图通常与部署图⼀起使⽤。
制品也给出了 它们实现的类和构件。

(13)包图(Package Diagam)。

包图描述由模型本⾝分解⽽成的组织单元,以及它们之间的依赖关系。

(14)交互概览图(Interaction Overview Diagram)。

交互概览图是活动图和顺序图的混合物。

【核心考点思维导图】

【核心考点真题】

1.在开发某保险商务系统时,项目组人员绘制了如下所示的模型图。

关于该保险商务系统和模型图,下述说法正确的是( )。

A、此模型是UML类图,它描述了保险商务系统的总体动态行为

B、此模型图是UML部署图,它描述了保险商务系统中的构件及其依赖关系

C、此模型图是UML协助图,它描述了保险商务系统用户之间的协作和交互

D、此模型图是UML用例图,它描述了外部参与者及其与保险商务系统的交互

【答案】D

【解析】UML用例图,看到有人样的基本上就是用例图了。
送分题。

2.以下关于UML的叙述中,( )是正确的。

A、 UML是一种标准的图形化建模语言 B、 UML是一种可视化的程序设计语言

C、 UML是一种开发工具的规格说明 D、UML是一种程序设计方法的描述

【答案】A

【解析】统一建模语言(Unified Model ingLanguage, UML)是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档,所以A是正确的。
UML独立于软件开发过程,它不是可视化的程序设计语言,而是一种可视化的建模语言。
所以B和。
是错误的。
C就更不对了。

3.UML提供了各种图来描述建模过程,下图所示的UML图是一个( )。

A、活动图 B、状态图 C、用例图 D、序列图

【答案】B

【解析】状态图描述对象状态和事件之间的关系,通常用来描述单个对象的行为。
是一个类对象所可能经历的所有历程的模型图。
状态图由对象的各个状态和连接这些状态的转换组成。

注意同活动图之间的区别,活动图主要用来表示活动次序。
本题中,表示了书的状态,新书、可借用或下架等状态。
所以是状态图。

4.在用UML对信息系统建模过程中,( )用来描述用户需求,主要从用户的角度描述系统的功能。

A、用例图 B、类图 C、对象图 D、部署图

【答案】A

【解析】送分的。
描述用户需求的,就是用例图。

5.UML2. 0中共包括14种图,其中( )属于交互图

A、类图 B、定时图 C、状态图 D、对象图

【答案】B

【解析】交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。
交互图专注于系统的动态视图。
高级教材第3版P40-41。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0