26.人一机接口设计的内容包括输出设计、输入设计与人一机对话设计三个方面。
【√】
27.输出设计应该使用方便,一目了然,符合开发者的习惯。 【×】 28.系统应该对操作人员的各种操作作出响应。 【√】 29.PAD是一种支持结构化设计的图形工具。 【√】 30.NS图所得到的程序必定是结构化的。 【√】
5.3选择题
( )1.下列哪种耦合方式的耦合度最低、性能最好? A、过程耦合 B、控制耦合 C、功能耦合 D、数据耦合
( )2.不属于系统设计阶段的工作是哪一个? A、程序设计 B、代码设计 C、输入输出设计 D、数据库设计
( )3.标明衣服大小号码的代码(例如m、xll),属于什么代码? A、 缩略码 B、助记码 C、 自然码 D、省略码
( )4.不符合人机接口设计中输出格式设计要求的是哪一个? A、使用方便,符合开发者的习惯 B、便于计算机处理 C、规格标准化,文字统一化
D、能满足系统的发展的项目增减的需要。
( )5.下图描述的是人机对话方式的是哪一个? ** 对账系统 ** 1、 对账单输入 2、 对账单输出 3、 计算机对帐 4、 人工对帐 5、 退出 请输入功能代码(1-5)
A、选择式 B、菜单式
35
D 】 A 】 A 】 A 】 B 】
【【 【【【 C、填表式 D、问答式
( )6.系统结构图里,用于表示模块调用中数据流的符号是什么?【 C 】 A、带实心小圆圈的箭头线 B、带弧形的箭头线 C、带空心小圆圈的箭头线 D、带菱形的箭头线
( )7.进行代码设计的阶段是哪个阶段? 【 B 】 A、系统分析阶段 B、系统设计阶段 C、系统实施阶段 D、运行维护阶段
( )8.下列不属于系统性能指标的哪个? A、系统响应时间 B、系统存储空间 C、系统吞吐量 D、系统可用性
( )9.不属于输入数据检验的是哪一个? A、数据录后对原数据的人工复查 B、重复录入校验和平衡校验 C、数据类型校验和人工复核
D、控制总数校验和数值范围及合理性校验
( )10.下列对系统设计阶段描述不正确的是哪一个? A、解决“如何做”的问题,就是系统设计阶段的工作 B、系统设计阶段的最终目标是目标系统的物理模型 C、系统设计阶段设计的依据是目标系统逻辑功能的要求 D、系统设计阶段不需要确定具体的实施方案
( )11.下列哪一个不是系统设计应遵循的原则? A、系统的观点 B、采用面向对象的方法 C、阶段划分明确、分步实现
D、尽可能地选用先进及合适的计算机语言进行程序设计 ( )12.下列不属于系统设计评价指标的是哪一个? A、可靠性 B、工作质量 C、系统吞吐量 D、工作效率
( )13.下列不属于模块调用关系的是哪一个? A、直接调用 B、选择调用 C、顺序调用 D、循环调用
36
【 B 】 【 A 】 【D 】 【 B 】 【 C 】
【 C 】
( )14.下列不属于系统结构图结构的是哪一个? 【 D 】 A、内导结构 B、转换结构 C、外导结构 D、选择结构
( )15.不属于模块评价标准的是哪一个? 【 D 】 A、聚合性高 B、耦合性低
C、影响范围是控制范围的子集 D、控制范围是影响范围的子集
( )16.不属于绘制系统结构图基本原则的是哪一个? 【 A 】 A、每一模块均有自己独立的工作任务,只有下级模块的命令才能执行 B、模块之间的信息交流只局限于其上级模块与下级模块
C、若某一个模块要与其邻近的同级模块发生联系,则必须通过它们各自的上级模块进行传递
D、模块之间的调用次序是从上到下,自左向右进行
( )17.下列不属于代码设计原则的是哪一个? 【 C 】 A、惟一确定性 B、易识别性 C、简单易懂 D、可扩充性
( )18.下列不属于数据库设计过程的是哪一个? 【 B 】 A、概念模型设计 B、表单设计 C、逻辑模型设计 D、物理设计
5.5简答题
1.系统设计的任务是什么?
答:即系统的总体设计与系统的详细设计。 2.详细设计包括哪些设计?
答:有代码设计、数据库设计、输入输出设计和处理过程设计等。 3.系统设计的原则有哪些?
答:(1)系统的观点;(2)采用模块化的结构;(3)阶段划分明确,分步实现;(4)尽可能的选用先进及合格的计算机程序设计语言;(5)合理的使用 goto 语句。
37
4.系统设计的五个指标有哪些?
答:(1)可靠性;(2)工作质量;(3)可维护性;(4)工作效率;(5)经济性。 5.结构化设计的任务是什么?
答:结构化设计的任务就是根据数据流程图来建立系统结构图,用系统结构图来描述系统分层次模块结构以及模块之间的通信与控制关系 6.系统结构图的组成?
答:系统结构图中最基本的组成部分就是模块、调用关系、数据流和控制流。 7.模块有哪些属性?
答:一个模块本身具有三种基本属性:(1)功能,说明该模块实现什么;(2)逻辑,描述模块内部如何实现所需要的功能;(3)状态,描述模块的使用环境与条件以及和其他模块间的相互关系
8.模块的调用关系有哪些?
答:(1)直接调用;(2)选择调用;(3)循环调用。 9.模块的评价标准是什么?
答:(1)模块的聚合性要强;(2)模块的耦合性要弱;(3)模块的影响在控制范围之内。
10.模块聚合性有哪些等级?
答:分六个等级:偶然聚合;逻辑聚合;时间聚合;过程聚合;顺序聚合;功能聚合。
11.模块的耦合性有哪些类型?
答:(1)数据耦合;(2)控制耦合;(3)内容耦合。
12.通常用哪些方法来达到模块影响范围和控制范围的良好关系?
答:(1)在整个系统结构中向上移动判断点的位置,以扩大模块的控制范围;(2)
将具有判断功能的模块合并到它的上层调用模块当中去,从而提高判断点的位置;(3)在系统结构层次中,将受到某判断模块影响而又不在其控制范围内的模块下移,使它处于判断模块的控制范围之内。
13.模块控制范围和影响范围的设计原则是什么?
答:在系统结构设计当中,应遵循以下基本原则:对于任何一个具有判断功能的模块,其影响范围应当是它的控制范围的一个子集。 14.模块间调用有哪些规定?
答:(1)模块之间的调用关系应符合军事调度的原则,每一模块均有自己独立的工
38
作任务,只有上级模块的命令才能执行;(2)模块之间的信息交流只局限于其上级模块与下级模块,任何模块不能与其他上下级模块或同级模块直接发生信息交流;(3)若某一个模块要与其邻近的同级模块发生联系,则必须通过它们各自的上级模块进行传递;(4)在系统结构图中,按照一般习惯,模块之间的调用次序是从上到下,自左向右进行。 15.描述系统结构图中的基本结构? 答:内导结构、转换结构、外导结构。 16.数据流程图有哪两种结构? 答:变换中心型和事务中心型。
17.系统性能的指标有哪些?衡量标准是什么?
答:系统性能指标有:系统吞吐量、系统响应时间、系统可行性、系统可维护性、系统安全保密性、系统可用性及其他。衡量一个计算机信息系统的好坏,常用的性能指标有:系统的吞吐量、响应时间、安全保密生、可靠性、可维护性、兼容性、设备的利用率等。
18.信息系统的物理结构有哪些?
答:信息系统物理结构有三种,即单机结构、联机结构与网络结构。 19.代码设计原则有哪些?
答:代码的设计原则有:(1)惟一确定性;(2)可扩充性;(3)易识别性;(4)简短性;(5)标准化。 20.代码有哪些种类?
答:代码种类有:顺序码、分组码、块码、助记码、缩略码。 21.代码的设计过程有哪几条?
答:代码设计步骤:(1)明确代码目的;(2)决定代码对象;(3)决定代码使用范围和期限;(4)分析代码对象的特性,包括代码使用频率、变更周期、追加删除情况及处理要求等。
22.描述数据设计的四个阶段?
答:(1)概念模型设计。通过对现实世界的信息流进行分析、选择、命名、分类、综合之后,用E-R图对其进行描述,称之为概念模型。
(2)逻辑模型设计。通过对E-R图的改进和优化,将其转换成某一个数据库管理系统能够接受的数据模型,称之为逻辑模型。
(3)物理设计。解决数据在计算机存储器上如何组织与存取等问题,使之既能够节省空间,又能够提高存取数据的速度。
39