02333软件工程-计算机科学与技术自考本科(题库含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
02333软件工程
一、单选题
301.提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的 ( B )
A.软件矛盾B.软件危机
C.软件制约D.软件滞留
302.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是 ( B )
A.程序 B. 需求
C.设计D.规约
303.在初始发现需求的常用技术中,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的技术是 ( C )
A.询问B.问答
C.交谈D.审问
304.在结构化分析方法中,数据流的归宿地是( A )
A.数据潭B.数据源
C.数据项D.数据字典
305.一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为( D )A.公共耦合B.控制耦合
C.标记耦合D.数据耦合
306.在一个软件结构中,同一个层次上模块总数的最大值是指模块的( A )
A. 宽度B.深度
C.扇入D.扇出
307.在UML中,一种可以表达系统功能模型的图形化工具是( A )
A.用况图B.状态图
C. 类图D.对象图
308.UML的图形化工具分为两类:结构图和 ( C )
A. 类图B.状态图
C.行为图D.部署图
309.下列选项,属于RUP突出特点的是 ( B )
A.以面向对象为中心B.以体系结构为中心
C.以分析模型为中心D.以设计模型为中心
310.关于调试,下列说法错误的是( D )
A.调试是为了证明程序员的正确B.调试的结果一般是不可预见的
C.调试是不受时间约束的D.调试是一个发现错误、改正错误的过程311.假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是 ( B )
A.可划分为2个有效等价类,2个无效等价类
B.可划分为1个有效等价类,2个无效等价类
C.可划分为2个有效等价类,1个无效等价类
D.可划分为1个有效等价类,1个无效等价类
312.在单元测试期间,通常考虑模块的( A )
A.局部数据结构B.个别数据
C.规范性D.准确性
313.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、维护过程和( D )
A.设计过程B.调试过程
C.测试过程D.运行过程
314.在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是( A )A.增量模型B.瀑布模型
C.螺旋模型D.喷泉模型
315. CMMI能力等级中的第2级是 ( C )
A.未完成级 B.已执行级
C.已管理级D.已定义级
316.可以把软件开发的本质概括为:不同抽象层术语之间,以及不同抽象层处理逻辑之间的( D )
A.模型 B.调用
C.开发 D.映射
317.需求分析产生的正式文档是( B )
A.项目开发计划B.需求规约
C.软件设计规约 D.可行性分析报告
318.一般适用于规模较小的、复杂程度不大高的小型软件项目,或在获取 SRS(草案)时使用的需求规约表达风格是( B )
A.形式化的B.非形式化的
C.结构化的 D.非结构化的
319.在结构化分析方法中,表示“数据的静态结构”的术语是( A )
A.数据存储 B.文件
C.数据潭 D.数据流
320.一个模块向其下属模块传递了一个开关量信息,则该模块与下属模块的关系是( C )A.数据耦合 B.标记耦合
C.控制耦合 D.公共耦合
321.对模块的宽度影响最大的因素是模块的( C )
A.控制域 B.作用域
C.扇出 D.扇人
322.下列术语,可用于摘象客观世界中事物的是( A )
A.类 B.关联
C.细化 D.泛化
323.大学由若干专业系构成,则大学与专业系的关系是( B )
A.聚合B.组合
C.细化 D.泛化
324.下列选项,属于 RUP 突出特点的是( A )
A.迭代、增量式开发 B.迭代、螺旋式开发
C.迭代、瀑布式开发 D.迭代、喷泉式开发
325.下列软件测试技术中,依据程序逻辑结构的是( D )
A.状态测试技术 B.功能测试技术
C.黑盒测试技术D.白盒测试技术
326.假设大学生身高的输入范围为 l50—200,则根据黑盒测试中的等价类划分技术,下列划分正确的是( B )
A.可划分为 2 个有效等价类,2 个无效等价类
B.可划分为 1 个有效等价类,2 个无效等价类
C.可划分为 2 个有效等价类,1 个无效等价类
D.可划分为 1 个有效等价类,1 个无效等价类
327.单元测试期间,通常考虑模块的( A )
A.重要的执行路径 B.次要的执行路径
C.全部的执行路径 D.有判定语句的执行路径
328.软件基本过程指那些与软件生产直接相关的活动集,可分为供应过程、开发过程、运行过程、维护过程和( D )
A.公关过程 B.需求过程
C.设计过程D.获取过程
329.在常见的软件开发模型中,适用于项目的开发风险很大或客户不能确定系统需求的模型是( A )
A.螺旋模型 B.喷泉模型
C.增量模型 D.瀑布模型
330.CMMI 能力等级中的 3 级是( C )
A.已执行级 B.已管理级
C.已定义级 D.已定量管理级
331.以下不属于软件特点的是( B )
A.软件是一种逻辑产品 B.软件产品存在磨损问题
C.软件的生产主要是研制 D.软件费用不断增加
332.以下属于形式化开发方法的是( C )
A.结构化开发方法 B.Jackson开发方法
C.维也纳开发方法 D.面向对象开发方法
333.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示( D )
A.可选 B.与
C.或D.重复
334.IDEF是IDEF方法的一部分,用于建立系统的( A )
A.功能模型 B.信息模型
C.动态模型 D.关系模型
335.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递这两个模块之间的耦合是( D )
A.公共耦合 B.控制耦合
C.标记耦合D.数据耦合
336.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( C )