信息系统软件.docx
- 文档编号:22822289
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:58
- 大小:30.72KB
信息系统软件.docx
《信息系统软件.docx》由会员分享,可在线阅读,更多相关《信息系统软件.docx(58页珍藏版)》请在冰豆网上搜索。
信息系统软件
信息系统软件
(总分:
148.00,做题时间:
90分钟)
一、单项选择题(总题数:
128,分数:
148.00)
1.下列叙述中,与提高软件可移植性相关的是______。
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
(分数:
1.00)
A.
B.
C.
D. √
解析:
下列要素中,不属于DFD的是______。
当使用DFD对一个工资系统进行建模时,______可以被认定为外部实体。
(分数:
2.00)
(1).A.加工B.数据流C.数据存储D.联系(分数:
1.00)
A.
B.
C.
D. √
解析:
(2).A.接收工资单的银行B.工资系统源代码程序
C.工资单D.工资数据库的维护(分数:
1.00)
A. √
B.
C.
D.
解析:
2.软件质量的定义是______。
A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B.满足规定用户需求的能力
C.最大限度达到用户满意
D.软件特性的总和,以及满足规定和潜在用户需求的能力
(分数:
1.00)
A.
B.
C.
D. √
解析:
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为______;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为______。
(分数:
2.00)
(1).A.直接转换B.位置转换C.分段转换D.并行转换(分数:
1.00)
A.
B.
C.
D. √
解析:
(2).A.直接转换B.位置转换C.分段转换D.并行转换(分数:
1.00)
A.
B.
C. √
D.
解析:
在下图所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示目录名之间的分隔符,“/”在路径之首时表示根目录。
假设“..”表示父目录,当前目录是Y1,那么,指定文件F2所需的相对路径是______;如果当前目录是X2,“DEL”表示删除命令,那么,删除文件F4的正确命令是______。
(分数:
2.00)
(1).A./X1/Y2/F2B.../X1/Y2/F2
C.X1/Y2/F2D.../Y2/F2(分数:
1.00)
A.
B.
C.
D. √
解析:
(2).A.DEL../Y3/F4B.DELX2/Y3/F4
C.DELY3/F4D.DEL/Y3/F4(分数:
1.00)
A.
B.
C. √
D.
解析:
3.以下内容中,______应写入操作手册。
A.描述系统对各种输入数据的处理方法
B.说明系统升级时厂商提供的服务
C.描述系统处理过程的各个界面
D.说明系统各部分之间的接口关系
(分数:
1.00)
A.
B.
C. √
D.
解析:
4.在选择多媒体数据压缩算法时需要综合考虑______。
A.数据质量和存储要求B.数据的用途和计算要求
C.数据质量、数据量和计算的复杂度D.数据的质量和计算要求
(分数:
1.00)
A.
B.
C. √
D.
解析:
5.数据流图的作用是______。
A.描述了数据对象之间的关系B.描述了对数据的处理流程
C.说明了将要出现的逻辑判定D.指明了系统对外部事件的反应
(分数:
1.00)
A.
B. √
C.
D.
解析:
6.______不是结构化分析设计的原则。
A.模块独立B.自顶向下C.自底向上D.逐步求精
(分数:
1.00)
A.
B.
C. √
D.
解析:
7.模块的耦合度描述了______。
A.模块内各种元素结合的程度B.模块内多个功能之间的接口
C.模块之间公共数据的数量D.模块之间相互关联的程度
(分数:
1.00)
A.
B.
C.
D. √
解析:
8.内聚是一种指标,表示一个模块______。
A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
(分数:
1.00)
A.
B. √
C.
D.
解析:
9.在以下关于软件质量的描述中,正确的是______。
A.软件质量是指软件满足规定用户需求的能力
B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
C.软件质量保证过程就是软件测试过程
D.以上描述都不对
(分数:
1.00)
A.
B.
C.
D. √
解析:
10.软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及______。
A.部署实施B.调整完善
C.运行维护D.结项验收
(分数:
1.00)
A.
B.
C. √
D.
解析:
11.在面向对象的软件工程中,一个组件(Component)包含了______。
A.所有的属性和操作B.各个类的实例
C.每个演员(deviceoruser)的作用D.一些协作的类的集合
(分数:
1.00)
A.
B.
C.
D. √
解析:
12.应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种______。
A.类B.对象C.消息D.操作
(分数:
1.00)
A. √
B.
C.
D.
解析:
______是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的______是衡量一个面向对象程序设计语言成熟与否的一个重要标志。
(分数:
2.00)
(1).A.继承性B.消息传递C.多态性D.静态联编(分数:
1.00)
A. √
B.
C.
D.
解析:
(2).A.函数库B.类库C.类型库D.方法库(分数:
1.00)
A.
B. √
C.
D.
解析:
13.基线可作为软件生存期中各开发阶段的一个质量检查点。
当采用的基线发生错误时,可以返回到最近和最恰当的______上。
A.配置项B.程序C.基线D.过程
(分数:
1.00)
A.
B.
C. √
D.
解析:
14.面向对象(Object-Oriented)方法是一种非常实用的软件开发方法。
一个对象通常由______3部分组成。
A.对象名、类、消息B.名称、属性、函数
C.对象名、属性、方法D.名称、消息、操作
(分数:
1.00)
A.
B.
C. √
D.
解析:
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
其中______模型适用于需求明确或很少变更的项目,______模型主要用来描述面向对象的软件开发过程。
(分数:
2.00)
(1).A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型(分数:
1.00)
A. √
B.
C.
D.
解析:
(2).A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型(分数:
1.00)
A.
B.
C.
D. √
解析:
15.软件的质量应当在______中加以保证。
A.软件设计阶段B.软件开发阶段
C.软件评审阶段D.整个生命周期
(分数:
1.00)
A.
B.
C.
D. √
解析:
16.为了识别和纠正运行中的程序错误而进行的维护称为______维护。
A.适应性B.完善性C.预防性D.校正性
(分数:
1.00)
A.
B.
C.
D. √
解析:
______不是软件开发生命周期的六个阶段之一。
生命周期中时间最长的是______阶段。
(分数:
2.00)
(1).A.软件计划B.软件测试C.需求分析D.系统验收(分数:
1.00)
A.
B.
C.
D. √
解析:
(2).A.软件设计B.程序编写C.需求分析D.软件维护(分数:
1.00)
A.
B.
C.
D. √
解析:
17.在软件开发方法中,生命周期法的主要缺点是:
难以准确定义用户需求,软件开发工作是劳动密集型的,并且______。
A.阶段不明确B.无法对项目进行管理和控制
C.开发周期长,难适应环境变化D.系统各部分不独立
(分数:
1.00)
A.
B.
C. √
D.
解析:
18.结构化开发方法中,数据流图是______阶段产生的成果。
A.需求分析B.总体设计C.详细设计D.程序编码
(分数:
1.00)
A. √
B.
C.
D.
解析:
面向对象的开发方法中,______是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是______。
(分数:
2.00)
(1).A.RUPB.C++C.UMLD.JaVa(分数:
1.00)
A.
B.
C. √
D.
解析:
(2).A.类图B.用例图C.对象图D.协作图(分数:
1.00)
A.
B. √
C.
D.
解析:
19.面向对象中的所谓数据隐藏指的是______。
A.输入数据必须输入口令B.数据经过加密处理
C.对象内部数据结构上建有防火墙D.对象内部数据结构的不可访问性
(分数:
1.00)
A.
B.
C.
D. √
解析:
20.面向对象的类之间有关联、泛化、实现及依赖等关系。
在统一建模语言中,符号“
”表示的是______关系。
A.关联B.依赖C.实现D.泛化
(分数:
1.00)
A.
B.
C. √
D.
解析:
21.在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的______。
①在软件开发初期制定质量保证计划,并在开发中坚持执行
②开发工作严格按阶段进行,文档工作应在开发完成后集中进行
③严格执行阶段评审
④要求用户参与全部开发过程以监督开发质量
⑤开发前选定或制定开发标准或开发规范并遵照执行
⑥争取足够的开发经费和开发人力的支持
A.①③⑤B.①②④C.①②③④⑤⑥D.①③④⑤
(分数:
1.00)
A. √
B.
C.
D.
解析:
22.CMM提供了一个框架,将软件过程改进划分成______个成熟度等级。
A.3B.4C.5D.6
(分数:
1.00)
A.
B.
C. √
D.
解析:
按照软件配置管理的原始指导思想,受控制的对象应是______。
实施软件配置管理包括4个最基本的活动,其中不包括______。
(分数:
2.00)
(1).A.软件元素B.软件项目C.软件配置项D.软件过程(分数:
1.00)
A.
B.
C. √
D.
解析:
(2).A.配置项标识B.配置项优化
C.配置状态报告D.配置审计(分数:
1.00)
A.
B. √
C.
D.
解析:
23.通常影响软件易维护性的因素有易理解性、易修改性和______。
A.易使用性B.易恢复性C.易替换性D.易测试性
(分数:
1.00)
A.
B.
C.
D. √
解析:
24.瀑布模型的主要不足之处在于______。
A.过于简单B.过于灵活
C.不能适应需求的动态变更D.各个阶段需要进行评审
(分数:
1.00)
A.
B.
C. √
D.
解析:
25.______不是标准的SQL语句。
A.ALTERTABLEB.ALTERVIEW
C.CREATETABLED.CREATEVIEW
(分数:
1.00)
A.
B. √
C.
D.
解析:
在数据流图中,带箭头的直线表示______。
两条平行线表示______。
(分数:
2.00)
(1).A.加工B.外部实体C.数据流D.存储(分数:
1.00)
A.
B.
C. √
D.
解析:
(2).A.加工B.外部实体C.数据流D.存储(分数:
1.00)
A.
B.
C.
D. √
解析:
26.软件的复杂性与许多因素有关。
______不属于软件的复杂性参数。
A.源程序的代码行数B.程序的结构
C.算法的难易程度D.程序中注释的多少
(分数:
1.00)
A.
B.
C.
D. √
解析:
27.______不属于面向对象的软件开发方法。
A.coad方法B.booch方法
C.jackson方法D.omt方法
(分数:
1.00)
A.
B.
C. √
D.
解析:
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。
封装是一种______技术,封装的目的是使对象的______分离。
(分数:
2.00)
(1).A.组装B.产品化C.固化D.信息隐蔽(分数:
1.00)
A.
B.
C.
D. √
解析:
(2).A.定义和实现B.设计和测试C.设计和实现D.分析和定义(分数:
1.00)
A. √
B.
C.
D.
解析:
28.结构化分析方法(SA)的一个重要指导思想是______。
A.自顶向下,逐步抽象B.自底向上,逐步抽象
C.自顶向下,逐步分解D.自底向上,逐步分解
(分数:
1.00)
A.
B.
C. √
D.
解析:
29.面向对象的主要特征包括对象唯一性、封装性、继承性和______。
A.多态性B.完整性C.可移植性D.兼容性
(分数:
1.00)
A. √
B.
C.
D.
解析:
30.软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括______。
A.软件设计的依据
B.用户和开发人员对软件要做什么的共同理解
C.软件验收的依据
D.软件可行性分析依据
(分数:
1.00)
A.
B.
C.
D. √
解析:
31.在软件的开发与维护过程中,用来存储、更新、恢复和管理软件的多版本的工具是______。
A.文档分析工具B.项目管理工具
C.成本估算工具D.版本控制工具
(分数:
1.00)
A.
B.
C.
D. √
解析:
32.在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用______。
A.原型法B.瀑布模型C.V模型D.螺旋模型
(分数:
1.00)
A. √
B.
C.
D.
解析:
33.渐增式开发方法有利于______。
A.获取软件需求B.快速开发软件
C.大型团队开发D.商业软件开发
(分数:
1.00)
A.
B. √
C.
D.
解析:
34.好的软件结构应该是______。
A.高耦合、高内聚
B.低耦合、高内聚
C.高耦合、低内聚
D.低耦合、低内聚
(分数:
1.00)
A.
B. √
C.
D.
解析:
35.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是______。
A.其中有一个是DELETE
B.一个是SELECT,另一个是UPDATE
C.两个都是SELECT
D.两个都是UPDATE
(分数:
1.00)
A.
B.
C. √
D.
解析:
36.下列选项中,影响软件可维护性最直接的因素是______。
A.文档B.资金C.程序代码D.MTTF
(分数:
1.00)
A. √
B.
C.
D.
解析:
37.软件质量因素不包括______。
A.正确性B.高性能C.可测试性D.可理解性
(分数:
1.00)
A.
B. √
C.
D.
解析:
38.需求分析中开发人员应该主要从用户那里了解______。
A.软件做什么
B.使用界面
C.输入的信息
D.软件的规模
(分数:
1.00)
A. √
B.
C.
D.
解析:
39.下列说法错误的是______。
A.数据仓库具有时间相关性
B.数据仓库的数据是不稳定的
C.数据仓库是集成的
D.数据仓库是面向主题的
(分数:
1.00)
A.
B. √
C.
D.
解析:
40.下述CMMI四个能力成熟度等级,级别最高的是______。
A.已定义级B.优化级C.可重复级D.已管理级
(分数:
1.00)
A.
B. √
C.
D.
解析:
41.软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的______。
A.接口B.软件环境C.信息项D.版本
(分数:
1.00)
A. √
B.
C.
D.
解析:
42.______非常明确地标明了软件开发测试过程中存在的不同级别,且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。
A.螺旋模型B.喷泉模型
C.瀑布模型D.V模型
(分数:
1.00)
A.
B.
C.
D. √
解析:
43.质量体系是一种______。
A.体系结构B.质量改进过程
C.管理手段D.质量管理制度
(分数:
1.00)
A.
B.
C.
D. √
解析:
在UML提供的图中,______用于描述系统与外部系统及用户之间的交互;______用于按时间顺序描述对象之间的交互。
(分数:
2.00)
(1).A.用例图B.类图C.对象图D.部署图(分数:
1.00)
A. √
B.
C.
D.
解析:
(2).A.网络图B.状态图C.协作图D.序列图(分数:
1.00)
A.
B.
C.
D. √
解析:
44.以下关于软件需求分析的说法中,不正确的是______。
A.需求分析需要进行软件功能和性能的技术实现方法的描述
B.需求分析文档可用于指导后续的开发过程
C.软件需求包括业务需求、用户需求、功能需求和非功能需求等
D.软件需求一般应由用户方组织进行确认
(分数:
1.00)
A. √
B.
C.
D.
解析:
45.数据仓库的内容是随时间变化的,这种变化趋势不包括______。
A.不断增加新的数据内容
B.捕捉到的新数据会覆盖旧的快照
C.不断删去过期的数据内容
D.综合数据将随时间变化而不断地进行重新综合
(分数:
1.00)
A.
B.
C. √
D.
解析:
46.软件的______反映了组织机构或客户对系统、产品高层次的目标要求。
A.业务需求B.技术先进性C.功能需求D.性能需求
(分数:
1.00)
A. √
B.
C.
D.
解析:
47.统一建模语言UML中用来反映代码的物理结构的是______。
A.用例图B.协作图C.组件图D.状态图
(分数:
1.00)
A.
B.
C. √
D.
解析:
48.在面向对象软件开发方法中,一个对象一般由______组成。
A.名称、消息、函数B.名称、属性
C.对象名、属性、消息D.属性、方法
(分数:
1.00)
A.
B.
C.
D. √
解析:
49.因为Java平台______,所以具有较强的可移植性。
A.具有强大的数据操作和事务处理能力
B.采用Java虚拟机技术
C.可用的组件较多,功能丰富
D.适用于分布式系统,支持多层架构应用
(分数:
1.00)
A.
B. √
C.
D.
解析:
50.在面向对象编程及分布式对象技术中,______是类和接口的集合。
A.对象B.组件C.实例D.属性
(分数:
1.00)
A.
B. √
C.
D.
解析:
51.在软件生命周期中,需求分析是软件设计的基础。
需求分析阶段研究的对象是软件项目的______。
A.规模B.质量要素C.用户要求D.设计约束
(分数:
1.00)
A.
B.
C. √
D.
解析:
52.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用______来表述“谁做”。
A.角色B.活动C.制品D.工作流
(分数:
1.00)
A. √
B.
C.
D.
解析:
在UML中,图是系统体系结构在某个侧面的表示,所有图在一起组成系统的完整视图。
在UML9种图中,______是静态图,______是动态图。
(分数:
2.00)
(1).A.序列图B.配置图C.协作图D.数据流图(分数:
1.00)
A.
B. √
C.
D.
解析:
(2).A.对象图B.数据流图C.组件图D.状态图(分数:
1.00)
A.
B.
C.
D. √
解析:
53.UML的包是一种对模型元素进行成组组织的通用机制,以便于理解复杂的系统。
包与包之间的联系主要是依赖和______。
A.泛化B.继承C.跟踪D.嵌套
(分数:
1.00)
A. √
B.
C.
D.
解析:
54.为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要对软件进行______。
A.完善性维护B.适应性维护C.预防性维护D.改正性维护
(分数:
1.00)
A. √
B.
C.
D.
解析:
55.某软件在应用初期运行在WindowsNT环境中。
现该软件需要在UNIX环境中运行,而且必须完成相同的功能。
为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。
A.可扩充性B.可靠性C.复用性D.可移植性
(分数:
1.00)
A.
B.
C.
D. √
解析:
56.与客户机/服务器(Client/Server)架构相比,浏览器/服务器(Browser/Server)架构的最大优点是______。
A.具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受
B.部署和维护方便、易于扩展
C.适用于分布式系统,支持多层应用架构
D.将应用一分为二,允许网络分布操作
(分数:
1.00)
A.
B. √
C.
D.
解析:
57.______一般不作为需求分析阶段所使用的工具或方法。
A.头脑风暴法B.U/C矩阵C.数据流程图D.需求跟踪表
(分数:
1.00)
A.
B.
C. √
D.
解析:
58.原型法是面向用户需求而开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 软件
![提示](https://static.bdocx.com/images/bang_tan.gif)