北京理工大学《软件工程》在线作业二

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

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

1.软件设计中一般将用到图形工具,____种工具可用作设计的图形工具。
选项A:IPO、N-S图、程序图
选项B:结构图、DFD图、HIPO
选项C:实体关系图、判定树、IPO
选项D:层次图、流程图、程序图
正确答案问询微信:424329

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

3.OMT是一种重要的面向对象分析建模技术,它把分析时收集的信息构造在三类模型中,以下选项中不属于这三类模型的是:________。
选项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:软件计划
选项B:软件设计
选项C:软件价格
选项D:软件编码
正确答案问询微信:424329

8.一个只有顺序结构的程序,其环形复杂度是________。
选项A:0
选项B:1
选项C:3
选项D:不确定的
正确答案问询微信:424329

9.软件测试中,黑盒测试法和白盒测试法是常用的方法。黑盒测试主要是用于测试:________。
选项A:内部结构合理性
选项B:外部功能是否满足其功能说明
选项C:程序运行速度
选项D:程序内部逻辑正确性
正确答案问询微信:424329

10.“软件工程的概念是为解决软件危机而提出的”这句话的意思是_____。
选项A:说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题
选项B:说明软件工程这门学科的形成是软件发展的需要
选项C:强调软件工程成功地解决了软件危机的问题
选项D:说明软件危机存在的主要问题是软件开发不像传统工程项目那样容易管理
正确答案问询微信:424329

11.包含风险分析的软件工程模型是( )
选项A:螺旋模型
选项B:瀑布模型
选项C:增量模型
选项D:喷泉模型
正确答案问询微信:424329

12.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是_________
选项A:条件覆盖法
选项B:等价分类法
选项C:边界值分析法
选项D:错误推测法
正确答案问询微信:424329

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

14.在软件工程中原型化方法和软件开发人员之间进行的一种交互过程适用于_____系统。
选项A:实时控制
选项B:需求确定的
选项C:管理信息
选项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.下列属于用白盒技术设计测试用例的是_____。
选项A:错误推测
选项B:逻辑覆盖
选项C:等价类划分
选项D:因果图
正确答案问询微信:424329

20.面向对象的动态模型中,每张状态图表示_______的动态行为。
选项A:有关联的若干个类
选项B:某一个类
选项C:一系列事件
选项D:一系列状态
正确答案问询微信:424329

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

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

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

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

25.SD 方法的设计总则是()
选项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.CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
选项A:错误
选项B:正确
正确答案问询微信:424329

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

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

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

38.软件工程过程应该以软件设计为中心,关键是编写程序。
选项A:错误
选项B:正确
正确答案问询微信:424329

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

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

提供优质的教育资源

公众号: 超前自学网