正确答案:C
正确答案:B
正确答案:B
正确答案:B
正确选项:--------
正确选项:--------
正确答案:A
正确选项:--------
正确答案:A
正确答案:A
随机答案:ABCD
正确答案:B
正确答案:D
正确选项:--------
随机答案:ABCD
随机答案:ABCD
正确答案:C
随机答案:ABCD
正确答案:D
正确答案:B
正确选项:--------
正确答案:A
正确答案:B
正确答案:D
正确答案:B
正确答案:B
正确选项:--------
随机答案:ABCD
正确选项:--------
正确答案:C
正确选项:--------
正确答案:C
随机答案:ABCD
正确答案:C
正确答案:D
正确选项:--------
正确答案:C
正确答案:A
正确答案:A
随机答案:ABCD
随机答案:ABCD
正确答案:B
正确答案:D
正确选项:--------
正确答案:C
正确选项:--------
正确答案:C
随机答案:ABCD
正确答案:B
正确答案:A
正确答案:D
正确答案:C
正确答案:A
正确答案:A
正确选项:--------
正确答案:C
随机答案:ABCD
随机答案:ABCD
正确选项:--------
正确选项:--------
正确选项:--------
正确选项:--------
正确答案:A
正确答案:C
随机答案:ABCD
正确答案:D
正确答案:A
正确答案:C
正确答案:A
正确答案:C
正确答案:A
正确答案:A
正确答案:A
正确答案:A
正确答案:D
正确答案:C
正确答案:B
正确选项:--------
随机答案:ABCD
正确答案:B
正确答案:D
正确答案:A
正确答案:D
正确答案:C
正确答案:C
正确答案:B
正确答案:A
正确选项:--------
随机答案:ABCD
随机答案:ABCD
正确答案:B
正确答案:D
正确选项:--------
随机答案:ABCD
正确答案:D
正确选项:--------
正确答案:D
正确答案:B
正确答案:B
正确答案:C
正确答案:B
正确选项:--------
随机答案:ABCD
随机答案:ABCD
正确选项:--------
正确答案:C
正确答案:D
随机答案:ABCD
正确答案:C
正确选项:--------
正确答案:A
正确答案:A
正确答案:D
正确答案:C
随机答案:ABCD
正确选项:--------
正确答案:A
随机答案:ABCD
正确答案:B
正确答案:D
正确答案:B
随机答案:ABCD
正确答案:D
正确答案:C
正确答案:A
正确答案:D
随机答案:ABCD
正确答案:D
正确答案:C
正确答案:D
正确答案:B
正确答案:B
正确答案:C
正确答案:D
正确答案:D
正确答案:B
正确答案:B
正确答案:B
正确答案:D
正确答案:C
正确答案:D
正确答案:C
正确答案:B
正确答案:A
正确答案:A
随机答案:ABCD
正确答案:A
正确答案:D
正确答案:D
随机答案:ABCD
正确选项:--------
正确答案:B
随机答案:ABCD
正确答案:A
正确答案:B
正确答案:A
随机答案:ABCD
随机答案:ABCD
随机答案:ABCD
正确选项:--------
正确选项:--------
正确答案:D
正确答案:B
正确选项:--------
随机答案:ABCD
正确答案:D
正确答案:B
正确选项:--------
正确答案:D
正确选项:--------
正确答案:C
正确答案:C
正确答案:B
随机答案:ABCD
正确答案:C
正确答案:B
正确答案:C
正确选项:--------
正确答案:D
随机答案:ABCD
正确答案:C
正确答案:A
随机答案:ABCD
正确选项:--------
正确答案:D
随机答案:ABCD
随机答案:ABCD
正确选项:--------
随机答案:ABCD
正确选项:--------
正确答案:A
随机答案:ABCD
正确选项:--------
随机答案:ABCD
正确选项:--------
正确选项:--------
正确答案:C
正确选项:--------
西交《软件工程概论》在线作业-00001
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A.流程图
B.框图
C.判定表
D.N-S图
正确答案:B
正确答案:A
正确答案:B
正确选项:--------
正确答案:D
正确答案:B
2.以下说法错误的是()
A.面向对象方法不仅支持过程抽象,而且支持数据抽象
B.某些面向对象的程序设计语言还支持参数化抽象
C.信息隐藏通过对象的封装性来实现
D.在面向对象方法中,类是最基本的模块
正确答案:C
正确答案:B
正确答案:D
随机答案:ABCD
随机答案:ABCD
正确选项:--------
3.将软件组装成系统的一种测试技术叫( ).
A.集成测试
B.单元测试
C.集合测试
D.系统测试
随机答案:ABCD
随机答案:ABCD
正确答案:B
正确选项:--------
正确答案:B
正确答案:B
4.黑盒测试是从( )观点出发的测试,白盒测试是从( )观点出发的测试。正确选项为( )
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
正确选项:--------
正确答案:C
正确答案:D
随机答案:ABCD
正确答案:A
正确答案:D
随机答案:ABCD
正确答案:A
正确答案:C
正确答案:C
正确答案:A
正确答案:A
5.一个CASE工作台是一组( ),支持设计、实现或测试等特定的软件开发阶段
A.工具集
B.软件包
C.平台集
D.程序包
正确选项:--------
正确答案:D
随机答案:ABCD
正确答案:C
正确答案:D
正确选项:--------
6.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )
随机答案:ABCD
正确答案:D
随机答案:ABCD
正确答案:B
正确答案:C
正确答案:B
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
正确选项:--------
随机答案:ABCD
正确选项:--------
正确答案:B
正确答案:C
正确选项:--------
正确答案:B
正确答案:A
正确答案:C
正确答案:B
正确答案:B
正确答案:A
7.黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
8.软件生存周期中时间最长的阶段是()。
A.需求分析阶段
B.概要设计阶段
C.测试阶段
D.维护阶段
正确答案:D
正确答案:B
正确答案:B
正确选项:--------
随机答案:ABCD
正确答案:A
9.以下不属于白盒测试技术的是( )
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
正确答案:D
正确答案:A
正确答案:D
正确选项:--------
正确答案:C
正确答案:C
10.软件设计的准则中不包括( )。
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
正确选项:--------
正确答案:C
正确答案:B
正确答案:B
随机答案:ABCD
正确答案:A
11.软件工程学的目的应该是最终解决软件生产的()问题。
A.提高软件的开发效率
B.使软件生产工程化
C.消除软件的生产危机
D.加强软件的质量保证
正确答案:C
正确答案:D
正确答案:D
正确选项:--------
随机答案:ABCD
随机答案:ABCD
正确答案:C
正确答案:C
正确答案:D
正确答案:D
正确选项:--------
正确答案:B
正确答案:A
正确答案:D
随机答案:ABCD
正确答案:A
随机答案:ABCD
随机答案:ABCD
正确答案:C
正确答案:C
正确选项:--------
正确答案:C
正确选项:--------
正确答案:D
正确答案:A
正确选项:--------
正确答案:C
正确答案:D
正确答案:D
正确答案:A
正确答案:B
正确答案:C
正确答案:A
正确答案:C
正确答案:A
随机答案:ABCD
正确答案:C
正确答案:D
正确答案:C
正确答案:A
正确答案:A
12.分层的数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
13.需求分析最终结果是产生( )
A.项目开发计划
B.可行性分析报告
C.需求规格说明书
D.设计说明书
正确选项:--------
正确选项:--------
正确选项:--------
正确选项:--------
正确选项:--------
正确答案:A
14.可行性研究的步骤中不包括( )的内容.
A.复查初步分析结果.
B.研究现有的系统
C.导出新系统高层逻辑模型.
D.建立新系统的物理模型解法.
正确答案:B
随机答案:ABCD
正确答案:C
正确选项:--------
正确答案:D
正确答案:D
15.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。
A.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
随机答案:ABCD
正确答案:B
正确答案:A
正确答案:C
正确答案:D
正确答案:D
16.同一类中有相同的数据结构,这是( )级别的共享
A.不同应用
B.同一应用
C.不同类
D.同一类
正确答案:B
正确答案:A
正确答案:D
正确选项:--------
正确答案:B
随机答案:ABCD
17.以下说法错误的是( )
A.对象具有很强的表达能力和描述功能
B.对象是人们要进行研究的任何事务
C.对象是封装的基本单位
D.类封装比对象封装更具体、更细致
正确答案:D
正确答案:C
正确答案:D
随机答案:ABCD
正确选项:--------
正确选项:--------
18.人机界面的风格大致经过了( )代的演变.
A.三
B.四
C.五
D.六
正确答案:A
随机答案:ABCD
正确答案:A
正确答案:B
正确答案:A
正确答案:A
19.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系系统
D.物理系统
随机答案:ABCD
正确答案:A
正确答案:C
随机答案:ABCD
正确选项:--------
正确选项:--------
20.SA方法是一种( )
A.自顶向下逐层分解的分析方法
B.自底向上逐层分解的分析方法
C.面向对象的分析方法
D.其他都不是
正确答案:B
随机答案:ABCD
正确选项:--------
正确答案:A
正确答案:B
正确答案:C
21.软件维护工作的最主要部分是( )
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确答案:D
随机答案:ABCD
正确答案:A
正确答案:A
正确答案:C
正确答案:A
22.瀑布模型是一种()。
A.软件开发方法
B.软件生存周期
C.程序设计方法学
D.软件生存周期模型
随机答案:ABCD
正确答案:B
正确答案:C
正确答案:B
正确答案:A
正确答案:C
23.原型化方法是一种()型的设计过程。
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
正确答案:D
正确答案:C
正确选项:--------
正确答案:B
正确选项:--------
随机答案:ABCD
24.传统的测试策略是从( )开始
A.单元测试
B.集成测试
C.系统测试
D.人员测试
正确答案:B
正确答案:C
正确选项:--------
正确答案:A
正确答案:A
正确答案:A
25.软件测试法中,( )主要分析程序的内部结构。
A.白盒法
B.黑盒法
C.因果图法
D.错误推测法
正确答案:C
正确答案:B
正确答案:A
正确答案:A
正确答案:C
正确答案:B
23春西交《软件工程概论》在线作业[正确答案]多选题答案
二、多选题 (共 5 道试题,共 10 分)
26.选择程序设计语言时,我们需要考虑的问题有( )
A.项目应用领域
B.软件开发方法
C.软件的执行环境
D.算法和数据结构的复杂性
正确答案:A
正确答案:B
正确答案:C
正确答案:B
正确答案:C
正确答案:D
E.软件开发人员的知识
正确选项:--------
正确答案:B
正确答案:A
正确答案:A
正确答案:C
27.下面关于软件的特特征的有()
A.软件是逻辑的,而不是产品
B.软件是被开发和设计出来的,而不是传统意义上被制造的
C.软件的研制需要投入大量的、复杂的脑力劳动,成本高
D.软件研制不需要太多人力
正确答案:B
正确答案:D
正确答案:A
正确选项:--------
正确答案:B
正确选项:--------
28.以下是常见的面向对象的方法有()
A.Booch方法
B.Coad/Yourdon方法
正确答案:D
正确答案:D
正确答案:C
正确答案:C
正确答案:B
随机答案:ABCD
C.OMT方法
正确答案:B
正确答案:A
随机答案:ABCD
正确答案:A
正确答案:C
D.Jacobson方法
正确答案:B
正确答案:A
正确选项:--------
随机答案:ABCD
正确答案:A
正确答案:D
29.下列属于白盒测试的方法是( )
A.语句覆盖
B.条件覆盖
C.路径覆盖
D.等价类覆盖
随机答案:ABCD
随机答案:ABCD
正确答案:D
正确答案:A
正确答案:A
正确选项:--------
30.软件测试的方法有()
A.黑盒法
B.系统法
C.空盒法
D.白盒法
正确答案:C
正确选项:--------
正确答案:A
正确答案:C
正确答案:A
随机答案:ABCD
三、判断题 (共 20 道试题,共 40 分)