西安交通大学《软件工程概论》在线作业一

奥鹏西安交通大学新学期作业参考

西安交通大学新学期《软件工程概论》在线作业-00001

1.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
选项A:流程图
选项B:框图
选项C:判定表
选项D:N-S图
正确答案问询微信:424329

2.以下说法错误的是()
选项A:面向对象方法不仅支持过程抽象,而且支持数据抽象
选项B:某些面向对象的程序设计语言还支持参数化抽象
选项C:信息隐藏通过对象的封装性来实现
选项D:在面向对象方法中,类是最基本的模块
正确答案问询微信:424329

3.将软件组装成系统的一种测试技术叫( ).
选项A:集成测试
选项B:单元测试
选项C:集合测试
选项D:系统测试
正确答案问询微信:424329

4.黑盒测试是从( )观点出发的测试,白盒测试是从( )观点出发的测试。正确选项为( )
选项A:开发人员、管理人员
选项B:用户、管理人员
选项C:用户、开发人员
选项D:开发人员、用户
正确答案问询微信:424329

5.一个CASE工作台是一组( ),支持设计、实现或测试等特定的软件开发阶段
选项A:工具集
选项B:软件包
选项C:平台集
选项D:程序包
正确答案问询微信:424329

6.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )
选项A:细节
选项B:输入与输出
选项C:软件的作者
选项D:绘制的时间
正确答案问询微信:424329

7.黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。
选项A:开发人员、管理人员
选项B:用户、管理人员
选项C:用户、开发人员
选项D:开发人员、用户
正确答案问询微信: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:复查初步分析结果.
选项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.SA方法是一种( )
选项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.软件测试法中,(  )主要分析程序的内部结构。
选项A:白盒法
选项B:黑盒法
选项C:因果图法
选项D:错误推测法
正确答案问询微信:424329

26.选择程序设计语言时,我们需要考虑的问题有( )
选项A:项目应用领域
选项B:软件开发方法
选项C:软件的执行环境
选项D:算法和数据结构的复杂性
选项E:软件开发人员的知识
正确答案问询微信:424329

27.下面关于软件的特特征的有()
选项A:软件是逻辑的,而不是产品
选项B:软件是被开发和设计出来的,而不是传统意义上被制造的
选项C:软件的研制需要投入大量的、复杂的脑力劳动,成本高
选项D:软件研制不需要太多人力
正确答案问询微信:424329

28.以下是常见的面向对象的方法有()
选项A:Booch方法
选项B:Coad/Yourdon方法
选项C:OMT方法
选项D:Jacobson方法
正确答案问询微信: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.面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性) ( )
选项A:对
选项B:错
正确答案问询微信:424329

36.软件维护费用增加的主要原因是维护的生产率非常低。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

37.支持设计、实现或测试等特定软件开发阶段的CASE工作台是一组软件包。()
选项A:对
选项B:错
正确答案问询微信:424329

38.增量模型是一种整体开发模型。()
选项A:对
选项B:错
正确答案问询微信:424329

39.逻辑覆盖是黑盒测试方法之一()
选项A:错误
选项B:正确
正确答案问询微信:424329

40.传统的SA方法主要用于数据处理方面的问题,主要工具DFD体现了系统的“做什么”功能,但它仅是一个静态模型,没有处理的顺序,即控制模型( )
选项A:错误
选项B:正确
正确答案问询微信:424329

41.对象具有状态,一个对象用数据值来描述它的状态。
选项A:错误
选项B:正确
正确答案问询微信:424329

42.数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

43.传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。
选项A:错误
选项B:正确
正确答案问询微信:424329

44.为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型。它是在瀑布模型的基础上加以修改而形成的。
选项A:错误
选项B:正确
正确答案问询微信:424329

45.任何程序都可以由顺序、选择及重复三种基本控制结构构造()。
选项A:错误
奥鹏西安交通大学新学期作业参考 选项B:正确
正确答案问询微信:424329

46.UI设计必须考虑软件使用者的体力和脑力,人的能力是界面设计原则的基础( )
选项A:对
选项B:错
正确答案问询微信:424329

47.软件维护内容有四种:校正性维护,适应性维护,完善性维护和预防性维护( )
选项A:对
选项B:错
正确答案问询微信:424329

48.详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。
选项A:错误
选项B:正确
正确答案问询微信:424329

49.面向对象设计可分为系统设计和对象设计( )
选项A:错误
选项B:正确
正确答案问询微信:424329

50.数据流图是SA方法中用于表示系统逻辑模型的一种工具()。
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网