快要期末考试了,虽然平时没怎么听课,但是期末来临,就是开始学习的时候,可以说是为了考试,但也确实可以学点东西,然后,我就根据老师发的一套习题,把UML的核心知识点总结一下,毕竟考试嘛,大家都懂,总是换汤不换药!!

一.选择题

1. 4+1架构视图中,用于描述系统中可执行进程和线程结构的视图是(  C  )。

A)用例视图     B)逻辑视图    C)进程视图     D)物理视图

分析:4+1视图(1:用例视图+逻辑视图,进程视图,实现视图,物理视图 )

其中:用例视图:描述客户需求,其他视图都是从用例视图派生而来,是其他视图的基础

逻辑视图:类和对象的集合,描述系统功能的词汇,重点是类和对象如何组合成系统,实现共能。

进程视图:描述系统性能和吞吐量,使用可执行线程和进程作为活动类,包含所有工件

实现视图:对物理代码和组件进行建模,展示组件的依赖,配置管理组件的版本

物理视图:把系统部署到物理机器上,可以横跨分布式节点的组件分布

2. 属于RUP工作流的是(   B    )。

A)初始阶段  B)分析与设计  C)生命周期目标里程碑  D)精化阶段

分析:

RUP的核心工作流如下:

3. 分析机制中用于描述分析类需具备跨进程通讯需求的机制是(   D )。

A) 持久化机制  B)错误报告机制    C)冗余机制   D) 进程间通讯机制

4. 当一个对象的状态改变时,所有依赖他的对象都得到通知并被自动更新,可使用( D   )。

A) 代理模式   B) 抽象工厂模式   C) 适配器模式    D) 观察者模式

参考:https://blog.csdn.net/qq_40513633/article/details/103546422

观察者(Observer)模式:多个对象间存在一对多关系,当一个对象发生改变时,把这种改变通知给其他多个对象,从而影响其他对象的行为。

5. 下列关系中,属于聚合关系的是(   C  )。

分析:A。关联     B.依赖    C。聚合     D组合

6. 影院业务建模过程中,影院内的放映员属于( A   )。

A) 业务工作者    B) 业务实体   C)业务用例    D) 业务主角

分析:业务工作者:属于业务的一部分

业务主角:使用该业务的人员

参考:

7. 流域水位监测系统中,测量水位的测点类属于(  D  )。

A)生命周期管理类  B)实体类   C)边界类    D)控制类

分析:

8. 对修改关闭,对变化开放是(  B  )设计原则的要求。

A)LSP   B) OCP    C)DIP   D) ISP

9. 图书馆管理系统需求建模中,可以作为用例的是( C   )。

A) 图书   B) 学生   C) 借书   D) 图书管理员

10. RUP构建阶段结束,移交阶段开始前所建立的里程碑是(  B  )里程碑。

A)生命周期目标  B) 初始可运行能力  C) 生命周期体系架构  D)产品发布

分析:RUP

11. 下列模型元素中,为节点的是(   B )。

A) B)  C)  D)

分析:

12. 下面属于UML上层结构(SuperStructure)组成部分的是(   C )。

A) 业务建模  B)产品发布里程碑   C)构造块    D)初始阶段

UML组成结构:

二、分析设计题

1. 下面类图关系是否正确,如不正确,说明理由并修改。其中Rocket为火箭类,Engine为发动机类,Structure为箭体结构类,Control为飞控类。

参考答案:分析:

这里发动机类和箭体结构类,飞控类 可以组合成火箭类   因此属于聚合关系;

