信息系统监理师信息系统软件(一)
- 格式:docx
- 大小:27.88 KB
- 文档页数:19
[模拟] 信息系统监理师信息系统软件(一)
选择题
第1题:
下列叙述中,与提高软件可移植性相关的是______。
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
参考答案:D
下列要素中,不属于DFD的是______。当使用DFD对一个工资系统进行建模时,______可以被认定为外部实体。
第2题:
A.加工
B.数据流
C.数据存储
D.联系
参考答案:D
第3题:
A.接收工资单的银行
B.工资系统源代码程序
C.工资单
D.工资数据库的维护
参考答案:A
第4题:
软件质量的定义是______。
A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B.满足规定用户需求的能力
C.最大限度达到用户满意
D.软件特性的总和,以及满足规定和潜在用户需求的能力
参考答案:D
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为______;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为______。
第5题:
A.直接转换
B.位置转换
C.分段转换
D.并行转换
参考答案:D
第6题:
A.直接转换
B.位置转换
C.分段转换
D.并行转换
参考答案:C
第7题:
在会议上,由参与人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查,以达到测试的目的,这种测试方法是______。
A.软件审查
B.代码走查
C.技术评审
D.代码审查
参考答案:B
第8题:
下列选项中不适用于判断和评价程序复杂度的是______。
A.执行路径数
B.算法的难易程度
C.系统用户数
D.程序有无注释
参考答案:C
第9题:
以下内容中,______应写入操作手册。
A.描述系统对各种输入数据的处理方法
B.说明系统升级时厂商提供的服务
C.描述系统处理过程的各个界面
D.说明系统各部分之间的接口关系
参考答案:C
第10题:
在选择多媒体数据压缩算法时需要综合考虑______。
A.数据质量和存储要求
B.数据的用途和计算要求
C.数据质量、数据量和计算的复杂度
D.数据的质量和计算要求
参考答案:C
第11题:
数据流图的作用是______。
A.描述了数据对象之间的关系
B.描述了对数据的处理流程
C.说明了将要出现的逻辑判定
D.指明了系统对外部事件的反应
参考答案:B
第12题:
______不是结构化分析设计的原则。
A.模块独立
B.自顶向下
C.自底向上
D.逐步求精
参考答案:C
第13题:
模块的耦合度描述了______。
A.模块内各种元素结合的程度
B.模块内多个功能之间的接口
C.模块之间公共数据的数量
D.模块之间相互关联的程度
参考答案:D
第14题:
内聚是一种指标,表示一个模块______。
A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
参考答案:B
第15题:
在以下关于软件质量的描述中,正确的是______。
A.软件质量是指软件满足规定用户需求的能力
B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
C.软件质量保证过程就是软件测试过程
D.以上描述都不对
参考答案:D
第16题:
软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及______。
A.部署实施
B.调整完善
C.运行维护
D.结项验收
参考答案:C
第17题:
在面向对象的软件工程中,一个组件(Component)包含了______。
A.所有的属性和操作
B.各个类的实例
C.每个演员(device or user)的作用
D.一些协作的类的集合
参考答案:D
第18题:
应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种______。
A.类
B.对象
C.消息
D.操作
参考答案:A
______是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的______是衡量一个面向对象程序设计语言成熟与否的一个重要标志。
第19题:
A.继承性
B.消息传递
C.多态性
D.静态联编
参考答案:A
第20题:
A.函数库
B.类库
C.类型库
D.方法库
参考答案:B
第21题:
基线可作为软件生存期中各开发阶段的一个质量检查点。当采用的基线发生错误时,可以返回到最近和最恰当的______上。
A.配置项
B.程序
C.基线
D.过程
参考答案:C
第22题:
面向对象(Object-Oriented)方法是一种非常实用的软件开发方法。一个对象通常由______3部分组成。
A.对象名、类、消息
B.名称、属性、函数
C.对象名、属性、方法
D.名称、消息、操作
参考答案:C
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中______模型适用于需求明确或很少变更的项目,______模型主要用来描述面向对象的软件开发过程。
第23题:
A.瀑布模型
B.演化模型
C.螺旋模型
D.喷泉模型
参考答案:A