自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:乐山师范学院-软件工程
1、 软件是( )。 [ 2 分 ] A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统
2、 软件需求规格说明的内容不应包括( )。 [ 2 分 ] A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能
3、 程序的三种基本控制结构是( )。 [ 2 分 ] A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移
4、 面向对象的分析方法主要是建立三类模型,即( )。 [ 2 分 ] A. 系统模型、ER模型、应用模型 B. 对象模型、动态模型、应用模型 C. E-R模型、对象模型、功能模型 D. 对象模型、动态模型、功能模型
5、 在E-R模型中,包含以下基本成分( )。 [ 2 分 ] A. 数据、对象、实体 B. 控制、联系、对象 C. 实体、联系、属性 D. 实体、属性、操作
6、 各种软件维护的类型中最重要的是( )。 [ 2 分 ] A. 完善性维护 B. 纠错性维护 C. 适应性维护 D. 预防性维护
7、 软件测试的目标是( )。 [ 2 分 ] A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同
8、 软件生命周期中所花费用最多的阶段是( ) [ 2 分 ] A. 详细设计 B. 软件编码 C. 软件测试 D. 软件维
9、 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001. 设计这组测试用例的方法是( ) [ 2 分 ] A. 条件覆盖法 B. 等价分类法 C. 边界值分析法 D. 错误推测法
10、 详细设计的基本任务是确定每个模块的( )设计 [ 2 分 ] A. 功能 B. 调用关系 C. 输入输出数据 D. 算法
11、 设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显 然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( ) [ 2 分 ] A. 模块化的根据 B. 逐步求精的根据 C. 抽象的根据 D. 信息隐藏和局部化的根据
12、 下面几种白箱测试技术,哪种是最强的覆盖准则 ( ) [ 2 分 ] A. 语句覆盖 B. 条件覆盖 C. 判定覆盖 D. 条件组合覆盖
13、 面向数据流的设计方法把( )映射成软件结构。 [ 2 分 ] A. 数据流 B. 系统结构 C. 控制结构 D. 信息流
14、 内聚程度最低的是( )内聚 [ 2 分 ] A. 偶然 B. 过程 C. 顺序 D. 时间
14、 内聚程度最低的是( )内聚 [ 2 分 A. 偶然 B. 过程 C. 顺序 D. 时间
15、 确定测试计划是在( )阶段制定的. [ 2 分 ] A. 总体设计 B. 详细设计 C. 编码 D. 测试
16、 需求分析的产品是( ) [ 2 分 ] A. 数据流程图案 B. 数据字典 C. 判定表 D. 需求规格说明书
17、 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( ) [ 2 分 ] A. 数据库设计 B. 数据通信 C. 数据定义 D. 数据维护
18、 ( )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 [ 2 分 ] A. 增量模型 B. 喷泉模型 C. 原型模型 D. 螺旋模型
19、 模块的内聚性最高的是( ) [ 2 分 ] A. 逻辑内聚 B. 时间内聚 C. 偶然内聚 D. 功能内聚
20、 提高测试的有效性非常重要,成功的测试是指( ) [ 2 分 ] A. 证明了被测试程序正确无误 B. 说明了被测试程序符合相应的要求 C. 未发现被测程序的错误 D. 发现了至今为止尚未发现的错误
1、 需求分析阶段应该完成的文档资料包括( )。 [ 4 分 ] A. 系统规格说明 B. 数据要求 C. 用户系统描述 D. 修正的开发计划
2、 下列关于模块的描述,正确的是( )。 [ 4 分 ] A. 具有独立的模块软件比较容易开发出来 B. 独立的模块比较容易测试和维护 C. 模块的独立程度可以通过内聚和耦合标定 D. 独立的模块可以完成一个相对独立的特定子功能
3、 关于内容耦合的描述正确的是( )。 [ 4 分 ] A. 内容耦合是最高程度的耦合 B. 应该尽量使用内容耦合 C. 高级语言一般设计成允许内容耦合的形式 D. 如果一个模块有多个入口,可能发生内容耦合
4、 下列属于不标准的书写格式( )。 [ 4 分 ] A. 书写时适当使用空格分隔 B. 一行写入多条语句 C. 嵌套结构不使用分层缩进的写法 D. 程序中不加注释
5、 软件测试主要包括( )方面的差错和纠错。 [ 4 分 ] A. 软件计划 B. 软件设计 C. 软件编码 D. 软件价格
1、 开发软件就是编写程序。 [ 2 分 ]
2、 算法就是计算方法。 [ 2 分 ]
3、 软件工程就是求解软件的工程。 [ 2 分 ]
4、 高级语言(例如C语言)是计算机语言的元语言。 [ 2 分 ]
5、 软件开发模型是过程、活动和任务的结构框架。 [ 2 分 ]
6、 瀑布模型是一种建立系统模型的方法。 [ 2 分 ]
7、 结构化方法、面向对象方法是两种不同范型的软件开发方法学。 [ 2 分 ]
8、 软件需求分析的任务是建立软件模块结构图。 [ 2 分 ]
9、 软件需求规格说明的作用之一是表述用户和开发人员对软件要做什么的共同理解。 [ 2 分 ]
10、 以结构化分析方法建立的系统模型就是数据流图。 [ 2 分 ]
11、 结构化分析方法在建立系统模型时使用“一般/特殊”等结构来组织信息。 [ 2 分 ]
12、 在面向对象方法中,类是客观存在的实体。 [ 2 分 ]
13、 在面向对象方法中,接口是抽象类的一种形式。 [ 2 分 ]
14、 在面向对象方法中,引入“多重性”、“限定词”等概念是为了进一步说明相关模型的语义。 [ 2 分 ]
15、 在UML中用对象图描述对象、对象的属性和操作,以及对象之间的关系,它作用于整个软件生存周期中。 [ 2 分 ]
16、 Rational统一开发过程(RUP)是以测试驱动的、软件体系结构为中心的、迭代和增量的过程。 [ 2 分 ]
17、 软件测试是要发现软件中的所有错误。 [ 2 分 ]
18、 黑盒测试是基于程序的逻辑结构的测试。 [ 2 分 ]
19、 软件维护时因为重新定义局部或全局变量、重新定义记录或文件格式而导致软件错误。这种维护的副作用属于代码修 改的副作用。 [ 2 分 ]
20、 组织过程包括质量保证过程、问题解决过程等。 [ 2 分 ]
首页
<上一页
1
下一页>
尾页