软件建模技术理论考试试卷C卷
软件建模与分析复习题(C)
软件建模与分析复习题(C)一、单项选择题1、组成UML有三种基本的建筑块是:(A),事物和图A、关系B、类C、用例D、实体2、UML体系包括三个部分:UML基本构造块,(A)和UML公共机制A、UML规则B、UML命名C、UML模型D、UML约束3、UML中的事物包括:结构事物,分组事物,注释事物和(D)A、实体事物B、边界事物C、控制事物D、动作事物4、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型B、原型模型C、增量模型D、螺旋模型5、下面哪个不是UML中的静态视图(A)A.状态图B.用例图C.对象图D.类图6、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A、泳道B、分叉汇合C、分支D、转移7、下列关于状态图的说法中,正确的是(C)A.状态图是UML中对系统的静态方面进行建模的五种图之一。
B.状态图是活动图的一个特例,状态图中的多数状态是活动状态C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模8、对反应型对象建模一般使用(A)图A、状态图B、顺序图C、活动图D、类图9、类图应该画在Rose的哪种(B)视图中A、Use CaseViewB、Logic ViewC、ComponentViewD、Deployment View10、类通常可以分为实体类,(C)和边界类A、父类B、子类C、控制类D、祖先类11、顺序图由类角色,生命线,激活期和(B)组成A、关系B、消息C、用例D、实体12、(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现A、部署图B、类C、接口D、组件13、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;14、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模15、一个对象和另一个对象之间,通过消息来进行通信。
23年软设题目
23年软设题目
2023年软件设计师考试题库及答案
注意:以下题目仅为示例,实际考试时,考题将会有所不同。
一、选择题
1. 以下哪个是面向对象编程的特点?
A. 模块化
B. 过程式
C. 封装
D. 迭代
2. 下列哪个是数据库设计中的ER图(实体-关系图)的作用?
A. 描述数据结构
B. 描述程序流程
C. 描述算法逻辑
D. 描述数据存储
3. 在软件开发过程中,哪个阶段通常包括编写代码?
A. 需求分析
B. 设计
C. 编码
D. 测试
二、简答题
1. 请简述软件开发生命周期的各个阶段,并说明每个阶段的主要任务。
2. 请解释什么是软件设计的基本原则,并给出两个常见的软件设计原则。
三、分析题
1. 阅读以下代码段,分析代码中是否存在问题,并提出改进建议。
(代码段略)
四、编程题
1. 请编写一个简单的Python程序,实现一个函数,该函数接受一个列表作为输入,并返回列表中所有偶数的和。
UML软件建模技术技术理论期末考核试题4含答案
UML软件建模技术技术理论考核试卷四一、单选题(每题2分,共60分)1. 下列UML(建模语言)的陈述,不正确的是( )A.它主要是图形符号,用面向对象的方法描述系统设计B.只用于系统开发的设计阶段C.它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话D.它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的不同方面2. 使用()描述Web网页和Java Applet小应用程序之间的依赖关系( )A.类图B.部署图C.状态图D.组件图3. 下列关于类方法的声明,不正确的是( )A.方法定义了类所许可的行动B.从一个类所创建的所有对象可以使用同一组属性和方法C.每个方法应该有一个参数D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的4. UML中哪种图()用来描述过程或操作的工作步骤( )A、状态图B、活动图C、用例图D、部署图5. 在面向对象的分析与设计中,下面与角色有关的陈述中,正确的是( )A.在每个用例图中操作用例的被称为参与者B.参与者不能是系统时间C.参与者一定是一个人或用户D.使用案例不考虑系统外部的参与者6. 软件生存期包括计划,需求分析和定义(),编码,软件测试和运行维护( )A、软件开发B、软件设计(详细设计)C、软件支持D、软件定义7. 在面向对象的分析与设计中,下列语句正确的有( )A.通过部署图,可以从整体上了解系统节点的拓扑结构B.在部署图中,使用依赖关系符号连接节点C.部署图的节点中不能含有组件D.部署图用于描述系统中软件的构成8. foo类的一个方法调用bar类的一个方法。
除此之外,这两个类之间没有其他关系。
foo类和bar类之间的关系为( )A.关联B.依赖C.继承D.实现E.聚集9. 下列关于用例和用例图的描述,正确的有( )A.系统是用例模型的一个组成部分,它必须代表一个真正的软件系统B.在扩展关系中,扩展后的用例一定要包括所扩展的原用例的全部行为C.用例图中,参与者可以是一个人,一部机器或者一个系统D.用例用一个名字在外面的椭圆表示10. 在面向对象的技术中,()属性可以从类定义的外部来存取,而()属性不可以从类定义的外部来存取。
《软件工程C卷》期末考试试卷附答案
《软件工程C卷》期末考试试卷附答案一. 判断题1.软件实际就是程序( )2.成功的测试是没有发现错误的测试()3.软件工程的主要思想是从理论的角度来观察分析软件开发盒生产活动()4.一个模块直接引用另一个模块中的数据,这两个模块之间的耦合不是内容耦合()5.程序只要逻辑正确,能够被机器理解并执行就够了()二.选择题1.在软件质量因数中,软件在异常条件下人能运行的能力称为软件的()A)可靠性B)健壮性C)可用性D)安全性2.软件开发可行性研究,一般涉及经济,技术盒操作可行性,而进行可行性研究的基本依据是用户提出的软件()A)系统质量B)系统目标C)系统功能D)系统性能3.结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构A)顺序结构B)嵌套结构C)顺序结构D)选择结构4.JACKSON方法是一种面向()的方法A)对象 B )数据结构C)数据流D)控制流15.模块内部过程描述就是模块内部的(),它的表述形式就是详细设计语言A)模块化设计B)算法设计C)程序设计D)详细设计6.在设计测试用例时,()是用的最多的一种黑盒测试方法A)等价类划分B)边值分析C)因果图D)判定表7软件的可维护性,可使用性, ( ) 是衡量软件质量的几个主要特性A)可靠性B)可复用性C)可理解性D)可修改性8.原型化方法是一种()型的设计过程A)自外向内B)自顶向下C)自内向外D)自底向上9.模块()定义为受该模块内一个判断影响的所有模块集合A)控制流B)作用域C)宽度D)接口10.程序控制的3种基本结构中,()结构可提供程序重复控制A)遍历B)排列 C )循环D)分支三.填空题1.黑箱测试即_________、白箱测试即_________________。
2.开发期的主要任务_____________,_________________,_______________,________________。
3. 结构化方法将软件生命周期分为____________,_________________,________________三个时期.4. 各模块经过单元测试后,将各模块组装起来进行,以检查与设计相关的的有关问题。
BIM建模应用技术考试题库
B I M建模应用技术考试题库(总31页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--选择题模拟卷一一:单选题1.可以在以下哪个视图中绘制楼板轮廓?A.立面视图B.剖面视图C.楼层平面视图D.详图视图2.Revit中创建墙的方式:A.绘制B.拾取线C.拾取面D.以上说法都对3.以下关于栏杆扶手创建说法正确的是:A.可以直接在建筑平面图中创建栏杆扶手B.可以在楼梯主体上创建栏杆扶手C.可以在坡道主体上创建栏杆扶手D.以上均可4.可以在哪个视图中使用“墙饰条”工具?A.平面视图B.立面视图C.天花板视图D.漫游视图5.门窗、卫浴等设备都是Revit的“族”,关于“族”类型,以下分类正确的是A.系统族、内建族、可载入族B.内建族、外部族C.内建族、可载入族D.系统族、外部族6.用鼠标拖拽图中C轴线红圈处,轴网的变化是(有图)A.只改变当前视图C轴线端点位置B.只改变所有平行视图C轴线端点位置C.同时改变当前视图 A、B、C、D 轴线端点位置D.同时改变所有平行视图 A、B、C、D 轴线端点位置7.BIM(Building Information Model)的中文含义是A.建筑信息模型B.建筑模型信息C.建筑信息模型化D.建筑模型信息化8.对场地表面进行拆分的时候,绘制拆分草图形状说法错误的是:A.可以使用【拾取线】命令来拾取地形表面线B.可以绘制一个不与任何表面边界接触的单独的闭合环C.开放环的两个端点都必须在表面边界上D.开放环的任何部分都不能相交,或者不能与表面边界重合9.Revit专用的创建“洞口”工具有哪些A.按面、墙、竖井B.按面、垂直、竖井C.按面、垂直、老虎窗D.按面、垂直、竖井、墙、老虎窗10.BIM 技术可以被广泛应用于以下哪些项目阶段A.方案设计、施工图设计B.方案设计、性能分析C.设计、施工D.策划、设计、施工、运维11.以下哪个是族样板的特性A.系统参数B.文字提示C.常用视图和参照平面D.族类别和族参数12.创建图中所示屋顶时,用哪个方法比较合适(有图)A.迹线屋顶 B .拉伸屋顶 C.面屋顶 D.玻璃斜窗13.在Revit中创建屋顶的方式不包括哪一项:A.面屋顶B.放样屋顶C.迹线屋顶D.拉伸屋顶14.在哪个视图中可以绘制标高?A.平面视图B.天花板视图C.三维视图D.立面视图15.在幕墙上放置幕墙竖梃时,只能放在:A.幕墙中间B.洞口边缘C.幕墙网格上D.嵌板上16.要实现下图中的墙样式,用哪个命令最合适?(有图)A.墙:饰条B.编辑墙轮廓C.幕墙系统D.墙:分割缝17.删除坡道时,与坡道一起生成的扶手:A.将被同时删除B.将被保留C.提示是否保留D.提示是否删除18.当移动主体墙时,与之关联的嵌入墙A.嵌入墙将随之移动B.嵌入墙将不动C.嵌入墙将消失D.嵌入墙将与主体墙反向移动19.想要结构柱仅在平面视图中表面涂黑,需要更改柱子材质里的哪个选项A 表面填充图案 B.着色 C.截面填充图案 D.粗略比例填充样式20.以下哪个是系统族A.天花板B.家具C.墙下条形基础21.如何创建透视三维视图A.工具栏上的默认三维视图的命令B.工具栏上的动态修改视图的命令C.视图设计栏的图纸视图命令D.视图设计栏的相机命令22.如果想要将一段梁的两端相对于标高同时偏移相同的距离,可以通过以下哪个方式实现A.设置终点标高偏移量B.设置起点标高偏移量C.设置Z轴偏移值D.设置 Y 轴偏移值23.Revit可以标注以下哪些尺寸标注A.对齐、线性、角度、径向B.直径、弧长C.高程点、高程点坐标、高程点坡度D.以上都是24.作为一款参数化设计软件,关于构件参数,以下分类正确的是A.图元参数、类型参数B.实例参数、类型参数C.局部参数、全局参数D.实例参数、全局参数25.在墙类型属性中设置墙结构,从上往下依次是面层1、核心边界、结构、核心边界、涂膜层、面层 2,在可进行厚度设置结构层中均输入 100mm,该墙总厚度为:26.通过快模软件可以自动把建筑、结构、喷淋DWG转成Revit模型,下面哪项说法是错误的A.快模软件的工作机理是用图层来区分构件的种类B.可以将建筑、结构、喷淋等施工图DWG转成Revit文件C.用其创建的Revit模型 100%准确,无需人工检查构件的正确性D.转换速度非常快,大量节省翻模人员和时间成本27.在视图中单击选中一个 C1527 窗,在属性栏中将底标高由 600 修改为 900,那么在模型中:A.模型中所有窗底标高变为 900B.模型中所有名称为 C1527 底标高均变为 900C.该 C1527 窗的底标高变为 900,模型中其他 C1527 窗底标高不变。
软件建模技术UML期末考试试卷(绝密)
B只有当两条边上都有令牌到达时,该动作才执行。
C一个动作不允许有两条边进入。
D一个动作只能有一条控制流和一条对象流进入。
18、活动图中的控制结点不包括下面哪一类?
A调用与返回B分叉与汇合C判断与合并D起始和终止
19、下面哪一个不是UML构件component的特性?
A每个形参可以注明一个方向,缺省为in,即输入量。
B如果一个形参的方向为inout,表示它既是输入量,也是输出量。
C一个操作只能说明一个out形参。
D一个函数只能说明一个返回值类型,返回值本质上是一个输出量。
11、下面哪一种关系最适合描述文件夹与文件之间的关系?
A关联B共享式(shared)聚集C复合式(composite)聚集D依赖
2、分析购买报纸的行为,用一个状态图来描述这个行为(10 %)。要求:
⑴描述可能的并发行为。
⑵描述所有可能的状态和事件,以及转换。
⑶用文字说明交易失败的所有可能的情形(或者关系)
⑷用文字说明交易成功的所有可能的条件(而且关系)。
3、一个网上考试系统,要求如下:
⑴考生在规定时间内(120分钟)完成答题并提交。
12、根据UML2规范,交互图不包括下面哪一种图?
A序列图B通信图C协作图D交互纵览图
13、下面序列图中,哪一个是错误的:
14、张三向李四发送一个电子邮件,这属于下面哪一种消息?
A同步调用B异步调用C异步信号D创建消息
15、下面哪一个不是状态机中的事件种类?
A调用事件B改变事件C交互事件D时间事件
16、关于一个状态的内部描述,下面哪一种说法是错误的:
二、填空题(1×20=20)在答题纸上先标明题目编号,如1.1,再写出答案。
计算机建模考试试题及答案
计算机建模考试试题及答案一、选择题1. 下列哪项属于计算机建模的基本任务?A. 数据分析B. 系统设计C. 模型建立D. 编程实现2. 计算机建模的基本流程包括以下哪些步骤?A. 数据预处理、模型建立、模型求解、模型评价B. 数据采集、数据分析、模型建立、模型求解C. 数据分析、系统设计、模型建立、模型评价D. 数据预处理、数据分析、模型求解、模型评价3. 下列哪种方法可用于计算机建模吗?A. 数值方法B. 统计方法C. 人工智能D. 全部都对4. 计算机建模中常用的编程软件是什么?A. ExcelB. MATLABC. PythonD. SPSS5. 计算机建模的意义是什么?A. 帮助人们更好地理解和解决问题B. 提高数据分析的准确性C. 优化系统设计D. 扩展计算机的应用领域二、填空题1. 在计算机建模中,模型是对问题的抽象描述。
2. 计算机建模的基本要素包括数据、模型和算法。
3. 随着计算机技术的发展,计算机建模已经在许多领域得到广泛应用,如经济、环境、交通等。
4. 计算机建模可用于数据分析、系统仿真、决策支持等方面。
5. 在计算机建模中,模型求解是指通过计算机程序对建立的模型进行求解和分析。
三、解答题1. 请简述计算机建模的基本流程。
计算机建模的基本流程包括数据预处理、模型建立、模型求解和模型评价四个步骤。
首先,需要对收集到的数据进行清洗、整理和处理,以便为后续的分析和建模提供准确可靠的数据基础。
然后,根据问题的需求和特点,选择合适的建模方法和模型类型,并进行模型的参数设置和约束条件的确定。
接下来,通过编程实现模型,在计算机上进行求解和分析,得到相应的输出结果。
最后,对模型进行评价,检查模型的准确性和可靠性,评估模型的优缺点,为进一步改进和优化提供依据。
2. 请列举计算机建模中常用的方法和工具。
计算机建模中常用的方法包括数值方法、统计方法和人工智能等。
数值方法是一种基于数值计算的建模方法,通过数值计算的方式对模型进行求解和分析,常用的数值方法有数值积分、数值优化等。
PROE-C-考试试卷及其答案
PROE-C-考试试卷及其答案学期期末考试《pro/E》试卷(C) 适⽤15年级专业:_数控技术_总分:100分时间:100分钟15分。
以下每题只有⼀个正确答案,请将正确答案填写在相应位置。
)1.创建⼀个新的零件时应选取的模板是 ( )A、mmks_asm_designB、mmns_mfg_castC、mmns_part_solidD、mmns_part_sheetmetal2.要对窗⼝中的零件进⾏平移应选择()A、Ctrl+⿏标左键B、Shift+⿏标中键C、Ctrl+⿏标中键D、Shift+⿏标右键3.打开软件后⾸先要做的是()A、命名B、选择基准⾯C、创建⼀个公制的零件D、设定⼯作⽬录4.草绘⾥的中⼼线主要是⽤来()A、对称B、旋转轴C、尺⼨参考D、对称和旋转轴5.创建⼀张新的⼯程图时,⾸先要考虑的是()。
A、ISO的调⽤B、创建⼀般视图C、创建投影视图D、创建剖⾯6.草绘旋转特征时,其旋转中⼼线可以有()。
A、⼀条B、⼆条C、三条D、多条7.构建抽壳特征时,如果选取实体上多个要去除的表⾯时,可按()复选。
A、Ctrl+⿏标左鍵B、 CtrlC、Shift键D、Ctrl+⿏标右鍵8.在⼯程图中,拖动主视图,其它视图会()。
A、⼀起移动B、只有右视图移动C、只有左视图移动D、所有视图都不移动9.如何将英制的零件转为公制的零件()。
A、编辑-设置B、⽂件-设置C、⼯具-设置D、插⼊-设置10.在Pro/Engineer当中,哪种⿏标操作相当于确认()。
A.按下⿏标右键不放;B.快速点击⿏标右键,然后松开⿏标;C.快速点击⿏标中键,然后松开⿏标;D.按下⿏标中键不放。
1分,共10分。
请将正确答案填写在相应位置。
)1.混合扫描是针对可变剖⾯的扫描,就是⽤统⼀路径,但路径中每段剖⾯的形状不同。
()2.特征可以被视为包含多种信息的⼏何模型()3. 19:Pro/E中新的特征不能从旧的特征继承,只能重新创建。
三维软件考试试题
三维软件考试试题三维软件考试试题在当今科技发展的时代,三维软件已经成为了许多行业中不可或缺的工具。
无论是建筑设计、电影制作还是游戏开发,三维软件都扮演着重要的角色。
因此,对于从事这些行业的人来说,掌握三维软件的技能是非常关键的。
为了评估学生们的三维软件技能,教育机构通常会组织考试。
下面是一些可能出现在三维软件考试中的试题:1. 请解释什么是三维建模?列举至少三种常见的三维建模技术。
三维建模是使用计算机软件创建三维模型的过程。
常见的三维建模技术包括多边形建模、曲面建模和体素建模。
多边形建模是通过将多边形连接在一起来创建物体的方法。
曲面建模则是通过曲线和曲面来创建物体的方法。
体素建模则是将物体分解为小的立方体单元,并根据需要添加或删除立方体单元来创建物体。
2. 请解释什么是纹理映射?它在三维建模中的作用是什么?纹理映射是将二维图像(纹理)映射到三维模型表面上的过程。
它可以为模型赋予真实的外观和细节。
通过在纹理映射过程中使用不同的贴图,可以模拟出物体的颜色、纹理、光照等效果,使模型看起来更加逼真。
3. 请解释什么是动画路径?在动画制作中,为什么动画路径是重要的?动画路径是指物体在三维场景中运动的路径。
在动画制作中,动画路径非常重要,因为它决定了物体的运动轨迹和速度。
通过定义动画路径,可以使物体沿着预定的路径移动,实现平滑的动画效果。
动画路径还可以用于控制物体的旋转和缩放,使动画更加生动。
4. 请解释什么是渲染?在三维建模中,渲染的作用是什么?渲染是将三维模型转化为二维图像的过程。
在渲染过程中,计算机会根据模型的几何形状、光照、材质等信息,计算出每个像素的颜色值,最终生成一个逼真的图像。
渲染可以使三维模型呈现出真实的光照效果、阴影和材质质感,使观众能够更好地理解和欣赏模型。
5. 请解释什么是碰撞检测?在游戏开发中,为什么碰撞检测是重要的?碰撞检测是指在三维场景中检测物体之间是否发生碰撞的过程。
在游戏开发中,碰撞检测是非常重要的,因为它可以使游戏中的物体之间产生交互作用。
2012第三届全国软件专业人才设计与开发大赛选拔赛试题-C-预赛-c高职真题(2012年4月7日)
2012第三届全国软件专业人才设计与开发大赛选拔赛试题-C-预赛-c高职真题(2012年4月7日)2012年预赛c/c++ 高职真题(2012年4月7日)考生须知:●考试时间为4小时。
●参赛选手切勿修改机器自动生成的【考生文件夹】的名称或删除任何自动生成的文件或目录,否则会干扰考试系统正确采集您的解答。
●参赛选手切勿在提交的代码中书写“姓名”、“考号”,“院校名”等身份信息或其它与竞赛题目无关的内容,否则成绩无效。
●试题包含三种类型:“结果填空”、“代码填空”与“程序设计”,总计100分。
结果填空:2+3+5+6 = 16分代码填空:8+6+10 = 24 分程序设计:15+17+28 = 60分结果填空要求参赛选手根据题目描述直接填写结果。
求解方式不限。
不要求源代码。
把答案存入【考生文件夹】下对应题号的“解答.txt”中即可。
代码填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。
所填写的代码不超过一条语句(即中间不能出现分号)。
把填空的答案(仅填空处的答案,不包括题面已存在的代码)存入【考生文件夹】下对应题号的“解答.txt”中即可。
编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。
考生的程序只有能运行出正确结果的时候才有机会得分。
注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
选手的程序必须是通用的,不能只对试卷中给定的数据有效。
对每个编程题目,要求考生把所有函数写在一个文件中。
调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
对于编程题目,要求选手给出的解答完全符合ANSI C++标准,不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
代码中允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。
例如,不能使用CString类型(属于MFC类库)。
BIM建模师-BIM建模考试技术概论题(精选试题)精选全文
可编辑修改精选全文完整版BIM建模师-BIM建模考试技术概论题1、以下不属于BIM核心建模软件的是()。
A.RevitMepB.BentleyArchitectureC.ArchiCADD.SketchUp2、下列说法正确的是()。
A.业主主导模式下,初始成本较低,协调难度一般,应用扩展性一般,运营支持程度低,对业主要求较低。
B.业主主导模式下,初始成本较高,协调难度大,应用扩展性最丰富,运营支持程度高,对业主要求高。
C.业主主导模式下,初始成本较高,协调难度一般,应用扩展性最丰富,运营支持程度一般,对业主要求高。
D.业主主导模式下,初始成本较高,协调难度小,应用扩展性一般,运营支持程度高,对业主要求高。
3、BIM的中文全称是()。
A.建设信息模型B.建筑信息模型C.建筑数据信息D.建设数据信息4、下列选项不属于建筑信息模型分类对象的是()。
A.建设对象B.建设资源C.建设进程D.建设成果5、在建筑总平面图中,计划扩建的预留地用什么线型表示()。
A.细实线B.粗实线C.点画线D.中粗虚线6、下列选项中属于BIM几何造型软件的是()。
A.3dmaxB.XsteelC.RhinoD.lumion7、优化总体规划是属于BIM技术在()阶段的应用内容。
A.方案策划阶段B.招投标阶段C.设计阶段D.施工阶段8、下列哪个国家强制要求在建筑领域使用BIM技术()。
A.美国B.英国C.日本D.韩国9、下列选项体现了BIM技术在施工中的应用的是()。
A.通过创建模型,更好地表达设计意图,突出设计效果,满足业主需求。
B.可视化运维管理,基于BIM三维模型对建筑运维阶段进行直观的、可视化的管理。
C.应急管理决策与模拟,提供实时的数据访问,在没有获取足够信息的情况下,做出应急响应的决策。
D.利用模型进行直观的“预施工”。
10、BIM在虚拟施工管理中的应用不包括()。
A.场地布置模拟B.专项施工管理C.施工过程模拟D.深化设计11、下列选项中关于BIM实施规划流程正确的是()。
软件工程中的软件系统建模与设计考核试卷
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1.软件系统建模是在软件开发过程中最早进行的步骤。()
2. UML图中的类图主要用于描述系统中类的结构和类之间的关系。(√)
A.单一职责原则
B.开放封闭原则
C.里氏替换原则
D.以上都是
5.在软件设计中,以下哪些活动属于详细设计阶段?()
A.定义模块接口
B.确定数据结构
C.设计算法
D.制定测试计划
6.以下哪些关系可以用来说明类之间的关系?()
A.继承
B.关联
C.组合
D.聚合
7.关于软件系统建模,以下哪些说法是正确的?()
A.建模有助于理解和分析问题
B.状态模式
C.策略模式
D.模板方法模式
17.在软件系统设计时,以下哪些方法可以用来评估设计的复杂性?()
A.循环复杂度
B.类的扇入和扇出
C.耦合度
D.以上都是
18.以下哪些是软件设计模式中常见的行为型模式?()
A.策略模式
B.状态模式
C.命令模式
D.以上都是
19.在软件设计过程中,以下哪些因素会影响软件的架构选择?()
软件工程中的软件系统建模与设计考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.软件系统建模的目的是()
A.分析和解决问题
D.用例图、类图、顺序图、组件图
UML软件建模技术技术理论期末考核试题4套含答案(大学期末复习资料)
UML软件建模技术技术理论考核试卷一、选择题(每题两分,共60分,每题只有一个正确答案)1.下列描述中,哪个不是建模的基本原则()A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述2.下列关于软件特点的描述中,哪个是错误的()A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发已经摆脱了手工艺作坊的开发方式;D. 软件是复杂的3.在UML中,有3种基本构造块,分别是()A. 事物、关系和图B. 注释、关系和图C. 事物、关系和结构D. 注释、关系和结构4.在UML中,有四种关系,下面哪个不是()A. 依赖关系B. 继承关系C.泛化关系D.实现关系5.下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图6.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。
在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者( )A.用户B.银行员工C.打印系统D.帐务系统7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)8.下列关于活动图的说法错误的是()A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流B.活动图用于对业务过程中顺序和并发的工作流程进行建模。
C.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。
D.活动图是UML中用于对系统的静态方面建模的五种图中的一种10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()A.信号B.调用事件C.空间事件D.时间事件11.下列关于状态图的说法中,正确的是()A. 状态图是UML中对系统的静态方面进行建模的五种图之一。
模具三维建模与工程图绘制考核试卷
五、主观题(本题共4小题,每题5分,共20分)
1.请简述在三维建模过程中,如何使用放样(Loft)命令创建一个复杂的曲面。
2.描述在模具设计中,如何通过工程图来表示一个简单零件的尺寸和形位公差。
3.请解释在AutoCAD中,如何设置和管理图层,以及这样做的重要性。
A. Fillet
B. Chamfer
C. Loft
D. Sweep
8.在AutoCAD软件中,以下哪个快捷键用于执行“移动”命令?()
A. M
B. L
C. C
D. E
9.在三维模型中,以下哪个元素用于定义一个孔?()
A. Solid
B. Surface
C. Wire
D. Hole
10.在工程图中,以下哪个符号表示“正三角形”?()
B. OBJ
C. IGES
D. STEP
5.在进行三维建模时,以下哪些方法可以用来创建曲面?()
A. Loft
B. Patch
C. Extrude
D. Sweep
6.在AutoCAD中,以下哪些快捷键用于选择对象?()
A. C
B. E
C. F
D. L
7.以下哪些命令用于在三维建模软件中创建旋转体?()
A. Union
B. Subtract
C. Intersect
D. Trim
14.在AutoCAD软件中,以下哪个图层通常用于表示不可见的辅助线?()
A. 0图层
B. Defpoints图层
C. Continuous图层
D. Center图层
软件建模技术题库
软件工程基础1、软件就是程序,编写软件就是编写程序。
(×)2、软件危机的主要表现是软件需求增加,软件价格上升。
(×)3、C语言对面向对象的发展起到了重要作用。
(×)4、面向对象方法中的对象是客观世界中抽象出来的一个集合体。
(√)(5)面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。
(×)(6)面向对象方法就是使用面向对象的程序设计语言进行编程(×)(7)对象的自治性是指的是对象是完全封闭的,不受任何外界影响。
(×)(8)类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。
(√)(1) 软件工程的概念是在( B )年被首次提出的。
A.1949B.1968C.1972D.1989(2)下列不属于软件工程的目标的一项是( C )。
A.提高软件产品质量B.提高软件产品的可靠性C.减少软件产品的需求D.控制软件产品的开发成本(3)软件危机产生的主要原因是( D )。
A.软件工具落后B.软件生产能力不足C.对软件认识不够D.软件本身的特点及开发方法(4)人们公认的第一门面向对象编程语言是( A )。
A.SimulaB.SmalltalkC.C++D.Java(5)下列编程语言中不支持面向对象的特性的是( B )。
A.C++B.ANSI CC.JavaD.Objective C(5)面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。
(×)(6)面向对象方法就是使用面向对象的程序设计语言进行编程(×)(7)对象的自治性是指的是对象是完全封闭的,不受任何外界影响。
(×)(8)类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。
(√)(1) 软件工程的概念是在( B )年被首次提出的。
A.1949B.1968C.1972D.1989(2)下列不属于软件工程的目标的一项是( C )。
北京理工大学智慧树知到“软件工程”《计算机三维建模》网课测试题答案卷4
北京理工大学智慧树知到“软件工程”《计算机三维建模》
网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共10题)
1.可编辑多边形建模方式中边连接命令的快捷键为()
A.Ctrl+E
B.E
C.Ctrl+Shift+E
D.Shift+E
2.模型多边形数、顶点数显示的快捷键为()
A.6
B.7
C.8
D.9
3.在3DS MAX中制作动画时只能精确到1帧。
()
A.错误
B.正确
4.大气效果的基本类型有()。
A.火焰
B.体积雾
C.体积光
D.雾
5.渲染时,灯光本身不可见,可见的是光照效果。
()
A.错误
B.正确
6.灯光的倍增器参数(Multiplier)只能是灯光的亮度增加。
()
A.错误
B.正确7.可以向已经存在的组中增加对象。
()
A.错误
B.正确
8.视图的Pan(平移)的快捷键为()
A.鼠标中键
B.Alt+Z
C.Ctrl+P
D.Ctrl+W
9.Front(前视图)的快捷键为()
A.B
B.L
C.U
D.F
10.Edit Mesh和Editable Mesh在用法上有区别。
()
A.错误
B.正确
第1卷参考答案
一.综合考核
1.参考答案:C
2.参考答案:D
3.参考答案:A
4.参考答案:ABCD
5.参考答案:B
6.参考答案:B
7.参考答案:B
8.参考答案:AC
9.参考答案:D
10.参考答案:B。
软件系统开发技术-ABC卷
《软件系统开发技术》A卷一、术语解释题:1、软件:软件是由计算机程序、数据和文档组成的。
2、软件开发模型:是指软件开发全部过程、活动和任务的结构框架。
3、数据流图:从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
4、模块内聚:一个模块内部各成分之间相互关联程度的度量。
5、模块的控制域:是指模块本身及其直接或间接调用的模块。
6、对象:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。
二、简答题1、简述软件工程的三要素以及它们之间的关系。
答:软件工程包括过程、方法、工具三要素,方法支撑过程和工具,过程和工具又促进方法学的研究。
2、软件工程主要包括哪些活动,各项活动的任务是什么?答:软件工程过程的基本过程活动有4步:P (Plan) :软件规格说明。
规定软件的功能及其运行的限制;D (Do) : 软件开发。
产生满足规格说明的软件;C (Check) : 软件确认。
确认软件能够完成客户提出的要求;A (Action) : 软件演进。
为满足客户的变更要求,软件必须在使用的过程中演进。
3、什么是软件开发模型?简述软件开发模型中的演化模型,说明该模型的特点。
答:软件开发模型是指软件开发全部过程、活动和任务的结构框架.。
演化模型主要针对事先不能完整定义需求的软件开发.用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现.软件开发人员根据用户的需求,首先开发核心系统.当该核心系统投入运行后,用户试用之,完成他们的工作,并提出精化系统、增强系统能力的需求.软件开发人员根据用户的反馈,实施开发的迭代过程.第一迭代过程均由需求、设计、编码、测试、集成等阶段组成,为整个系统增加一个可定义的、可管理的子集。
在开发模式上采取分批循环开发的办法,每循环开发一部分的功能,它们成为这个产品的原型的新增功能.于是,设计就不断地演化出新的系统. 实际上,这个模型可看作是重复执行的多个“瀑布模型”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件建模技术理论考试试卷C卷
1、以下关于模型的说法,错误的是( )
A、模型是对现实的简化,虽然模型对现实进行了简化,但不能改变或歪曲任何重要细节。
B、模型可以是一个对象的微缩表示、是一种用于生产某事物的模式,也可以是一种设计或一个类型,还可以是一个待模仿或仿真的样例。
C、不管项目是简单还是复杂,都应该建造模型描述它。
D、对一个复杂的或是重要的系统,有时需要用多种模型对系统分别进行研究和描述。
2、以下( )不是UML的基本关系。
A、依赖关系
B、泛化关系
C、协作关系
D、实现关系
3、在进行( )相关领域的应用开发时,不推荐使用UML建模。
A、数值计算
B、工业系统
C、信息系统
D、软件系统
4、以下( ),不是软件开发过程中可以尽量避免或可以着力改进的问题。
A、软件开发无计划性,进度的执行和实际情况有很大差距。
B、软件需求分析阶段工作做得不充分。
C、软件开发过程中没有统一的规范指导,参与软件开发的人员各行其事。
D、软件的开发过程中,必须投入大量的高强度的脑力劳动。
5、以下( )不属于软件的生存期。
A、需求分析
B、软件设计
C、测试
D、升级
6、关于下图,说法错误的是( )
A、Reader是类名
B、borrowBook是类的方法
C、name是类的属性
D、name是公有的
7、以下图中,表示“接口”这种事物的是( )
A、B、
C、D、
8、以下图中,表示“泛化”这种关系的是( )
A、B、
C、D、
9、( )图可以用来对需求建模。
A、用例图
B、类图
C、部署图
D、组件图
10、以下说法错误的是( )
A、用例既可以描述系统做什么,也可以描述系统是如何被实现的。
B、应该从参与者如何使用系统的角度出发定义用例,而不是从系统自身的角度。
C、基本流描述的是该用例最正常的一种场景,在基本流中系统执行一系列活动步骤来响应参与者提出的服务请求。
D、备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。
11、下面哪个不是UML中的静态视图( )
A、状态图
B、用例图
C、对象图
D、类图
12、下面哪个选项中有不是活动图中的基本元素( )
A、状态、分支
B、状态、汇合
C、泳道、转移
D、信号、转移
13、事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( )
A、信号
B、调用事件
C、变化事件
D、源事件
14、以下是图书管理系统中的相关类,属于控制类的是( )
A、书类
B、借书操作界面类
C、书籍管理类
D、读者类
15、通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定符( )
A、公有的
B、受保护的
C、友员的
D、私有的
16、以下说法错误的是( )
A、在编译一个类之前需要另一个类的定义,这是类之间的使用依赖关系。
B、一个类的方法调用其它类的操作,这是类之间的调用依赖关系。
C、一个类向另一个类分发事件,这是类之间的发送依赖关系。
D、一个类中创建了另一个类的实例,这是类之间的创建依赖关系。
17、在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( )
A、0….1
B、0….*
C、1….*
D、*….*
18、顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( )
A、类角色
B、生命线
C、转换
D、消息
19、关于协作图的描述,下列哪个不正确( )
A、协作图作为一种交互图,强调的是参加交互的对象的组织。
B、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成。
C、协作图中有消息流的顺序号。
D、协作图是顺序图的一种。
20、利用工具,可以将模型转换成指定语言类型的代码,也可以从已有的代码中生成系统模型的某些图形;这分别称为( )
A、正向工程和逆向工程
B、导入工程和导出工程
C、正向工程和导入工程
D、逆向工程和导出工程
21、关于包的描述,哪个不正确( )
A、和其他建模元素一样,每个包必须有一个区别于其他包的名字。
B、包中可以包含其他元素,比如类、接口、组件、用例等。
C、包的可见性分为:public、protected、private。
D、包与包之间不存在关系。
22、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )
A、对源代码建模
B、对可执行体的发布建模
C、对事物建模
D、对可适应的系统建模
23、下图是( )
A、类图
B、用例图
C、活动图
D、状态图
24、( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,
他们负责完成组内的活动。
A、泳道
B、分叉汇合
C、分支
D、转移
25、部署图应该画在Rose的哪种( )视图中
A、Use Case View
B、Logic View
C、Component View
D、Deployment View
26、( )是用于把元素组织成组的通用机制
A、包
B、类
C、接口
D、组件
27、( )是被节点执行的事物
A、包
B、组件
C、接口
D、节点
28、以下关于类的说法,错误的是( )
A、类可以包含属性和操作。
B、类有三种可见性:共有、保护和私有。
C、类可以分为3种类型:实体类、边界类和控制类。
D、类与类之间只存在依赖、泛化和使用这三种关系。
29、见下图,这是一个顺序图,问号处所代表的是( )
A、类角色
B、生命线
C、激活区
D、消息
30、在绘制ATM自动取款机的相关用例图时,在通常情况下,下面哪个不应该被考虑成“参与者”( )
A、用户
B、ATM取款机
C、ATM取款机管理员
D、取款。