1、软件开发工具自考题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.需求分析阶段中收集的有关用户的各种信息,一般应当存入_A文件系统 B数据库C信息库 D数据仓库(分数:2.00)A.B.C.D.2.描述客观系统的状态或运动规律的概念模式是_A数据流程图 B数学与逻辑模型C时序网络 D实体关系图(分数:2.00)A.B.C.D.3.在软件开发中常用的概念模式有许多种,主要用来描述系统状态及其转换方式的是_A数据流程图 B时序网络C结构图 D数学与逻辑模型(分数:2.00)A.B.C.D.4.在下列的四个目标中,哪一个不是项目管理的基
2、本目标_A尽可能提高产品的数量B有效地利用各种资源,尽可能减少资源的浪费和闲置C有效地控制产品的质量D控制和降低成本(分数:2.00)A.B.C.D.5.关于概念模式的说法不正确的是_A概念模式具有客观性 B概念模式具有主观性C概念模式具有全面性 D概念模式具有片面性(分数:2.00)A.B.C.D.6.概念模式的作用主要表现在_A加快程序开发和提高程序运行效率 B认识事物和交流表达思想C认识事物和加快程序开发 D生成软件的文档和程序(分数:2.00)A.B.C.D.7.完成信息之间逻辑联系的识别与记录是下列哪项的功能_A数据库管理系统 B信息库管理模块C总控模块 D项目管理与版本管理(分数:
3、2.00)A.B.C.D.8.项目管理的有关信息一般应当存入_A数据库 B数据仓库C信息库 D文件系统(分数:2.00)A.B.C.D.9.以下关于总控和人机界面的描述不正确的是_A能够保证各部分之间信息的准确传递B不能保证系统的开放性或灵活性C它们之间的合理配合,才能促进整个系统有效地运行D从一体化的软件开发工具来看,为了有效地支持软件开发人员的工作,软件开发工具必须提供各工作环节之间的协调与配合(分数:2.00)A.B.C.D.10.下列工作属于软件开发的项目管理工作范畴的是_A编写文档 B软件维护C软件质量控制 D单元测试(分数:2.00)A.B.C.D.11.保持一致性的任务在_中是相
4、当复杂和艰巨的。A软件构件库 B数据仓库C信息库 D组件库(分数:2.00)A.B.C.D.12.下面给出的说法中,哪项不是人机界面设计的基本原则_A用户界面的主要功能是通信B用户界面必须始终一致C用户界面必须使用户随时掌握任务的进展状况D宁可让用户多干,不可让程序多干(分数:2.00)A.B.C.D.13.如果某一应用领域有多种概念模式,则可从多个方面来进行评价和比较,其中不包括_A表达能力 B是否方便易用C是否严格 D是否对人们认识事物有所帮助(分数:2.00)A.B.C.D.14.下列哪些概念模式中使用圆圈作为图例_A框图 B数据流程图C实体关系图 D数据字典(分数:2.00)A.B.C
5、.D.15.IBM的 AD/Cycle的系统应用体系结构 SAA的基本结构除了硬件平台之外的三种接口不包括_A操作系统接口 B程序员接口C通信接口 D用户接口(分数:2.00)A.B.C.D.16.描述模块调用关系的概念模式是_AE-R 图 BDFDC结构图 D框图(分数:2.00)A.B.C.D.17.软件开发工具在_方面不提供支持。A管理内存资源 B存储及管理开发过程中的信息C代码的编写或生成 D文档的编制或生成(分数:2.00)A.B.C.D.18.用户界面的主要功能是_A进行输入输出 B通信C为用户服务 D保证系统的可视化(分数:2.00)A.B.C.D.19.下列理论与方法中,软件开
6、发工具用不到的是_A概念模式 B操作系统 C编译技术 D人机界面技术(分数:2.00)A.B.C.D.20.信息库的组织方式不包括_A集中方式 B分散方式C物理上统一,逻辑上分散 D逻辑上统一,物理上分散(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)21.软件开发工具为软件开发过程中各类信息的_、_和顺畅流通提供帮助。(分数:1.00)填空项 1:_22.实体关系图是一种用于描述静态数据结构的概念模式,它广泛应用于 1 的设计中。(分数:1.00)填空项 1:_23.信息库是一个包罗万象的,随着项目进度不断修改与补充的 1 集合。(分数:1.00)填空项 1:_
7、24.实体关系图是一种用于描述静态数据结构的概念模式,它以实体、_、_三个基本概念概括数据的基本结构。(分数:1.00)填空项 1:_25.在结构图中,程序的调用方式有三种:顺序调用、 1、循环调用。(分数:1.00)填空项 1:_26.结构图的优点是能够体现层次观点,由粗到细、 1 地描述程序。(分数:1.00)填空项 1:_27.数据流程图用于描述某一业务处理系统的信息来源、_、处理、_的全面情况。(分数:1.00)填空项 1:_28.版本管理的核心是保持两个 1。(分数:1.00)填空项 1:_29.总控部分和人机界面在实现时要考虑的要素有面向使用者、保证信息的准确传递、 1。(分数:1
8、.00)填空项 1:_30.代码生成器的基本任务是 1。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)31.简述软件开发工具的理论及技术基础。(分数:5.00)_32.简述项目管理的基本目标。(分数:5.00)_33.试述项目管理的特点。(分数:5.00)_34.简述信息库的研究方向。(分数:5.00)_35.简述版本管理的具体方法。(分数:5.00)_四、论述题(总题数:1,分数:10.00)36.论述保持信息库的一致性是信息库研究中的核心问题。(分数:10.00)_五、应用题(总题数:1,分数:15.00)37.在处理历史信息时遇到哪两个问题?以何种方法解决?(
9、分数:15.00)_软件开发工具自考题-4 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.需求分析阶段中收集的有关用户的各种信息,一般应当存入_A文件系统 B数据库C信息库 D数据仓库(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为应当存入信息库的内容。2.描述客观系统的状态或运动规律的概念模式是_A数据流程图 B数学与逻辑模型C时序网络 D实体关系图(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为数学与逻辑模型。3.在软件开发中常用的概念模式有许多种,主要用来描述系统状态及其转换方式的是_A
10、数据流程图 B时序网络C结构图 D数学与逻辑模型(分数:2.00)A.B. C.D.解析:考点 本题在 2009年 10月真题第一大题第 7小题考查过,主要考查的知识点为时序网络。4.在下列的四个目标中,哪一个不是项目管理的基本目标_A尽可能提高产品的数量B有效地利用各种资源,尽可能减少资源的浪费和闲置C有效地控制产品的质量D控制和降低成本(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为项目管理的基本目标。5.关于概念模式的说法不正确的是_A概念模式具有客观性 B概念模式具有主观性C概念模式具有全面性 D概念模式具有片面性(分数:2.00)A.B.C. D.解析:考点 本
11、题主要考查的知识点为概念模式。6.概念模式的作用主要表现在_A加快程序开发和提高程序运行效率 B认识事物和交流表达思想C认识事物和加快程序开发 D生成软件的文档和程序(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为概念模式的作用。7.完成信息之间逻辑联系的识别与记录是下列哪项的功能_A数据库管理系统 B信息库管理模块C总控模块 D项目管理与版本管理(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为信息库管理模块的功能。8.项目管理的有关信息一般应当存入_A数据库 B数据仓库C信息库 D文件系统(分数:2.00)A.B.C. D.解析:9.以下关于总控和
12、人机界面的描述不正确的是_A能够保证各部分之间信息的准确传递B不能保证系统的开放性或灵活性C它们之间的合理配合,才能促进整个系统有效地运行D从一体化的软件开发工具来看,为了有效地支持软件开发人员的工作,软件开发工具必须提供各工作环节之间的协调与配合(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为总控与人机界面的作用。10.下列工作属于软件开发的项目管理工作范畴的是_A编写文档 B软件维护C软件质量控制 D单元测试(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为项目管理的目标。11.保持一致性的任务在_中是相当复杂和艰巨的。A软件构件库 B数据仓库C信
13、息库 D组件库(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为信息库。12.下面给出的说法中,哪项不是人机界面设计的基本原则_A用户界面的主要功能是通信B用户界面必须始终一致C用户界面必须使用户随时掌握任务的进展状况D宁可让用户多干,不可让程序多干(分数:2.00)A.B.C.D. 解析:考点 本题主要考查的知识点为人机界面设计的基本原则。13.如果某一应用领域有多种概念模式,则可从多个方面来进行评价和比较,其中不包括_A表达能力 B是否方便易用C是否严格 D是否对人们认识事物有所帮助(分数:2.00)A.B.C.D. 解析:考点 本题主要考查的知识点为概念模式的评价和选
14、择。14.下列哪些概念模式中使用圆圈作为图例_A框图 B数据流程图C实体关系图 D数据字典(分数:2.00)A.B.C. D.解析:15.IBM的 AD/Cycle的系统应用体系结构 SAA的基本结构除了硬件平台之外的三种接口不包括_A操作系统接口 B程序员接口C通信接口 D用户接口(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为 AD/Cycle的系统应用体系结构。16.描述模块调用关系的概念模式是_AE-R 图 BDFDC结构图 D框图(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为结构图。17.软件开发工具在_方面不提供支持。A管理内存资源 B
15、存储及管理开发过程中的信息C代码的编写或生成 D文档的编制或生成(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为软件开发工具应提供的各类支持工作。18.用户界面的主要功能是_A进行输入输出 B通信C为用户服务 D保证系统的可视化(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为用户界面的主要功能。19.下列理论与方法中,软件开发工具用不到的是_A概念模式 B操作系统 C编译技术 D人机界面技术(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为软件开发工具用到的理论与方法。20.信息库的组织方式不包括_A集中方式 B分散方式C物理上统
16、一,逻辑上分散 D逻辑上统一,物理上分散(分数:2.00)A.B.C. D.解析:考点 本题主要考查的知识点为信息库的组织方式。二、填空题(总题数:10,分数:10.00)21.软件开发工具为软件开发过程中各类信息的_、_和顺畅流通提供帮助。(分数:1.00)填空项 1:_ (正确答案:合理存储 正确转化)解析:22.实体关系图是一种用于描述静态数据结构的概念模式,它广泛应用于 1 的设计中。(分数:1.00)填空项 1:_ (正确答案:数据库)解析:23.信息库是一个包罗万象的,随着项目进度不断修改与补充的 1 集合。(分数:1.00)填空项 1:_ (正确答案:数据)解析:24.实体关系图
17、是一种用于描述静态数据结构的概念模式,它以实体、_、_三个基本概念概括数据的基本结构。(分数:1.00)填空项 1:_ (正确答案:关系 属性)解析:25.在结构图中,程序的调用方式有三种:顺序调用、 1、循环调用。(分数:1.00)填空项 1:_ (正确答案:选择调用)解析:26.结构图的优点是能够体现层次观点,由粗到细、 1 地描述程序。(分数:1.00)填空项 1:_ (正确答案:自顶向下)解析:27.数据流程图用于描述某一业务处理系统的信息来源、_、处理、_的全面情况。(分数:1.00)填空项 1:_ (正确答案:存储 去向)解析:28.版本管理的核心是保持两个 1。(分数:1.00)
18、填空项 1:_ (正确答案:一致性)解析:29.总控部分和人机界面在实现时要考虑的要素有面向使用者、保证信息的准确传递、 1。(分数:1.00)填空项 1:_ (正确答案:保证系统的开放性(或灵活性))解析:30.代码生成器的基本任务是 1。(分数:1.00)填空项 1:_ (正确答案:根据设计要求,自动地或者半自动地产生相应的某种语言的程序)解析:三、简答题(总题数:5,分数:25.00)31.简述软件开发工具的理论及技术基础。(分数:5.00)_正确答案:(软件开发工具的理论及技术基础有:(1)认知科学中关于概念模式的概念与方法。(2)数据库技术的理论和方法。(3)编译技术的有关方法。(4
19、)关于人机界面的理论与方法。(5)管理科学中关于项目管理与版本管理的理论与方法。(6)系统科学与系统工程中的有关理论与方法。)解析:32.简述项目管理的基本目标。(分数:5.00)_正确答案:(1)质量控制。要及时发现与纠正各子任务中存在的质量问题,在它影响全局之前将其清除。(2)进度控制。严格检查与促使各项子任务的完成;把资源集中于关键的工序上,保证在个别次要子任务延期的情况下,整个项目仍能按时完成。(3)资源质量控制。有效地利用各种资源,尽可能使资源的闲置与浪费减少。(4)费用控制。控制与降低成本。成本的情况是项目管理状况的综合的最终体现。)解析:33.试述项目管理的特点。(分数:5.00
20、)_正确答案:(1)子任务多,关系复杂。(2)任务不可重复,形式不断变更。(3)协调组织的任务十分突出。(4)信息处理工作的作用与意义更为突出。)解析:34.简述信息库的研究方向。(分数:5.00)_正确答案:(信息库是一个包罗万象的,随着项目进度不断修改与补充的数据集合。它的研究方向为:(1)信息库的内容应当包括哪些方面。(2)信息库应当具备哪些管理功能。(3)如何保持一致性。)解析:35.简述版本管理的具体方法。(分数:5.00)_正确答案:(版面管理的具体方法包括规定长远的版本更新计划,制定版本有关的信息范围及收集、管理方法,在项目组内明确分丁,在程序编写、测试、文档缩写等工作中贯穿项目
21、管理的思想及要求。)解析:四、论述题(总题数:1,分数:10.00)36.论述保持信息库的一致性是信息库研究中的核心问题。(分数:10.00)_正确答案:(如何保持一致性,这对信息库来说是最困难的。由于软件的环境、需求以及它本身都在不断变化,信息库中的信息需要不断更新。这里所说的更新与一般的更新不同,信息库中的内容一般不删除,当有新的信息存入时,旧的信息只是加上时间标志移入历史信息中去,并且它还与新的信息保持着历史的、逻辑的联系,在需要时可以随时再调出来。主要的困难在于,复杂的、大型的软件系统不是由一个程序模块组成的,一个模块的更新往往带来其他模块的相应变更,并不是一个模块更新后就能够自然而然
22、地与其他模块一起构成一个新的版本。怎样组成完整的新版本是一项十分复杂的组织工作。如果没有足够的信息和科学的管理,必然出现混乱。同时,程序和使用手册之间的一致性也是很难处理的,对于一些国际性的大软件公司来说,各种语言的资料之间的一致性同样需要认真的、细致的组织与安排。因此,如何保持信息的一致性,是信息库研究中的核心问题。)解析:五、应用题(总题数:1,分数:15.00)37.在处理历史信息时遇到哪两个问题?以何种方法解决?(分数:15.00)_正确答案:(在处理历史信息时遇到两个问题,一个是历史信息的数量太大,占用存储设备过多。另一个是历史信息格式不一致,难以有效地利用。对于前一个问题,一般采用
23、脱机备份的方法解一决。由于计算机存储设备发展很快,价格不断下降人们也就不大在意占用存储空间的问题了,以至有人认为,为了保留历史信息,信息库的管理中应当只有录入与添加的功能,而不应有更新、修改和删除的功能。当然,由于磁盘容量的扩大,人们可以保留更大的信息处于联机状态。但是,对于这种信息的增长要有足够的估计,所谓“信息爆炸”在这里同样是存在的。因此,脱机备份的准备总是要有的。后一个问题是十分困难的。加强标准化,稳定数据结构会使这个问题得到一定程度的解决。然而,要完全解决这个问题,单靠这一点是不行的。因为,任何标准化都很难一成不变,数据结构的稳定是相对的,变更则是绝对的。所以,从更深层的意义上来说,这需要应用一些智能方法,使得跨越生命周期的信息得以相互转化,实现共享与重用。)解析: