科科过《每天一小时 俩月拿证》为您带来软考信息系统项目管理是核心重点考点(三):UML的14种图形工具,内含思维导图+真题。本资料由科科过整理。

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

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

【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。

信息系统项目管理师必背核心考点(三)UML的14种图形工具相关推荐

  1. 信息系统项目管理师必背核心考点(五十七)知识管理工具

    科科过为您带来软考信息系统项目管理师核心重点考点(五十七)知识管理工具,内含思维导图+真题 [信息系统项目管理师核心考点]知识分类 一.显性知识 1.凡是能以文字与数字表达,随时都可以在个人之间相互传 ...

  2. 信息系统项目管理师必背核心考点(三十六)建设项目团队

    科科过为您带来软考信息系统项目管理师核心重点考点(三十六)建设项目团队,内含思维导图+真题 [信息系统项目管理师核心考点]建设项目团队 1.基本概念 主要收益是:改进团队协作,增强人际技能,激励团队成 ...

  3. 信息系统项目管理师必背核心考点(三十三)老七工具

    科科过为您带来软考信息系统项目管理师核心重点考点(三十三)老七工具,内含思维导图+真题 [信息系统项目管理师核心考点]老七工具 1.因果图 又称鱼骨图或石川馨图,问题放在鱼骨的头部,作为起点,用来追溯 ...

  4. 信息系统项目管理师必背核心考点(三十一)挣值管理

    科科过为您带来软考信息系统项目管理师核心重点考点(三十一)挣值管理,内含思维导图+真题 [信息系统项目管理师核心考点]挣值管理 PV计划价值:为计划工作分配的经批准的预算 EV挣值:已完成工作的测量值 ...

  5. 信息系统项目管理师必背核心考点(十)信息系统规划

    科科过<每天一小时 俩月拿证>为您带来软考信息系统项目管理师核心重点考点(十)信息系统规划,内含思维导图+真题 [信息系统项目管理师核心考点]信息系统规划-大型信息系统特点 1.规模庞大 ...

  6. 信息系统项目管理师必背核心考点(六十九)访问控制授权方案

    科科过为您带来软考信息系统项目管理师核心重点考点(六十九)访问控制授权方案,内含思维导图+真题 [信息系统项目管理师核心考点]访问控制授权方案 一.自主访问控制(DAC) 1.指明用户能够访问哪些资源 ...

  7. 信息系统项目管理师必背核心考点(七十二)V模型

    科科过为您带来软考信息系统项目管理师核心重点考点(七十二)V模型,内含思维导图+真题 [信息系统项目管理师核心考点]V模型 一.软件开发瀑布模型的变种,反映了测试阶段和开发过程期间各阶段的对应关系,左 ...

  8. 信息系统项目管理师必背核心考点(六十)项目集管理

    科科过为您带来软考信息系统项目管理师核心重点考点(六十)项目集管理,内含思维导图+真题 [信息系统项目管理师核心考点]项目集指导委员会 1.又称项目集治理委员会,主要负责定义并执行恰当的项目集治理体系 ...

  9. 信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程DIPP分析

    科科过为您带来软考信息系统项目管理师核心重点考点(六十三)项目组合管理的主要过程&DIPP分析,内含思维导图+真题 [信息系统项目管理师核心考点]项目组合管理的主要过程 1.[评估]项目组合管 ...

最新文章

  1. matlab怎么算2乘2矩阵,【Matlab】2.矩阵的运算
  2. 有关西电的课程学分相关问题:必修课、选修课、补考、重修、学分
  3. PeerJS 0.1.7:一个用于浏览器内P2P的WebRTC封装器
  4. STM32 高速定时器配置为PWM使用细节
  5. 教你制作挂件头像 | 小程序七十二变之 canvas 绘制国旗头像
  6. Redis 哨兵安装-Centos
  7. CentOS 7 下配置ip forward(虚拟路由器)
  8. OSU双足步行机器人 Cassie利用强化学习站立的源码实现
  9. html论坛发帖案例
  10. 网易互娱的一道笔试题
  11. excel文件无法打印提示内存不足_Mac应用程序无法打开提示不明开发者或文件损坏的处理方法
  12. 中小软件企业管理存在的问题
  13. 1 月 9 日:iPhone 问世
  14. 二分法求最大似然估计r语言_R语言中的最大似然估计
  15. python抓取谷歌指数(Google Trends)
  16. Mock工具wiremock-py
  17. 局域网里如何访问wifi路由器下的设备?
  18. tr 去除空行_Shell去除空格和空行的方法
  19. (转)SonicStage CP V4.4 已经被我汉化,现提供下载
  20. C语言求一元二次方程的根。

热门文章

  1. 2011税率改革 3500起征 个人所得税计算
  2. 基于Https协议返回Jason字符串
  3. Java入门基础(一)——Hello World
  4. iOS- JSPatch 热更新
  5. [09-19]关于双击*.exe就生成*~.exe(第2版)
  6. 如何吃到电商红利,社交电商|价值
  7. Android可触摸圆形进度条,Android 可滚动圆形进度条 滑块和进度在进度条上面跟着滚动...
  8. 大学计算机操作题模拟,《大学计算机基础》上模拟试卷操作题
  9. Mysql数据库定时任务自动备份
  10. php cad如何转换成jpg,如何将cad导成jpg图片格式?