1、三级信息安全技术-93 及答案解析(总分:49.00,做题时间:90 分钟)一、选择题(总题数:20,分数:20.00)1.需求分析的主要任务是 _ 。(分数:1.00)A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明B.分析用户要求,将软件功能和性能描述为具体的规格说明书C.对问题定义阶段所确定的问题实现的可能性和必要性作出研究D.建立软件系统的总体结构、子系统划分,并提出软件结构图2.信息系统开发有多种模式,下列已知可供选择的开发模式中,哪种模式可能不利于以后用户对系统的维护?(分数:1.00)A.联合开发型B.委托承包C.自行开发D.顾问开发型3.在下面
2、列出的数据模型中,哪一个是概念数据模型?(分数:1.00)A.关系模型B.层次模型C.网状模型D.实体、联系模型4.企业信息系统在定义系统总体结构时,运用了许多具体技术,下列哪种技术可用来确定 主要系统?(分数:1.00)A.过程数据类矩阵B.模块结构图C.先决条件D.数据流图5.信息系统设计中的模块结构图导出于_。(分数:1.00)A.业务流程图B.数据流程图C.组织结构图D.系统流程图6.软件设计中,可采用自底向上或自顶向下策略的是(分数:1.00)A.单元测试B.验收测试C.模块测试D.集成测试7.软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是 _ 。(分数:1.00)A.
3、设计人员和用户B.分析人员和用户C.分析人员、设计人员和用户D.编码人员和用户8.原型生命周期对于某些特殊情况的应用可以采取灵活的做法,下述 原型化必须从定义阶段开始 可购买应用系统为初始原型 对系统的子系统进行原型化 仅对屏幕的原型化 哪个是对原型化不必要的约束?(分数:1.00)A.B.C.D.9.在 DSS的数据结构中,决策支持系统的核心是(分数:1.00)A.数据库B.模型库和数据库C.模型库和方法库D.对话生成管理系统10.判别原型化反复适合于系统的选择条件有多方面,其中有关事件处理或批处理类型的判别条件应属于下列哪个条件?(分数:1.00)A.逻辑结构B.用户特征C.系统结构D.应
4、用约束11.下面关系的叙述中,_的叙述是不正确的。(分数:1.00)A.每一个关系只有一种记录类型B.任意的一个二维表都是一个关系C.关系中的每个属性是不分解的D.在关系中元组顺序是无关紧要的12.SQL语言通常称为(分数:1.00)A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言13.单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用_。(分数:1.00)A.黑箱测试以测试其功能,然后辅以白箱测试以测试其结构B.白箱测试以测试其功能,然后辅以黑箱测试以测试其功能C.白箱测试以测试其功能,然后辅以黑箱测试拟测试其结构D.黑箱测试以测试其功能,然后辅
5、以白箱测试以测试其功能14.面向对象的设计方法以 _ 为中心,力求问题在现实世界中取得一致性。(分数:1.00)A.动作B.数据结构C.过程D.操作15.在函数依赖的范围内,哪种范式达到了最高的规范化程度?(分数:1.00)A.1NFB.2NFC.3NFD.BCNF16.下述功能都是企业 MIS的重要功能的组成部分,其最基本的功能是(分数:1.00)A.监测企业运行情况、预测企业未来B.预测企业未来、支持企业决策C.监测企业运行情况、控制企业行为D.控制企业行为、支持企业决策17.开发策略是根据 _ 而采取的行动方针和工作方法。(分数:1.00)A.工作方法B.工作对象C.工作效率D.工作目标
6、18.“自顶向下”开发信息系统的策略最适合于下列 _ 系统。(分数:1.00)A.大型信息系统B.小型信息系统C.半结构化信息系统D.非结构化信息系统19.企业系统规划方法,着重于帮助企业做出信息系统的 _ ,来满足近期的和长期的信息需求。(分数:1.00)A.规划B.设计C.实施D.校验20.在软件生存期的维护扩充阶段,软件所要求的质量特性是(分数:1.00)A.易使用性和可移植性B.安全性和重用性C.可扩充性和可靠性D.可维护性和可扩充性二、填空题(总题数:20,分数:29.00)21. 1与企业阐述的目的和使命通常是不同的,后者表示企业的远景规划或最终期望目标,而前者则与当前业务的处理以
7、及所需要的高性能的关键领域有关。 (分数:1.00)22.主题数据库与 _ 1_ 有关,与一般应用项目无关。 (分数:1.00)23. 1是指面对一个复杂的组织,开发人员从大量的信息需求中把握关键,进行分析。 (分数:2.00)24.应用软件设计的总体设计阶段中,是用 _ 1_ 来实现对系统或子系统的划分。 (分数:1.00)25.严格定义的方法是在一定假设的前提下形成的,它认为系统的所有需求都能被 1。 (分数:1.00)26.软件设计方法中的 Jackson方法是一种面向 1 的设计方法。 (分数:2.00)27.确定逻辑优先顺序是 BSP的成果之一,它包括潜在的利益分析、对企业的影响、需
8、求和 1。 (分数:2.00)28.设计,一个大系统必须有 _ 1_ 作指导。 (分数:1.00)29.用户需求,是指用户要求软件系统必须满足的所有 1。 (分数:2.00)30.结构化方法工资阶段划分为提出任务、初步调查、可行性分析、详细调查、系统的逻辑设计、 _ 1_ 、系统实施及系统的运行和维护。 (分数:1.00)31.JMartin 对信息系统开发的基本出发点之一是希望计算机化的信息系统应注意和强调 _ 1_ ,特别是可见效益、直接经济效益,否则难以持久。 (分数:1.00)32.原型法是将原型作为对现实的一个 _ 1_ 解答,从而使系统开发风险达到较为满意的程度。 (分数:2.00
9、)33.原型化过程一般是在获得系统的一组 _ 1_ 后,即快速地加以实现。 (分数:1.00)34.在建设企业管理信息系统时,由于企业机构的可变性,因此在设计系统的功能时,不仅仅要着眼于企业的机构,而更重要的是应该着眼于企业的 _ 1_ 。 (分数:2.00)35.数据是企业中最 _ 1_ 的因素,它又是企业所有运行活动的数字化特征: (分数:2.00)36. 1对应用系统的反映是充分的使用预先定义技术,主要的通信工具是定义报告,包括工作报告和最终报告,虽然具体的形式因各自的技术有所不同,但它们的作用是相似的。 (分数:2.00)37.现代企业级的信息系统设计包括两个方面的内容:一是对在系统分
10、析中所确定的业务系统进行实现的基本过程的设计,该设计称为 1;二是将与具体的系统运行环境直接联系(如操作系统、数据库管理系统、网络系统等软件、硬件平台)的设计,该设计称为 2。 (分数:1.00)38.SQL语言的功能是 1 数据操纵和数据控制。 (分数:2.00)39.一个完整的程序必须完成三个层次过程,它们分别是编码、测试和 _ 1_ 。 (分数:1.00)40.程序正确性证明最常用的方法是 _ 1_ ,它对程序提出一组命题。如果在数学上证明这些命题成立,就能保证程序不发生错误。 (分数:1.00)三级信息安全技术-93 答案解析(总分:49.00,做题时间:90 分钟)一、选择题(总题数
11、:20,分数:20.00)1.需求分析的主要任务是 _ 。(分数:1.00)A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明B.分析用户要求,将软件功能和性能描述为具体的规格说明书 C.对问题定义阶段所确定的问题实现的可能性和必要性作出研究D.建立软件系统的总体结构、子系统划分,并提出软件结构图解析:2.信息系统开发有多种模式,下列已知可供选择的开发模式中,哪种模式可能不利于以后用户对系统的维护?(分数:1.00)A.联合开发型B.委托承包 C.自行开发D.顾问开发型解析:解析 信息系统开发大致可以分为 4种模式。委托承包型,即企业将计算机信息系统工程承包给企
12、业外的某一单位,依靠外力来建设系统,这种方式全部依靠外力,没有培养内部力量,不利于对系统的维护;联合开发型,企业与企业外某一单位联合组成研制组,内部力量和外部力量兼有;顾问开发型,企业内部聘请有经验的专家参与工作,他们主要起咨询顾问作用,这是较提倡的一种方法,有利于系统的维护和内部人员的培养;白行开发型是内部人员组成研制组,这种方式完全依靠内部力量,缺少成功的经验,有利于维护,但是不利于开发。3.在下面列出的数据模型中,哪一个是概念数据模型?(分数:1.00)A.关系模型B.层次模型C.网状模型D.实体、联系模型 解析:解析 实体、联系模型属于概念数据模型。4.企业信息系统在定义系统总体结构时
13、,运用了许多具体技术,下列哪种技术可用来确定 主要系统?(分数:1.00)A.过程数据类矩阵 B.模块结构图C.先决条件D.数据流图解析:解析 本题考查主要系统的确定。 【解题要点】为了将复杂的大信息系统分解成便于理解和实现的部分,一般将信息系 统的分解为若干个相对独立而又相互联系的分系统,即信息系统的主要系统。通过将过程 和由它们产生的数据类分组、归并,形成主要系统。其做法是从过程/数据类矩阵入手。5.信息系统设计中的模块结构图导出于_。(分数:1.00)A.业务流程图B.数据流程图 C.组织结构图D.系统流程图解析:解析 软件模块化原理在软件的设计和维护中都起重要的作用。它是逐层分解的结构
14、化方法在软件总体构造阶段的运用。统称使用层次图的形式来描述软件层次结构,并从需求分析所产生的数据流程图出发去设计软件系统的模块划分和模块之间的结构关系。尽管目前这种转化还缺少一种形式化的方法,但仍然可通过设计人员的创造性思维去获得一个合理而高质量的软件结构。6.软件设计中,可采用自底向上或自顶向下策略的是(分数:1.00)A.单元测试B.验收测试C.模块测试D.集成测试 解析:解析 本题考查软件测试方法的相关概念。集成测试是在组装软件模块的同时进行测试,以查找与接口有关的错误。组装模块的过程可以分成自顶向下组装法和自底向上组装法。自顶向下组装方法是按照控制结构,从主控模块开始,向下逐个把模块连
15、接起来:自底向上的组装是从软件最低层的基本模块开始进行组装及测试。本题正确答案为选项 D。7.软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是 _ 。(分数:1.00)A.设计人员和用户B.分析人员和用户 C.分析人员、设计人员和用户D.编码人员和用户解析:8.原型生命周期对于某些特殊情况的应用可以采取灵活的做法,下述 原型化必须从定义阶段开始 可购买应用系统为初始原型 对系统的子系统进行原型化 仅对屏幕的原型化 哪个是对原型化不必要的约束?(分数:1.00)A. B.C.D.解析:解析 原型化生命周期对自身的约束有仅对屏幕的原型化;可购买应用系统为初始原型;对系统的子系统进行原型
16、化;可行性分析中的原型化;原型与需求建议;最终用户进行原型化。9.在 DSS的数据结构中,决策支持系统的核心是(分数:1.00)A.数据库B.模型库和数据库 C.模型库和方法库D.对话生成管理系统解析:解析 在 DSS结构中,数据库和模型库是决策支持系统的核心。无论二库、三库还是其他多库结构,模型库和数据库均为基本组成部分,方法库只在三库结构中出现,对话子系统是决策人员(用户)和决策支持系统联系的接口。10.判别原型化反复适合于系统的选择条件有多方面,其中有关事件处理或批处理类型的判别条件应属于下列哪个条件?(分数:1.00)A.逻辑结构B.用户特征C.系统结构 D.应用约束解析:解析:原型化
17、应从系统结构、逻辑结构、用户特征、应用约束、项目管理和环境等方面来选择。系统结构:事务处理或批处理类型;逻辑结构:以算法为主还是以结构化数据处理为主的差别;用户特征:用户对总体需求叙述是否清晰、是否积极参与系统的分析与设计;应用约束:系统对应用的限制及运行环境条件。11.下面关系的叙述中,_的叙述是不正确的。(分数:1.00)A.每一个关系只有一种记录类型B.任意的一个二维表都是一个关系 C.关系中的每个属性是不分解的D.在关系中元组顺序是无关紧要的解析:解析 关系是一张二维表,但任一张二维表都是关系;每个关系都有一个关系名即二维表名,在计算机里,一个关系可以存储为一个文件。12.SQL语言通
18、常称为(分数:1.00)A.结构化查询语言 B.结构化控制语言C.结构化定义语言D.结构化操纵语言解析:解析 本题考查 SQL语言的相关知识。SQL 语言之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、功能极强同时又简洁易学的语言。 SQL 语言集数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体,充分体现了关系数据语言的特点和优点。正确答案为选项 A。13.单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用_。(分数:1.0
19、0)A.黑箱测试以测试其功能,然后辅以白箱测试以测试其结构 B.白箱测试以测试其功能,然后辅以黑箱测试以测试其功能C.白箱测试以测试其功能,然后辅以黑箱测试拟测试其结构D.黑箱测试以测试其功能,然后辅以白箱测试以测试其功能解析:14.面向对象的设计方法以 _ 为中心,力求问题在现实世界中取得一致性。(分数:1.00)A.动作B.数据结构 C.过程D.操作解析:15.在函数依赖的范围内,哪种范式达到了最高的规范化程度?(分数:1.00)A.1NFB.2NFC.3NFD.BCNF 解析:解析 在关系模式的规范化中,1NF,2NF, 3NF,BCNF 的相互关系是 BCNF包含 3NF包含 2NF包
20、含 1NF。16.下述功能都是企业 MIS的重要功能的组成部分,其最基本的功能是(分数:1.00)A.监测企业运行情况、预测企业未来B.预测企业未来、支持企业决策C.监测企业运行情况、控制企业行为 D.控制企业行为、支持企业决策解析:解析 支持企业决策应该是决策支持系统的基本功能。要预测企业未来需要使用大量的预测模型,这就涉及模型库系统,所以不是管理信息系统的最基本功能。另外从管理信息系统的功能和输出提供的信息(包括监控信息、问题信息、行动信息、决策支持信息等)来判断,也只能是监测企业运行情况和控制企业行为。17.开发策略是根据 _ 而采取的行动方针和工作方法。(分数:1.00)A.工作方法B
21、.工作对象 C.工作效率D.工作目标解析:18.“自顶向下”开发信息系统的策略最适合于下列 _ 系统。(分数:1.00)A.大型信息系统 B.小型信息系统C.半结构化信息系统D.非结构化信息系统解析:解析 自顶向下的开发系统最适合使用模块化和结构化的信息系统,一般的结构化方法都用于开发大型信息系统。19.企业系统规划方法,着重于帮助企业做出信息系统的 _ ,来满足近期的和长期的信息需求。(分数:1.00)A.规划 B.设计C.实施D.校验解析:解析 企业系统规划方法,是由 IBM公司研制的指导企业信息系统规划的方法,虽然研制于 20世纪 70年代,但至今仍有指导意义,它着重于帮助企业做出信息系
22、统的规划,来满足近期的和长期的信息需求。20.在软件生存期的维护扩充阶段,软件所要求的质量特性是(分数:1.00)A.易使用性和可移植性B.安全性和重用性C.可扩充性和可靠性D.可维护性和可扩充性 解析:解析 在软件生存期的维护扩充阶段,软件所要求的质量特性是可维护性和可扩充性。二、填空题(总题数:20,分数:29.00)21. 1与企业阐述的目的和使命通常是不同的,后者表示企业的远景规划或最终期望目标,而前者则与当前业务的处理以及所需要的高性能的关键领域有关。 (分数:1.00)解析:关键成功因素解析 关键成功因素与企业阐述的目的和使命通常是不同的,后者表示企业的远景规划或最终期望目标,而前
23、者则与当前业务的处理以及所需要的高性能的关键领域有关。22.主题数据库与 _ 1_ 有关,与一般应用项目无关。 (分数:1.00)解析:企业经营主题解析 主题数据库与企业经营主题有关,与一般应用项目无关。23. 1是指面对一个复杂的组织,开发人员从大量的信息需求中把握关键,进行分析。 (分数:2.00)解析:需求分析法24.应用软件设计的总体设计阶段中,是用 _ 1_ 来实现对系统或子系统的划分。 (分数:1.00)解析:模块结构图解析 在应用软件设计的总体设计阶段中,是用模块结构图来实现对系统或子系统的划分。25.严格定义的方法是在一定假设的前提下形成的,它认为系统的所有需求都能被 1。 (
24、分数:1.00)解析:事先定义 解析:严格定义的方法是在一定假设的前提下形成的,它认为系统的所有需求都能被事先定义,而原型化方法认为并非所有的需求在系统开发以前都能准确地说明。26.软件设计方法中的 Jackson方法是一种面向 1 的设计方法。 (分数:2.00)解析:数据结构解析 数据结构既影响软件的结构设计也影响软件程序过程设计。面向数据结构的设计适用于有良好定义的层次数据结构领域,还适用于 CAD/CAM、工程科学领域和计算机辅助教育等方面。它的设计不直接使用数据流程图,其最终目标是提出软件的过程描述,没有明显地考虑软件结构的概念。面向数据结构的设计方法有许多种,Jackson 方法是
25、其中一种。27.确定逻辑优先顺序是 BSP的成果之一,它包括潜在的利益分析、对企业的影响、需求和 1。 (分数:2.00)解析:成功的可能性解析 确定逻辑优先顺序的主要判断标准可归纳为 4方面:潜在的利益分析、对企业的影响、成功的可能性、需求。28.设计,一个大系统必须有 _ 1_ 作指导。 (分数:1.00)解析:规划或总体规划 解析 如果没有来自最高层的一个总体规划做指导,要把多个分散的模块组合起来,构成一个有效的大系统,是不可能的。因此,设计一个大系统必须有最高层的规划作为指导,以避免子系统间的矛盾、冲突和不协调。29.用户需求,是指用户要求软件系统必须满足的所有 1。 (分数:2.00
26、)解析:功能和限制解析 用户需求是系统分析中首先必须了解的最基本的问题,只有明确用户需求才能够成功设计出系统。内容包括用户要求系统必须满足的所有的功能和限制。30.结构化方法工资阶段划分为提出任务、初步调查、可行性分析、详细调查、系统的逻辑设计、 _ 1_ 、系统实施及系统的运行和维护。 (分数:1.00)解析:系统的物理设计 解析 本题考查结构化方法工作阶段的划分。 解题要点 结构化方法工作阶段划分如下:提出任务、初步调查、可行性分析、详细调查、系统的逻辑设计、系统的物理设计、系统实施及系统的运行和维护。31.JMartin 对信息系统开发的基本出发点之一是希望计算机化的信息系统应注意和强调
27、 _ 1_ ,特别是可见效益、直接经济效益,否则难以持久。 (分数:1.00)解析:投资效益解析 从长远观点看,信息系统应注意和强调投资效益,特别是可见的、直接的经济效益。无经济效益的系统建设一般是难以维持的。32.原型法是将原型作为对现实的一个 _ 1_ 解答,从而使系统开发风险达到较为满意的程度。 (分数:2.00)解析:近似或模拟33.原型化过程一般是在获得系统的一组 _ 1_ 后,即快速地加以实现。 (分数:1.00)解析:需求解析 需求定义伪一种变通的方法是获得组基本的需求后,快速地加以实现。34.在建设企业管理信息系统时,由于企业机构的可变性,因此在设计系统的功能时,不仅仅要着眼于
28、企业的机构,而更重要的是应该着眼于企业的 _ 1_ 。 (分数:2.00)解析:职能解析 一般认为管理信息系统是一个大的复杂的系统,在形成管理信息系统的过程中,往往是按照企业的组织职能(横向分解)或管理层次(纵向分解)将其分解为相对独立而又密切相关的子系统来实现的。所以在设计系统功能时,主要应着眼于企业的职能。35.数据是企业中最 _ 1_ 的因素,它又是企业所有运行活动的数字化特征: (分数:2.00)解析:稳定或基本或重要(只要意思和参考答案相同,均给分)解析 在一个企业中,其生产、销售、物资、人事和财务等数据是实现 MIS、DSS 和 OA的基础,没有数据的系统不可能给企业带来效益。只要
29、企业的经营方向和业务不改变,数据永远是企业的财富。36. 1对应用系统的反映是充分的使用预先定义技术,主要的通信工具是定义报告,包括工作报告和最终报告,虽然具体的形式因各自的技术有所不同,但它们的作用是相似的。 (分数:2.00)解析:静态描述或图形模型37.现代企业级的信息系统设计包括两个方面的内容:一是对在系统分析中所确定的业务系统进行实现的基本过程的设计,该设计称为 1;二是将与具体的系统运行环境直接联系(如操作系统、数据库管理系统、网络系统等软件、硬件平台)的设计,该设计称为 2。 (分数:1.00)解析:面向业务活动和业务设计 面向系统组成的技术设计38.SQL语言的功能是 1 数据操纵和数据控制。 (分数:2.00)解析:数据定义解析 SQL 是集数据定义、数据操纵和数据控制功能为一体的关系数据库语言,充分体现了关系数据库语言的特点和优点。39.一个完整的程序必须完成三个层次过程,它们分别是编码、测试和 _ 1_ 。 (分数:1.00)解析:排错或纠错 解析 本题考查系统实施阶段应用程序的编制。 解题要点 程序的编制有三个层次,即编码、测试和排错。一个完整的程序,甚至程序模块,都必须完成这三个层次的过程。40.程序正确性证明最常用的方法是 _ 1_ ,它对程序提出一组命题。如果在数学上证明这些命题成立,就能保证程序不发生错误。 (分数:1.00)解析:归纳断言法