系统分析员级考试试题及答案.pdf
1998 年全国计算机软件专业资格和水平考试系统分析员级试题及答案 试题 1 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。根据关系模型中数据间的函数依赖关系,关系模式可分成多种不同的范式(NF),其中:第二范式排除了关系模式中非主属性对键的_A_函数依赖;第三范式排除了关系式中非主属性对键的_B_区函数依赖。令关系模式 RS(U;F),其中 U 为属性集,F 为函数依赖集,假设 UXYY、Z 为三个不可分解的不同属性,那么 若 F XY,Y Z,则 R 是(2)若 F。XYZ,YZX,则 R 保持依赖的关系模式分解,一般只能分解到_C_。供选择的答案:A、B:传递 非传递 完全 多值 CE:1NF 2NF 3NF BCNF 4NF 5NF NF2 BNF 试题 2 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。从静态角度看,一个进程由程序、数据和_A_组成。_A_是此进程存在的唯一志,它描述了进程的基本情况,其中的内容可分成为调度信息和执行信息两大部分。调度信息供进程调度使用,包括进程当前的一些基本属性;执行信息即_B_,刻划了进程的执行情况。也可以把过程看成为一个虚处理机,各进程之间的调度与正确通信由操作系统中的_C_来实现。进程要获得物理 CPU,需通过_D_。进程之间的同步与互斥依靠_E_管理实现。供选择的答案:A:JCB SMT PMT PCB B:状态 现场 程序状态字 断点 C:调度 系统调用 核心 shell D:调度 信号量 请求 时间片 E:队列 原语 现场 调度 试题 3 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。在形式语言中,文法 G 是一个四元组 G(VN,Vr,P,S)其中 S 为_A_。若文法 G 的产生式集 P 为:()SAbs()Sb()B c B S()B 其中。表示空,则文法 G 是_B_文祛,识别 G 的自动机为_C_。对于 G 来说,_D_为文法 G 可接受的字符串,_E_为文法 G 不可接受的字符串。供选择的答案:A:状态标志符 开始符 语句集 终结符 B:短语 上下文有关 上下文无关 正则 C:图灵机 下谁自动机 有限状态自动机 线性界限自动机 D:acbbac acbb acbcab acbbca E:acacbbb aaacbb aacbb aacacbb 试题 4 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。测试大型软件通常由_A_、集成测试、确认(Validation)测试组成。确认测试主要寻找与软件_B_说明不一致的错误。语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是_C_,最强的准则是_D_。此外,还有多种黑盒测试的设计测试用例方法,如_E_。供选择的答案:A:组装测试 性能测试 接口测试 单元测试 B:需求规格 概要设计 详细设计 界面设计 C、D:语句覆盖 条件覆盖 路径覆盖 判定覆盖 E:ER 图 因果图 DFD 图 IPO 图 试题 5 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。为了解决基于 的关系型数据库管理系统的互操作性问题,目前_A_和各自在建立相应的规范。前者产生的规范主要基于_,而的策略是开_。相应地公司已推出了_,其中将函数调用划分为核心级、一级等共三级_,得到比较广泛的应用。供选择的答案:Open:参考模型 规范 规范 ITU 标准:2 DRDA UDB ODBC:access:API 试题 6 从下面有关软件工程原型方法的叙述中,选出条正确的叙述,并把编号按从小到大的次序写在答卷的栏内。再次工程工具是一种支持软件维护的工具,而逆向工程工具不是一种软件维护工具 在微机上流行的反汇编程序可以认为是一种逆向工程工具 即静态分析工具可用于软件测试中直接分析源代码,辅助生成测试用例。动态测试工具并不适用于需要大量交互操作的回归测试场合 再次工程工具可以进一步细分为代码重构工具和数据重构工具 静态分析工具能分析测试用例对判定的覆盖程度 程序分片工具和相关性分析工具都不能认为是逆向工程工具 静态分析工具通常把被测程序看作为字符流输入,经检查与分析后,产生出一份析报告。要重构一个在功能上和性能上更为完善的改进的软件,可以采用再次工程工具加支持。结构化编辑工具可以提高编程的工作效率,但不能保证所编辑的程序的语法正确 试题 7 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。(2nl)模冗余系统,由(2nl)个相同部件的副本和一个表决器构成,表决器将(2nl)个副本中大于半数的输出作为系统的输出,如下图所示:输入 输出 假定表决器完全可靠,且每个副本的可靠性为R0,则该冗余系统的可靠性 R_A_。当 R0_B_时,R 为不依赖于 n 的恒定值_C_。若 R0et,则 R 为 n 和t的函数,当tln2 时,R 是 n 的_D_;当 0tln2 时,R 是 n 的_E_。1 2 2n+1 表决器 供选择的答案:A:niiniinRRC0120012)1(ininniinRRC120012112)1(ininiinRRC12002012)1(ininniinRRC1200212)1(B、C:0.347 0.5 0.963 0.869 D、E:指数函数 非单调函数 单调递增函数 单调递减函数 试题 8 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。Intranet 正在成为一种流行的企业内部网构造模式,它是由传统 ClientServer模式结合_A_技术发展而来的。传统的 ClientServer 模式中面向大量用户的客户端由_B_所替代,其界面更为单一,也更便于用户使用。后端仍保留数据库服务器,但在中间增加了一个_C_。_C_在一个方向上直接与_B_通过_D_协议进行通信;在另一个方向上有时候它可直接访问数据库服务器,有时候也可再通运一个_E_访问数据库服务器。因而 Intranet 可以是数据库服务器_C_B_的三级模式,或者是数据库服务器_E_C_B_的四级模式。供选择的答案:A:数据仓库 面向对象 高速 Ethernet Intemet 多媒体 人工智能 B、C、E:应用服务器 域名服务器 Y 流览器 FTP 服务器 Web 服务器 Mail 服务器 D:FTP PPP HTTP SMTP SNMP RARP 试题9 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。海明码是一种常用的纠错码。按照海明码的理论,其合法码字集的海明距离等于_A_时,能检测出 2n 位错并能纠正 n 位错。在要能检测出两位错并能纠正一位错的情况下,若信息为 32 位,则必须至少添加_B_位冗余校验位。若四位信息位 a6a5a4a3,后面添加 3 位海明码冗余位 a2a1a0后构成a6a5a4a3a2a1a0。已知三个监督关系式值 S2S1S0与错码位置的对应关系如下表:其 SSS 的监督关系式分别为_C_、_D_、_E_。供选择的答案:A:2n-1 2n 2n+1 2n+2 S2S1S0 000 001 010 100 011 101 110 111 错码位置 无错 a0 a1 a2 a3 a4 a5 a6 B:4 5 6 7 C:S2a2a4a5a6 S2a1a3a5a6 S2a0a3a4a6 S2a0a1a2a3 D:S1a2a4a5a6 S1a1a3a5a6 S1a0a3a4a6 S1a0a1a2a3 E:S0a2a4a5a6 S0a1a3a5a6 S0a0a3a4a6 S0a0a1a2a3 试题 10 从以下叙述中选出 5 条最确切的叙述,把相应编号依次写在答卷的 AE 栏内。RISC 计算机虽然每条指令本身可能很复杂,但是总的指令条数精简了。Java 是一种新型的与平台无关的编程语言。EISA 总线是对 ISA 的扩充,提供 32 位数据传输能力和 16 位地址寻址能力。VESA 总线是由美国视频电子标准协会提出的一种局部总线结构。PCI 总线可提供数据缓冲,但处理突发数据的能力低于 VESA 总线。由中断源区分,中断可分内部中断(又叫陷阶)和外部中断两大类,例如电源故障中断就属于外部中断。动态存贮器(DRAM)的内容,即使在不停电的情况下,也要定期再生或刷新。RAID 盘分为 05 共 6 级,级别越小冗余能力越强,可靠性越高。曼彻斯特编码是一种自带位同步信号的编码方式。IP 地址 1661116.99 属于某一个 B 类地址。试题 11 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。All known techniques for handling complex Problems successfully seem to fall into one of the three classes:subdividing the problem(_A_),ignoring irrelevant detail in a safe way(_B_),and having an independent agent _C_ the internal consistency(contextual checking).The first two provide guidelines for solving the problem,the third serves to provide early warnings.A good programming language supports all three.In subdividing problem,some of the subproblems may be similar to the _D_ Problem.It leads us to a _E_ solution.This _E_solution is viable provided each of the subproblems is easier to solve than the original problem 供选择的答案:A、B:abrogation abstraction composition contraction decomposition segmentation CE:check complex old observe original perform recurrence recursive repeat 试题 12 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。One of the most difficult problems with systems is understanding and _B_ patterns that will be jointly achieved by the components of a system.To understand this term,think of a _C_ like a mouse click that triggers some chains of causally related responsibilities performed in softwareOne way of looking at this is from outside the system,a mouse click causes a to open on a screenAnother way to view this is from inside,the responsibilities of handling the click are decentralized in a set of objects in a running program and the click _D_ through this set by means of a causally connected sequence of interobject _E_.One of the objects causes the to open on the screen.供选择的答案:A、B:behavior convention explaining expressing processing protocol CE:collaborations collocation commissions distributes emulations products propagates simulations stimulus 试题 13 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。n 阶行列式 xyyxyxyx0.00.0.0.000.0 _A_。设 n 阶方阵 A 的秩为 r,则结论_B_成立。方阵 A1000010000010010的特征值为_C_。已知 a1,a2,a3是某个线性方程组 AX=0 的一个基础解系,则_D_。方阵 B303000003010002121对应二的次型 f(X1,X2,X3,X4)_E_。供选择的答案:A:xn+yn xn+(-1)nyn xn+(-1)1nyn yn+(-1)nxn B:|A|0|A|=0 rn rn C:0,1 -1,1 0,0,1,1 -1,1,1,1 D:a1,a2,a3线性相关 a1,a2,a3线性无关 a1a2,a2a3,a3a1线性相关 a1a2,a2a3,a3a1不是 AX0 的一个基础解系 E:X1X2X226X2X43X24 21X1X2X223X2X43X24 X1X22X226X2X46X24 21X1X221X223X2X423X24 试题 14 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。在任何图中必有偶数个_A_。元正则树 T 中有片叶子,i 个分支点,则满足条件_B_。用霍夫曼()算法构造带权为,的最优树,这棵最优树的权(T)_C_。已知是的充分条件,是的必要条件,是的必要条件,那么是的_。谓词公式)()()()()(xRyPyxPx中的变元x_E_。供选择的答案:度数为偶数的顶点 度数为奇数的顶点 入度为奇数的顶点 出度为奇数的顶点:(m-1)i=t-1 (m-1)i=t (m-1)t=i-1 C:89 91 95 126 D:充分条件 必要条件 充要条件 都不对 E:是自由变元 既不是自由变元也不是约束变元 是约束变元 既是自由变元又是约束变元 试题 15 从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。矩阵 A=120321012,范数_,_ AA 范数_1BA。对于方程组,下面叙述 _是正确的。方程 3 2在.,1.7对内有一根,如果把方程写成如下的迭代式,那么收敛的迭代式是_和_,而且_比_收敛快。供选择的答案:A、B:3 4 5 6:如果作简单迭代收敛,则作赛德尔迭代一定收敛。如果作赛德尔迭代收敛,则作简单迭代一定收敛。水果是实正定对称的,则赛德尔迭代一定收敛。把化为,如果的三种常用范数都不小于,则简单迭代一定发散。D、E:215.11nnxx 5.1231nnnnxxxx 15.11nnxx 3215.1nnxx 1998 年系统分析员级下午试题 I 从以下的 4 道试题(试题一至试题四)中任选2 道解答。如果解答的试题数超过 2 道,则解答的前 2 道有效。试题一 阅读以下关于工业控制系统方案选型方面的叙述,回答问题和问题。某省拟新建电厂的主管部门召集了一批专业人员和计算机专家,讨论如何为新电厂建立计算机控制系统,在讨论中提出了以下两种方案:()方案传统的(分布式控制系统)。经本省内不少电厂多年推广使用,相对已十分成熟和实用。在系统中把计算机、通信、自动控制和显示等技术集成在一起形成一个统一的分布式电厂控制系统,其中采用了控制功能分散、监视管理集中和全厂信息共享的原则,具有以下特征:在结构上,采用了各类能独立运行的一批工作站(如:操作员站、工程师站、数据采集处理的站、管理站等),这些工作站分别能从事于局部控制,在各个工作站之间则采用局域网实施通信,交换有关的信息。在功能上,采用分层管理控制的原则,比如:整个DCS系统可分解为基本控制级(实现相对固定的平稳调节目标)和协凋管理级(在全厂范围内实现优化计算与协调控制),并且通过网络可与再上一级的主机或系统实现通信。在技术上,尽可能实现标准化,采用通用性强的机或小型工作站,有针对性的多类通信介质;在模拟量控制的基础上结合可编程逻辑控制()技术,大屏幕显示与监控技术等。在软件选用上,可灵活地选用规范化的实时多任务操作系统,配备有效的视窗软件,包含有常用功能软件与算法库的组态软件,先进的控制软件包,绘图软件,相应的数据库软件,管理调度软件和办公软件等分布在系统内。()方案二代表国际上发展方向的(现场总线控制系统),即是采用网络通信技术,把分布在现场各处的仪表仪器、测量控制设备有机地连接在一起并实施数字化控制的技术。现场总线的特点是数字化、串行、双向和多线式。通过现场总线可能有效地实现联网信息传输的数字化,各网络站点仅表的智能化和整个电厂系统的开放化。其主要特征大体上包括有:主要由现场总线通信网络、智能变送器、智能执行器(现场仪表)、工业(上位机设备)和相应的软件等组成。现场总线上所连接的产品采用统一的通信规程和协议,从根本上保证实现信息的共享、设备的互换或互操作,允许实现现场仪表的远程调整校验。通过网关还可实现不同现场总线的互联。现场总线采用数字信号传送信息,通常可采用一对多结构,即用一对传输线可连接多台现场仪表,实现主控系统与现场仪表之间的双向通信(接线简单,施工方便,维护与扩充容易)。现场总线引入并定义了若干不同的标准功能块,不同厂商的设备都采用相同的组态方法。这样,用户的应用、培训与编程十分方便。问题 看上去新颖的比传统的有着远为吸引人的许多特点与长处。可是,在讨论中绝大多数专家都认为(分布式控制系统)仍是目前电厂工程中应用选型的主流。请你用字以内的文字简单说明理由。问题 在热烈的讨论过程中,不少专家又提出了以下的第三种方案:方案三基于远程智能 I O 的新型系统。这里的远程智能 I O 装置是一类独立的系统,大体上由三部分所组成。即智能前端、现场通信总线和计算机通信适配器。其中,智能前端是可放置于生产现场的测试装置,比如由于其中采用了工艺和单片微处理器,可以完成与转换,滤波,消除抖动,热偶与热阻测量变换,工程单位转换以及许多基本的处理与运算功能(包括:累积、计数、自检、自诊断、存取控制等)。一般都提供有网络应用层协议和高级语言组态方法。现场通信总线采用了全数字串行通信方式,可支持点对点,一点到多点,主从方式或广播方式等多种通信工作方式。通过现场通信总线连接各智能前端与计算机通信适配器实现数字信号的双向通信。计算机通信适配器是实现工业控制计算机与网络交换信息的接口,用来完成网络的统一协调管理,并实现与主控系统的信息交换。基于这类远程智能 I O 系统,用户可能配置适当的工业控制计算机和组志控制软件包,作为工作站点而构成为新型的系统。比如:可以用远程智能 I O 构成(数据采集处理)系统作为大型火力发电机组的辅助监控点;由远程智能 I O 与(可编程逻辑控制)技术共同构成以显示为中心的辅助车间监控系统;对远程独立设备实施监控,取代传统的集中式 I O 模件等。请你用个以内的文字,以提纲方式列出,与传统的相比,方案三有哪些主要优点?试题二 阅读以下关于客户机服务器应用系统方面的叙述,回答问题和问题 2 某机电产品集团的总公司三年前已采用了Client/Server(以下简称)结构开发了数据库应用系统。该应用系统基于局域网采用了2 数据库与 Sybase数据库两种系统(必要时可通过数据库信关转换);在应用程序中共莱河了三种不同的语言编制程序;应用系统的使用效率相当高,并发用户数在高峰时会超过个以上,企业内部的通信任务也十分繁重。该系统在开发时所采用的方式是所谓两层的软件设计体系结构。即应用系统在逻辑上分布在两级实体上,在客户机上的软件设计包含了所有的用户接口逻辑操作和各类业务逻辑模块的集成在数据库服务器上则驻留有数据库管理系统模块,完成有关数据库管理的细节任务。客户机方直接以语句向数据库服务器发出相应的数据请求,由数据库服务器方响应客户机方的请求,执行这些语句,并将相应的数据返回至客户机方。总公司的顾工程师分析了近三年来的实际运行情况,指出:()随着应用系统处理的内容越来越多,客户端应用程序不断地扩充而变得相对庞大,客户机本身的处理能力已显得跟不上要求。()更新每台客户机上的应用程序越来越困难,应用程序的分发与版本控制十分麻烦。()因为客户机的授权用户需要拥有连接数据库的口令,个别授权用户有可能绕过系统中的客户端应用程序,利用自己安装在客户机上的其它数据库访问工具去直接操作数据库,从而可能访问到某些未授权的数据。问题 顾工程师建议改造系统,采用三层(或更多层)软件设计的方案来规划与实现系统,即客户机一功能服务器一数据库服务器。这时,应用系统的软件将被设计成为逻辑上相对独立的三层:()表示层,也称为用户界面层。通常只需把该层软件模块放置在客户机实体内,承担着用户与应用之间进行对话的功能。如:接受用户输人数据,检查用户从键盘或鼠标器等提供的输入信息,显示应用输出的信息与数据等。采用的是 GUI界面(或者可进一步采用浏览器界面)。()功能层,也称为业务处理逻辑层。比如可以把该层软件模块放置入新增的“功能服务器”实体内(也可以置入数据库服务器内)。客户机上的用户需要从事于业务计算或进行数据访问时,通过客户机向驻留在功能服务器中的“功能层”发出请求。由功能层响应客户机的请求,去完成相应的业务处理或复杂计算,或者进一步向数据库服务器发送语句,以完成相应的数据库查询或更新等工作。然后,由功能层把计算或操作结果逐层地返回给客户机。()数据层,也称为数据库服务层。该层软件模块驻留在数据库服务器实体内。负责管理对数据库数据的读写(如通过语句)。也可以进一步把功能层细分为几层,当然也可以设置多级功能服务器等。请用字以内文字,以提纲方式列出采用三层软件设计方式可能带来的主要优点。问题 总公司信息部的负责人李总十分赏识顾工程师的分析与建议,但是李总认为改造必须循序渐进,因为会有相当大的工作量,希望进一步采用些相对成熟的系统开发工具。请你列出某一种能支持三层软件开发的工具,并以字以内文字简要说明其功能实现的方式。试题三 阅读以下关于软件测试方面的叙述,回答问题、问题和问题。某软件公司在研制与开发各类应用软件的过程中,深切地体会到“软件测试”的重要性与复杂性,认为这是关系到公司信誉、软件质量和软件维护的关键技术活动之一。公司的王总工程师多次召集公司有关的管理人员与技术骨干,分析了软件测试的规范化问题,讨论中一致认为规范化应涉及下列一些基本的软件测试活动:()编制软件测试计划;()拟定软件测试大纲;()设计并生成各类测试用倒;()以一系列“测试小周期”实施软件测试;()产生相应的软件问题报告;()软件测试过程的整体性管理。王总工程师要求开发部的赵工程师整理出几份专题性的报告。问题 针对公司里原来习惯于根据“谁开发谁测试”的原则进行软件测试,赵工程师在报告中建议采用“专业化测试人员”专职全身心地从事于软件测试工作。请以字以内文字,用提纲方式简明说明这可能会有什么好处。问题 在赵工程师拟就的专题报告中,提出了以下的一些见解:()软件测试过程应与整个软件的开发过程基本上并行地展开和进行。比如:许多测试准备工作都在测试实施阶段之前即已开始。()软件的测试与纠错通常是反复选代地进行的,改进软件的再测试与回归测试是提高软件测试效率与质量的重要环节之一。()根据测试是否针对软件系统的内部结构,一般可把软件测试的方法大体上区分为两大类:白盒子方法指的是功能测试,黑盒子方法指的是结构测试。()测试用例的选择应注意代表性,即输入数据、操作与环境设置时应能代表有合理的或不合理的,合法的或非法的,界限内的或越界的等各类情况,也应包括有临界的或极限的情况。()要求测试结果呈现“可判定性”(可评估或判定测试执行结果是否正确)和“可再现性”(对同样的测试用例,软件系统的执行结果相同)的特征。()软件测试实施的主要依据是事先拟定好的软件测试计划,因此测试计划的拟定必须周密、全面与完善。()针对公司中技术人员大量使用语言指针编程开发的具体特点,必须加强内存使用错误方面的软件测试。请从上述叙述中选出你认为提法上不恰当的两条的序号,各用字以内文字简要说明理由。问题 3 在讨论中,王总工程师强调指出使用软件测试工具的必要性。请你以字以内文字,用提纲方式简要列举某一种软件测试工具的主要功能(可以是你所使用过或看到过的工具,或者你所期望有的某一种软件测试工具)。试题四 阅读以下关于企业成本核算管理软件方面的叙述,回答问题和问题。在某通信产品制造工厂的财务管理系统设计中,十分重视成本核算与管理模型的分析,根据该厂通信产品制造流程的具体特点,采用相应的各类成本计算方式,需要在每一个流程环节上计算出产品制造过程中所涉及到的成本;同时要依照产品的产量、质量、各类部件成本和各类耗费等计划数据具体编制出产品生产成本计划从而进行成本的分析与考核,图 4.1 是成本核算管理软件的基本功能模块结构简图。图 4.1 成本核算管理软件的基本功能 其中:()开工模块用来提供各类通信产品的产量、入库数量、各类零部件与材料的计划单价、各个制造环节中每一部分的单耗与工费等。()成本核算模块一又可按生产工序、车间与全厂细分为几个成本核算子模块。其主要任务包括计算出各类产品的总成本和单位成本,登记并打印各类帐表,以及统计出有关的成本台帐等。比如,经过各类处理后,可能产生出:各类产品的车间成本与厂部成本;各级有关费用与管理费明细表;可比产品成本表与不可比产品成本表;生产费用表;成本项目汇总表;各类成本台帐等。()成本管理模块其主要任务可区分为三个子模块:成本计划、成本分析与成本考核。成本核算管理软件 成本核算模块 开工模块 与帐务接口模块 成本管理模块 例如;通过调用开工模块与成本核算模块中的有关数据,经处理后可以获得:各级各类成本计划;各级成本分析与成本项目分析;费用增减因素分析;各级责任成本考核情况表等。()接口模块负责成本模型与帐务模型之间的相互连接。比如可以把成本核算的处理结果形成转帐凭证并围自动转入帐务系统处理。通常可以用“成本核算底稿”为中心来考虑接口与连接。问题 在该厂成本核算管理软件中涉及到的数据量较大,数据的重复使用频度较高。经分析,在成本核算管理软件中涉及的主要数据可分为两大类:()原始型数据,包括从帐务系统中转来的数据和本软件需要输入的数据(比如:各环节生产费用、当月产量等)。()对原始型数据进行处理过程中生成的数据(比如:累计产量、单位成本、总成本等)。为了节省计算机存贮空间,加快处理速度,提高数据共事能力,又能方便操作,请你以字以内文字,提出两条节省联机存贮数据量的措施。问题 为了更有效地进行成本计算与分析,可以不限于用原来采用的人工计算方式,允许采用各类相对复杂的成本计算公式和线性代数分配方法。为了运算方便起见,这里仅考虑一种简化的情况。比如:为了计算利润,可以采用盈亏平衡模型(量本利分析)。假定固定成本与生产数量大体上无关(固定成本包括折旧费、管理费等),某一产品的变动费用包括有原材料费用、工时费用及其他有关费用。今某类通信产品的销售单价为元,固定费用为万元,每台产品的变动费用为元。请估算出生产多少许该类产品才能达到保本(请列出简单公式)。从下列的 2 道试题(试题五至试题六)中任选道解答。如果解答的试题数超过道,则解答的前道有效。试题五 阅读以下关于网络系统数据备份方面的叙述,回答问题、问题和问题 3 某石油化工集团总公司的信息管理部门决定为信息中。心的计算机网络制订一个相对完善的网络系统数据备份的整体解决方案。经讨论与分析后,普遍认为在该数据备份方案中必须实施以下要点:()选用专业级的网络备份管理软件,以代替原来使用的普通备份软件或者由网络操作系统中所提供的备份软件。()选用可靠的存储介质,以优质磁带为主,辅以少量可记录光盘和若干可卸式硬盘或软盘片。()选用性能价格比良好的自动加载磁带机,作为网络系统数据备份的主要备份设备。()制订合理的备价策略。可能选用的备份策略允许包括有:完全备份方式、增量备份方式和差分备份方式等以及这些方式的组合。比如:完全备份方式可以是每天对网络系统进行全部数据的完全备份。增量备份方式可以是只在每周五进行一次完全备份,在以下的周一到周四只对当天新的或被改动过的数据内容进行备份。差分备份方式可以在每周五进行一次完全备份,在以下的周一至周四,每天对当天与上周五相比有着不同的数据(新的或被改动过的)进行备份。()建立起备份磁带和有关存储介质的严格管理制度,并由专人审计与监督备份的执行情况。问题 为了更可靠地保留相对较长时期的数据,并且更方便恢复,信息管理部门的李工程师建议采用七盘磁带轮换的方式进行网络数据备份。假定一盘磁带可以完成一次完全备份,请你具体列出这个备份策略的实现方案(100 个文字以内)。如果这七盘磁带备份后有某一盘失效,最坏情况下可能造成什么损失?问题 原来该集团使用的是网络操作系统中所提供的备份软件(如:Windows NT Backup,Netware SBackup 与 Unix tar/cpio 等),现在选用最先进的专业级网络备份软件,李工程师指出可以有如下好处:()可保证实施自动加载磁带机所能提供的全部先进功能,例如:完全备份、增量备份、差分备份策略,也可实现自动无人定时备份。()可以更有效地实施系统数据恢复和系统数据丢失灾难分析等功能。()可以自动优化数据的传输率,提高备份速度,更合理地使用先进的磁带机等各份设备。()有可能采用更有效的“映象备份”功能,即允许从硬盘把数据流备份人磁带机(不再是逐个文件地备份)。除了上述好处外,你认为还可能有什么好处?请用字以内文字简要说明。问题 3 在讨论与分析过程中,有关的管理人员和技术人员曾提出过以下的一些观点:(1)尽管网络中已采用磁盘阵列,其中已有热备份硬盘、技术和冗余校验技术支持,但是数据备份仍然是十分必要的。(2)为了加快网络备份的速度和提高备份的效率,备份时可主要针对网络中的企业信息与数据文件的内容进行;无需进行网络中系统文件和应用程序的备份(因为这些内容可通过安装盘重新进行安装)。(3)备份不同于单纯的数据复制技术,因为备份的规划、自动化备份操作和日志与历史记录的保存等备份管理内容也是属于数据备份方案中的内容。()在当前可采用的先进的磁带机技术中已呈现明显的智能化趋势。如:自动报警,磁带更换与控制,磁头清洗等已均可自动进行。()由于目前光存贮技术发展极快,可记录光盘既便宜又可靠,已开始可完全取代磁带备份技术。请指出其中相对来说叙述不太恰当的两条观点的序号。试题六 阅读以下关于数据库应用系统性能优化方面的叙述,回答问题和问题。某市经济信息中心采用racle 数据库建立起了一个经济信息统计方面的大型数据库应用系统,尽管配置了相当优良的硬件和网络环境,但实施后的整体性能表现较差。特别是随着业务量与信息量的迅速扩大,数据库系统的存取速度显著减慢,存储效率也明显下降。该信息中心通过反复实践与摸索,并邀请数据库专家一起会诊,认为可能从以下四个方面进一步优化数据库应用系统:()通过调整服务器配置、操作系统配置与数据库管理系统的有关参数,优化系统的 IO 性能(因为数据库应用中最主要的查询与修改数据操作大多需通过 IO 来完成),尤其是改进磁盘 IO 的效率与性能。()优化“索引”的建立与使用机制,尽可能提高数据查询的速度或效率。()合理使用聚类(Culster),改进查询响应时间和系统的综合性能。这里的“聚类”是把单独组织的、但在逻辑上经常需连接的、较为稳定的几个基本表聚集在一起(在物理上实现邻近存放),可以显著减少数据的搜索时间,从而提高性能。()优化服查询。比如:优化相应的表连接,优化嵌套子查询,避免全表的反复查询,避免嵌套的游标(Cursor)和多重循环等。问题 对于大型数据库系统来说,索弓脱制可以在很大程度上提高数据查询的效率。但是必须注意的是索引是以空间为代价来换取时间的,而且一般仅当表的容量较大时,才能显现出索引的作用。以下是该信息中心的技术人员在讨论优化索引的使用时提出过的两条主要建议:()尽可能充分地去理解索引的基本原理和在本系统中使用索引时的一些规则,从而为正确使用索引奠定基础。比如:在某些调词后不使用索引(如等),查询的记录数超过表总记录数的以上时不适宜使用索引,在另一些谓词后出现的索引字段会使用索引等。()实践已证明,在有很多基本表的场合下,由多名开发人员大量创建不尽合理的索引,可能会显著降低系统的性能。根据应用的实际需要,合理地创建“索引”,在本系统应用中有可能考虑一些创建索引的原则或指导性规则。比如:原则上,对记录数较多的表,应尽可能考虑创建索引的可行性;在连接多个表的场合下,最好考虑采用索引;无相同值的字段可建立起“唯一性索引”(这时查询代化性能特别出色);对于只读的表可建立较多的索引,对于更新频度较高的表只能作较少索引;尽可能在数据加载之后再建立索引,以避免重新索引的开销;建立并置型复合索弓,应把最常用的索弓序段放在前面,即保持相对合理的索引序段次序;此外,在讨论中,一致认为选取合适的“索引字段”,对于索引实现的效率具有相当重要的作用。请你用字以内的文字,指出选用具有哪些特征的字段作为索引手段更为合适?(提供一些原则)问题 上面已经指出,系统 IO 经常会成为制约数据库应用系统性能的瓶颈;减少 IO 资源的争用和合理分市各类存贮空间,通常能有效地提高全系统的运行效率。比她可以使应用系统的空间与系统表空间分离;在不同的盘驱动器上设立数据表空间与索引表空间;自动整理与减少空间碎片等等。许多开发技术人员都进一步谈到由于缺乏经验,一般在建立实体(如基本表、索引、表空间等)时,都习惯于使用提供的“缺省参数”,结果有时会引起应用系统中性能很差的隐患。请你用字以内文字简要说明为什么有时必须重新设置这些缺省参数?1998 年系统分析员级下午试题 II 从下列的 4 道试题(试题 1 至试题 4)中任选 1 道解答。请在答卷纸上用圈住选答的试题编号。若用圈住的试题编号超过道,则以前面的道评分。试题一 论软件的可重用性设计 软件或软件模块的可重用性是软件工程中的一类重要设计目标。随着面向对象技术的 广泛使用,软件的可重用性设计有了长足的进步,已成为一项软件开发的基础技术。根据你实际参与开发的经验,论述下列三个问题:问题 简述你参与开发的软件概要和你所担任的工作。问题 具体叙述你在参与开发的软件项目中是如何进行软件的可重用性设计的,采用了哪些主要技术?遇到过哪些实际问题?你还采取过哪些改进措施?问题 3 简述你所采用的软件可重用性设计技术的效果。你有哪些主要体会和进一步的设想。试题二 论数据库的安全性设计 通常,信息系统的安全性指的是采取必要的安全保护方面的技术和管理措施,保护硬件、软件和数据不因偶然的或恶意的原因而受到破坏、更改和泄露。其中数据库的安全性设计有着十分重要的作用(包括物理安全与逻辑安全)。根据你实际参与开发和设计的经验,论述下列三个问题:问题 简述你开发与设计的软件概要和你所担任的工作。问题 具体叙述你在数据库应用系统开发中是如何使用安全性设计技术的,包括采用过哪些主要技术?遇到过哪些实际问题?采取过哪些相应的措施?问题 3