(组合和聚合的区别:

组合属于整体和部分的关系,部分依赖于整体不能独立存在  。举例:人类,身体类,四肢类这种属于  组合关系不可分割

聚合是个体组成一个整体 ,个体可以拆开单独存在。举例:雁群类和大雁类,雁群拆开了,大雁类可以单独存在。

这里知道有的人会说:人类的身体和四肢也是可以单独存在的,可以FS!

但是不好意思,通过查询资料,默认不可以的,机械类的可以拆分(汽车类和轮胎类;飞机类和轮胎类),活着的不可以分     哦!(就这样记住,没错的!)

2. 拍卖公司“委托拍卖”业务用例图如下图所示,其中委托人通过拍卖人将拍卖品委托给拍卖公司进行拍卖,勘验专家对拍卖品真伪和价值进行评估。请推导业务用例图到系统用例图,其中的拍卖人需要自动化,勘验专家不能自动化

参考答案:拍卖人需要自动化,默认属于系统用例的一部分,因此,我们可以省略,只写出用例。

3.设计员对测试管理系统中的“缺陷”对象状态进行设计,该对象在生命周期中有“已建议”、“活动”、“已解决”、“已关闭”4种状态,其状态迁移和相应事件如下状态迁移表,请根据状态迁移表绘出该对象的状态图。

  源状态

事件

目标状态

起始

发现缺陷

已建议

已建议

确认

活动

活动

修复

已解决

已解决

未通过

活动

已解决

确认

已关闭

已关闭

回归

活动

已关闭

软件下线

终止

参考答案:

UML(系统分析与设计核心总结)+期末考试例题分析相关推荐

  1. 小学数学测试软件报告,2017年小学数学期末考试质量分析报告

    期末考试已经顺利结束了,下文为大家分享小学数学学科期末考试质量分析,内容包含基本情况和主要成绩.存在问题和改进措施,让我们一起来看看具体内容吧! 2017年小学数学期末考试质量分析报告 一.试卷的基本 ...

  2. 大学英语期末考计算机上答卷,英语期末考试质量分析

    英语期末考试质量分析 一.关于试卷分析 1.创设试卷的策略思想 本次命题体现素质教育要求,加强考试内容与学生生活实际的联系,重视对学生运用所学的基础知识和技能的考查.试卷中把学生必须掌握的基础知识作为 ...

  3. 复旦大学2015--2016学年第二学期高等代数II期末考试情况分析

    一.期末考试成绩班级前几名 胡晓波(90).杨彦婷(88).宋卓卿(85).唐指朝(84).陈建兵(83).宋沛颖(82).王昊越(81).白睿(80).韩沅伯(80).王艺楷(80).张漠林(80) ...

  4. 复旦大学2015--2016学年第一学期高等代数I期末考试情况分析

    一.期末考试成绩班级前几名 胡晓波(93).宋沛颖(92).张舒帆(91).姚人天(90).曾奕博(90).杨彦婷(90).白睿(88).唐指朝(87).谢灵尧(87).蔡雪(87) 二.总成绩计算方 ...

  5. 计算机英语统考试卷分析,英语期末考试试卷分析与反思

    英语期末考试试卷分析与反思篇一 一.整体情况分析 本次考试总分为150分,考试时间为120分钟,考试内容主要以新课标高中英语必修一和必修二为主,重点考查学生应该掌握的英语基础知识和基本能力,旨在夯实学 ...

  6. 复旦大学2016--2017学年第一学期高等代数I期末考试情况分析

    一.期末考试成绩班级前十名 宁盛臻(100).朱民哲(92).徐钰伦(86).范凌虎(85).沈伊南(84).何陶然(84).丁知愚(83).焦思邈(83).董瀚泽(82).钱信(81) 二.总成绩计 ...

  7. 电力系统分析课程设计——基于MATLAB的三相短路分析

    电力系统分析课程设计--基于MATLAB的三相短路分析 案例:三机九节点系统 3.2.1 题目描述 三相短路发生时,电力系统的三相电路仍然对称,故称之为对称短路.此类 型短路在所有短路故障占比虽然不多 ...

  8. 四年级计算机期末质量分析,四年级期末考试质量分析

    考试作为一种实现教育目的的手段,它有存在的合理性.下面是小编整理的四年级期末考试质量分析,欢迎参考! [1]四年级期末考试质量分析 一 .试题分析 1.总体认识 我认为本次考试试题以<21011 ...

  9. 大连民族大学java期末_大连民族大学期末考试试卷分析(试行).PDF

    大连民族大学期末考试试卷分析(试行) 附件3: 大连民族大学期末考试试卷分析 (试行) (20 -20 学年 学期) 考试课程名称: 学分: 学时: 考试专业与班级: 考试人数: 一.考试题目与考核指 ...

最新文章

  1. jdk8新特性 lambda表达式详解
  2. 开关电源异址替换实战割接
  3. vue企业项目demo_基于SpringBoot和Vue的企业级中后台开源项目
  4. QT的QGLWidget类的使用
  5. 【Linux】一步一步学Linux——cut命令(44)
  6. CMDB学习之三数据采集
  7. hadoop元数据mysql中表字段_hive mysql元数据表说明
  8. 基于Zookeeper实现简易版服务的注册与发现机制
  9. 求一个容器的最值的索引_初中数学:一道几何好题,学会“胡不归问题”动点最值解题方法...
  10. syslinux下载链接
  11. 使用JSPanda扫描客户端原型污染漏洞
  12. [linux kernel] 内核下RX8025对接系统时钟
  13. 【微信授权登录失败】Universal Link check failed 第5步问题解决(授权二次确认弹框问题)
  14. 层次分析法php,使用层次分析法,需要求矩阵的最大特征根入max
  15. Python趣味绘图,一闪一闪亮晶晶,满天都是小星星
  16. window XP驱动开发(一)如何下载WDK
  17. java游戏源码合集,已整理成文档
  18. C语言基础课第五次作业
  19. HMI智能座舱自动化测试之性能测试
  20. java验证歌德巴赫猜想

热门文章

  1. 群体遗传分析—LD连锁不平衡
  2. Java 实现分页功能
  3. Shell脚本攻略04-玩转文件描述符及重定向
  4. php配置环境变量方法
  5. 零售商商品管理系统——需求分析
  6. 天翼云服务器挂载硬盘
  7. OCR EasyOCR + PaddleHub 光学字符识别(Optical Character Recognition, OCR)
  8. Field brandService in cn.est.service.impl.HomeServiceImpl required a bean of type ‘cn.est.service.Br
  9. 1090-A+B for Input-Output Practice (II)
  10. 【区块链新手快速入门】如何构建一个区块链