02333软件工程-计算机科学与技术自考本科(题库含答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 )

相关文档
最新文档