北理工《软件工程》在线作业三

奥鹏北京理工大学新学期作业参考

北理工《软件工程》在线作业-00003

1.下列选项中不符合软件测试原则的是______。
选项A:只在编码之后进行软件测试。
选项B:设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
选项C:严格地制定并执行测试计划
选项D:测试用例由测试输入数据和对应的预期结果组成。
正确答案问询微信:424329

2.影响软件可维护性的主要因素不包括______________。
选项A:可理解性
选项B:可测试性
选项C:可用性
选项D:可修改性
正确答案问询微信:424329

3.信息隐蔽的概念与哪一概念直接相关? ______
选项A:软件结构定义
选项B:模块独立性
选项C:模块类型划分
选项D:模块内聚
正确答案问询微信:424329

4.下列属于维护阶段的文档是___________
选项A:软件规格说明
选项B:用户操作手册
选项C:软件问题报告
选项D:软件测试分析报告
正确答案问询微信:424329

5.黑盒测试在设计测试用例时,主要需要研究________
选项A:需求规格说明与概要设计说明
选项B:详细设计说明
选项C:项目开发计划
选项D:概要设计说明与详细设计说明
正确答案问询微信:424329

6.软件测试不包括_________方面的差错和纠错。
选项A:软件计划
选项B:软件设计
选项C:软件价格
选项D:软件编码
正确答案问询微信:424329

7.在软件工程中模块内聚程度化分为____
选项A:8类
选项B:4类
选项C:7类
选项D:5类
正确答案问询微信:424329

8.程序流程图(框图)中的箭头代表________。
选项A:数据流
选项B:控制流
选项C:调用关系
选项D:组成关系
正确答案问询微信:424329

9.模块划分中,对模块独立的含义不包括_____
选项A:模块完成独立的功能开发
选项B:符合信息隐蔽和信息局部化原则
选项C:模块间关连和依赖程度尽量小
选项D:模块间不应存在关连和依赖
正确答案问询微信:424329

10.以下不是软件开发方法的主要工作模型的是()
选项A:螺旋模型
选项B:循环模型
选项C:瀑布模型
选项D:专家模型
正确答案问询微信:424329

11.下列属于用白盒技术设计测试用例的是_____。
选项A:错误推测
选项B:逻辑覆盖
选项C:等价类划分
选项D:因果图
正确答案问询微信:424329

12.按测试数据执行程序逻辑程度判断,条件覆盖______判定覆盖。
选项A:强于
选项B:弱于
选项C:等价于
选项D:不一定等价于
正确答案问询微信:424329

13.软件维护产生的副作用,是指______
选项A:开发时的错
选项B:隐含的错误
选项C:因修改软件而造成的错误
选项D:运行时误操作
正确答案问询微信:424329

14.面向对象的分析方法主要是建立三类模型,即( )
选项A:系统模型、E-R 模型、应用模型
选项B:对象模型、动态模型、应用模型
选项C:E- R模型、对象模型、功能模型
选项D:对象模型、动态模型、功能模型
正确答案问询微信:424329

15.维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_______测试。
选项A:单元
选项B:集成
选项C:验收
选项D:回归
正确答案问询微信:424329

16.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。
选项A:维护时期
选项B:计划时期
选项C:运行时期
选项D:开发时期
正确答案问询微信:424329

17.类图表示系统的______。
选项A:消息结构
选项B:动态行为
选项C:系统部署
选项D:静态结构
正确答案问询微信:424329

18.状态图表示系统的______。
选项A:消息结构
选项B:静态结构
选项C:系统部署
选项D:动态行为
正确答案问询微信:424329

19.软件测试是软件质量保证的主要手段之一,测试的费用已超过_____的30%以上。因此,提高测试的有效性十分重要
选项A:软件开发费用
选项B:软件维护费用
选项C:软件开发和维护费用
选项D:软件研制费用
正确答案问询微信:424329

20.软件测试方法中的静态测试方法之一为______
选项A:计算机辅助静态分析
选项B:黑盒法
选项C:路径覆盖
选项D:边界值分析
正确答案问询微信:424329

21.用户界面设计的任务包括( )
选项A:确定用户界面类型
选项B:建立任务模型
选项C:建立用户模型
选项D:建立功能模型
正确答案问询微信:424329

22.SD 方法的设计总则是()
选项A:程序简洁、操作方便
选项B:结构清晰、合理
选项C:模块内聚性强
选项D:模块之间耦合度低
正确答案问询微信:424329

23.下列各种图可用于动态建模的有( )
选项A:状态图
选项B:类图
选项C:序列图
选项D:活动图
正确答案问询微信:424329

24.静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有 ( )
选项A:运行程序并分析运行结果
选项B:桌前检查与代码会审
选项C:数据流分析图
选项D:调用图
正确答案问询微信:424329

25.软件设计的主要任务是()
选项A:将分析阶段获得的需求说明转换为计算机中可实现的系统
选项B:完成系统的数据结构和程序结构设计
选项C:完成模块的编码和测试
选项D:对模块内部的过程进行设计
正确答案问询微信:424329

26.软件测试的主要特点是( )
选项A:软件测试的开销大
选项B:软件测试要依靠工具
选项C:软件不能进行“穷举”测试
选项D:软件测试要依靠人工
正确答案问询微信:424329

27.数据流图中的处理必须用对象中的操作来实现,常见的操作有( )
选项A:查询
选项B:动作
选项C:活动
选项D:访问
正确答案问询微信:424329

28.面向对象的测试与传统测试方法的主要区别是( )
选项A:面向对象的测试可在编码前进行,传统测试方法在编码后进行
选项B:面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
选项C:测试对象不同
选项D:面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案问询微信:424329

29.建立继承关系时所采用的方式有( )
选项A:自顶向下
选项B:从内到外
选项C:自底向上
选项D:从复杂到简单
正确答案问询微信:424329

30.模块独立性准则定性指标( )来衡量
选项A:分解度
选项B:耦合度
选项C:屏蔽性
选项D:内聚性
正确答案问询微信:424329

31.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
选项A:错误
选项B:正确
正确答案问询微信:424329

32.单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
选项A:错误
选项B:正确
正确答案问询微信:424329

33.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
选项A:错误
选项B:正确
正确答案问询微信:424329

34.当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
选项A:错误
选项B:正确
正确答案问询微信:424329

35.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
选项A:错误
选项B:正确
正确答案问询微信:424329

36.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
选项A:错误
选项B:正确
正确答案问询微信:424329

37.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
选项A:错误
选项B:正确
正确答案问询微信:424329

38.软件工程过程应奥鹏北京理工大学新学期作业参考该以软件设计为中心,关键是编写程序。
选项A:错误
选项B:正确
正确答案问询微信:424329

39.CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
选项A:错误
选项B:正确
正确答案问询微信:424329

40.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网