东北大学软件工程机考补充30道复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
补充30道题
2015-05-17更新
1.下面不是软件工程三要素的是(C)
A过程B方法C环境D工具
2.下面不属于软件的组成的是(B)
A程序B记录C文档D数据
3. 软件复用的范围可以包括哪几项(ABCD)
A 复用数据B复用模块C复用结构D复用设计
4.下列工具中属于需求分析常用工具的是(CD)
A. PAD
B. N-S图
C.用例图D数据流程图
5.在数据流程图中,带有名字的箭头表示(C)
A控制程序执行顺序B模块之间调用关系C数据流向D程序组成6.下面不属于黑盒测试的是(B)
A等价类分析B逻辑覆盖C边界值分析D功能测试
7.一个计算机程序的输入A的取值范围是[-10~10],如果涉及一组测试用例为:-10.001,-10,-9.999,1,9.999,10,10.001,则设计这组测试用例的方法是(C)A逻辑覆盖法B错误猜测法C边界值分析D等价类划分8.下列选择不属于单元测试的是(D)
A模块接口测试B局部数据结构测试C路径测试D自顶向下测试
9.单独测试一个模块时,有时需要一个驱动程序驱动被测试的模块。有时还要有一个或几个(D)模拟由被测试模块调用的模块。
存根模块
A子模块 B 仿真模块C驱动程序 D
10.下列几种类型中,耦合性最弱的是( D)。
A、内容耦合
B、控制耦合
C、公共耦合
D、数据耦合
11.为了适应软硬件环境变化而修改软件的过程是( C )。
A、校正性维护
B、完善性维护
C、适应性维护
D、预防性维护
12.用于描述对象模型的工具是(D )。
A、数据流图
B、结构图
C、状态图
D、类图
13.软件质量保证应在( A )阶段开始。
A.需求分析
B.设计
C.编码
D.投入使用14.等价类划分方法属于(B)测试
A.白盒测试B.黑盒测试C.边界测试D.系统测试
15.软件设计包括(B)两个阶段
A.接口设计和结构设计B.概要设计和详细设计
C.数据涉及和概要设计D.结构设计和过程设计
16.常见的内聚类型有( ABCD)
A. 逻辑内聚
B.
过程内聚 D.
通信内聚
时间内聚 C.
17.需求分析中开发人员要从用户那里了解(A )
A.软件做什么B.用户使用界面C.输入的信息D.软件的规模18.经济可行性研究的范围包括(C )
A.资源有效性B.管理制度C.效益分析D.开发风险
19.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C).
A.软件工程
B.软件周期
C.软件危机
D.软件产生
20.可以表示类和类之间整体和部分的关系主要有(AB)
A聚集B合成C依赖D关联
21.在软件开发中,下列任务不属于设计阶段的是(D)
A.数据结构设计 B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
22.汽车有一个发动机,汽车和发动机之间是(C)关系
A关联B合成C聚集D依赖
23.开发软件时,可用(A)提高程序员的工作效率
A. CASE工具
B. 操作系统作业管理
C编译程序优化能力D并行运算的大型计算机
24. 衡量软件独立性的标准(AB)
A内聚B耦合C抽象D接口
25 .当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)
A .数据耦合
B .公共耦合
C .标记耦合
D .内容耦合
26. 表达计划安排的主要工具有(ABC)
A.PERT图 B.关键路径法 C.甘特图 D.数据流程图
27.两个模块通过接口的参数表交换信息数据的,并且这些信息数据的类型是基本数据类型,则这种耦合被称为(B)
A公共耦合B控制耦合C印记耦合D数据耦合
28.下面那一种测试是由软件产品的全部或部分用户在实际使用环境下进行的测试(D)。
A.回归测试B.组装测试 C.α测试D.β测试
29.需求用例之间的关系不包括(A)
A关联B泛化C扩展D包含
30.当出现一个类是另外一个类的操作的参数类型时,类和类之间的关系可能是(D)
A关联B聚集C合成D依赖