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

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

西安交通大学新学期《软件工程概论》在线作业-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:集成测试
选项B:确认测试
选项C:验证测试
选项D:验收测试
正确答案问询微信:424329

8.详细设计的任务是确定每个模块的( )
选项A:外部特性
选项B:内部特性
选项C:算法和使用的数据
选项D:功能和输入输出数据
正确答案问询微信:424329

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

10.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
选项A:流程图
选项B:框图
选项C:判定表
选项D:N-S图
正确答案问询微信: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.在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。
选项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:系统法
正确答案问询微信:424329

27.Constantine提出的“组织范型”包括( )
选项A:封闭式范型
选项B:随机式范型
选项C:开放式范型
选项D:同步式范型
正确答案问询微信:424329

28.下列属于面向对象程序设计语言的是( )
选项A:C++
选项B:JAVA
选项C:BASIC
选项D:C#
选项E:Smalltalk
正确答案问询微信:424329

29.下列属于模块的耦合性类型的是( )
选项A:程序耦合
选项B:数据耦合
选项C:标记耦合
选项D:控制耦合
选项E:公共耦合
正确答案问询微信:424329

30.面向对象的特征有( )
选项A:对象唯一性
选项B:分类性
选项C:继承性
选项D:抽象性
选项E:多态性
正确答案问询微信:424329

31.风险管理的活动有:(1)风险识别(2)风险分析(3)风险规划(4)风险控制( )
选项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.信息建模方法是需求分析方法的一种()
选项A:错误
选项B:正确
正确答案问询微信:424329

38.分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

39.软件的可行性研究中,从软件功能可行性角度考虑的是操作可行性。()
选项A:对
选项B:错
正确答案问询微信:424329

40.Lethbridge对领域分析的理解是:领域分析是软件工程师了解背景信息的过程( )
选项A:对
选项B:错
正确答案问询微信:424329

41.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。
选项A:错误
选项B:正确
正确答案问询微信:424329

42.可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。()
选项A:错误
选项B:正确
正确答案问询微信:424329

43.模块之间耦合性越强,独立性则越差()
选项A:错误
选项B:正确
正确答案问询微信:424329

44.深度是指结构图控制的层次,也是模块的层数()
选项A:错误
选项B:正确
正确答案问询微信:424329

45.软件体系结构的几种模型包括:结构模型、结构模型、动态模型、过程模型( ))
选项A:对
选项B:错
正确答案问询微信:424329

46.类图是面向对象方法的核心()
选项A:错误
选项B:正确
正确答案问询微信:424329

47.用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例( )
选项A:对
选项B:错
正确答案问询微信:424329

48.对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型
选项A:错误
选项B:正确
正确答案问询微信:424329

49.需求分析要回答“软件必须做什么?”
选项A:对
选项B:错
正确答案问询微信:424329

50.需求文档是需求分析阶段最重要的技术文档之一()
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网