logo资料库

2000年系统分析师考试真题及答案-下午卷.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
2000 年系统分析师考试真题及答案-下午卷 试题一 阅读以下关于构件技术方面的叙述,回答问题 1 和问题 2。 近年来,基于面向对象的“构件”(Component,也称组件)技术得到了迅速的发展,特 别是在分布式网络应用环境下企业应用系统的开发和应用程序的集成已开始广泛的运用构 件技术。某企业的信息部门提出以下一些看法: (1)当前有三类主要的分布式对象使用与管理模型,即 CORBA(公用对象请求代理结 构)、COM/DCOM/COM+(构件对象模型)和 EJB(Enterprise JavaBeans)。这几类构件模型 的发展,使应用软件有可能采用装配相应“构件”的方式进行开发或者集成,这些基于对象 技术的“构件”是允许可装配、可复用的,并且能通过标准接口进行通信,适合于分布式环 境下的应用。 (2)目前市场上提供的一些可复用的构件,可以是比传统的对象类更大的功能块,比 如 Axtive X 构件,OLE 构件(OCXs)等,一般认为构件是可复用的大粒度的对象。 (3)OMG(对象管理团体)所提出的 CORBA 是最早(1990 年)推出的分布式对象使用 与管理模型。它的主要优点是:能支持多种平台,有着许多家供应厂商的支持,允许采用多 种语言编写 CORBA 对象。缺点是:由不同厂商所提供的产品存在互操作性问题,使用与管理 过于复杂,往往要求用户对其底层有较深入的了解。 (4)微软公司推出的 COM/DCOM/COM+在当前有着数量最多的用户,这是由于其开发工 具容易使用,可以用多种语言开发,并且广泛适用于多种不同的平台。 (5)Sun 公司推出的 EJB(Enterprise JavaBeans)基本上建立在 Java 语言基础之上, 使用相对简便,能支持多种平台,并且已经有了最为丰富的第三方开发工具和产品的支持。 (6)微软的 NT4.0 提供有 DCOM 有关的部件,Windows2000 提供有 COM+有关的部件, 即如同 Windows98 捆绑式免费提供 IE 浏览器一样,DCOM/COM+部件也是免费(捆绑式)提供 的。 (7)微软推出的开发工具如 Visual Studio 的最新版本等可以用来简化 COM/DCOM/COM+ 模型的应用,可以相对容易地建立起 COM 构件。 (8)采用同样的一批可复用的构件作为底层,有可能使开发出来的若干个相对独立的 应用软件,组合成为一个应用软件系列(族)。正如微软 Office 套件是一个应用软件系列, 其中包括了 WOED,EXCEL,ACCESS,POWERPOINT 等若干个相对独立的应用软件。 (9)在开发或集成应用软件时,可以使用现成的构件库。用户在一个构件库中复用某 些构件时,即是从构件库中输出被挑选出来的类型、类、关系以及附属的文档等。 (10)构件库或者构件系统作为产品,具有通用性和可复用性。通用性指的是其中的 每一个构件都应当有广泛的适用性,即不需要任何客户化的工作就可以立即使用于各类应用 软件中。 (11)作为一个开发软件的单位,通常需要使用多个构件库或构件系统,也可以自行
设计新的可复用的构件,在设计可复用的构件时,应当特别注意尽量降低在可复用构件之间 相互的依赖性。 [问题1] 在上述 11 条叙述中有三条是不正确的或不恰当的,请你指出其序号,并各用 50 字以内 文字简要说明理由。 [问题2] 该企业的信息部门组织人力采用 COM+技术初步开发了本企业基于三层 Client/Server 模式的企业管理信息系统,在运行一段时间后,又用 COM+技术改进一个订单输入应用程序, 其中有管理业务的功能,如订单项定价、货运费计算等;又有在网络环境下导航的程序,比 如访问库存数据库灯,并且把该应用集成到原有的企业管理系统中。 请你用 100 字以内文字简要说明,采用这类构件方式进行企业应用集成的好处是什么? 试题二 阅读以下关于人事信息系统数据库分析方面的叙述,回答问题 1 和问题 2 和问题 3。 总部设在北京的某大型企业集团有 5 万多名人员分布在“总部”—省或直辖市级“公司” —县级市“子公司”三级,分别从事着生产、营销和管理等各类业务。为了充分发挥管理人 才和专业人才等各类人员的特长,总部信息部门负责人李总工程师根据总部办公会议的决 定,已着手建立一个人事管理信息系统,用于收集、存储、加工、检索、分析和传输全集团 范围内的人事信息资源。经集体讨论与分析,李总提出了以下的一些想法: (1)人事管理信息系统的数据类型可以是相当丰富的,包括: ••结构化数据—如:人员与机构的基本信息,劳动工资与福利信息和专业与职务演变信 息等。 •非结构化数据—如:照片、音像资料、地图文件、政策文件和有关的证书证明材料等。 建议采用三类服务器分别存放有关的信息与数据: ①Oracle 服务器——以数据库文件形式存放各类报表、人员基础数据、字典代码和信 息分析数据等。 ②Domain 服务器——以 Notes 库文件形式存放照片、政策文件、字典代码等。 ③NT 服务器——以文件系统方式存放音像资料、地图、传送的报表、资源概览文件、 名册和常用表格文件等。 (2)整个集团人事数据库的容量不算太大,为了便于科学管理和减少日常维护的工作 量,建议由总部统一开发与规划信息系统,采用总部——公司——子公司三级管理的方式设 置数据库与文件系统。总部、每个公司和每个子公司都统一设有上述三类服务器,但存放内 容的范围有所不同,即采用“逐级集中”的存放方式: ①子公司只存放子公司及其所管辖的有关人员的数据。 ②公司存放有公司本身的数据,同时也存放它所管辖的那些子公司的数据。
③总部存放有总部本身的数据,同时还存放所管辖的所有公司和所有子公司的数据。 就基础数据而言,总部和公司都分别有两个数据库,一个是本部库,另一个是所管辖的 下级库。子公司只需要有一个数据库就可。 (3)该人事管理信息系统在初始建立时数据工作量相当大,然而日常处理的数据量不 会很大,只需要限于发生变化的那些数据即可。大体上,人事信息系统的数据流程是: ①子公司收集本部门及其所管辖人员的所有数据到子公司当前人事库中。 ②公司收集本部的数据到公司当前本部人事库,并把所管辖的那些子公司的当前人事库 数据汇总入总公司当前所辖的下级库。此外,需要把有关数据提取到该公司的“数据仓库” 中。 ③类似的,总部收集本部数据至总部当前本部库,并把所有公司的当前两个库汇总入总 部当前所辖库内。此外,还需定期地把相应的数据提取到总部的“数据仓库”中。事实上, 总部或公司的数据仓库数据是按照分析和统计的主题进行组织的。 (4)人事信息系统所需的代码、字典与模板等可由总部→公司→子公司逐级向下分发。 (5)这类结构的人事信息系统实施时的一个关键问题是“数据的传输复制与分发”任 务。建议采用三种方式进行: ①网上数据复制方式——每月进行一次,即在网络中由下向上地传输变动的基本数据, 照片库信息等;也可以由上向下地发送系统的字典代码、报表模板等。 ②数据邮递方式——需要随时进行,即采用 Notes 的邮件功能在网上传输报表、地图、 人员控制数据、资源概览数据等,根据需要可以上报或下发。 ③手工磁带传递方式——包括系统在初始化时的系统初始数据以及音像资料变化时的 音像文件。采用手工方式是因为这两类内容数据量太大,网络传输将会占用太多的带宽。 [问题1] 在实现第一种网上数据复制方式进行基础数据定期上传时,李总认为可以采用以下实现 方式:下级库管理员预先把在日志中对 Oracle 数据库中有关库修改操作的 SQL 语句(如 insert、updata 或 delete)记录下来,作为 Notes 库的文档,用 Notes 复制技术上传至相 应的上级部门。 [问题2] 李总还认为“数据邮递方式”应当设计有“函件封装”和“函件传输”两个模块,请你 用 100 字以内文字简要说明这两个模块的主要功能是什么? [问题 3] 请你用 100 字以内文字简要分析在本系统中采用上述三类服务器工作方式的优缺点。 试题三 阅读以下关于组建企业内部网 Intranet 方面的叙述,回答问题 1 和问题 2 和问题 3。 某企业原来的计算机应用水平较低,只是购买了现成的财务软件,用一台 PC 机完成日
常的财务处理与财务报表工作,使用几台 PC 机做一些文字处理与电子报表之类的工作。看 到了电子商务正在兴起,同类企业都已纷纷开展了网络计算,企业负责人王总经理多次召集 管理部门开会讨论,并请来了专业软件公司的夏总工程师作为高级顾问,一起筹划本企业的 Intranet。经讨论与分析,王总认为组建本企业的 Intranet 需要面对以下五方面: (1)落实本企业建网所需的网络基础设施条件。至少包括: ①在本企业内部建立起基于 TCP/IP 协议的局域网,保证有足够的带宽,并有监控、管 理与分析网络的相应工具。 ②从租用专线、拨号上网、帧中继、ADSL 或 ISDN 等方案中选用对本企业适合的连网服 务。 ③配备必要的专业技术人员,如管理与支持企业网络的人员,有效生成 Web 主页的人员 等。 (2)评估与选择合适的 ISP(因特网服务提供商)。 即根据本企业的需要,综合考虑 ISP 的服务类型、服务质量、市场经验、服务价格和服 务支持方式等内容。 (3)选择并安装适用的硬件与软件。 硬件主要包括服务器、盘阵列、客户端 PC 机、布线与网络互连设备(如:交换机、集 线器、路由器或访问服务器等)。 软件包括浏览器、搜索工具、各类服务器软件和数据库等,比如夏总工程师为企业开出 了以下的一批软件清单: ①服务器软件——除了网络操作系统与数据库管理系统外,可有: •••Web 服务器(向 Web 浏览器提供 HTML 主页服务); ••DNS 服务器(处理域名服务); ••Mail 服务器(支持 SMTP 协议,最好也同时支持 POP3 和 IMAP4); ••FTP 服务器和 Gopher 服务器; ••事务处理服务器(用于数据库存取); ••Proxy 服务器(代理服务器)。 ②浏览器软件——与所选用的平台相适应(比如可选 IE5.0 或 Netscape 的产品等)。所 选用的浏览器最好应支持 E-mail,News,FTP,Telnet,Plug-ins,Add-ons,Security, Active X,JavaScript 等功能,不需要为这些功能再去安装额外的软件工具。 ③搜索工具——确定一些合适的中文与英文搜索工具。 ④与 HTML 相联系的文本写作工具、文本转换工具和文本数据库工具。 ⑤数据库查询工具——尤其是根据所选用的 DBMS 确定基于 Web 的数据库访问、查询与 开发的一些工具。 (4)制定企业 Intranet 安全策略和防范措施。 包括建立必要的安全与管理规章制度,访问权限控制审批与实施办法,以及采用相应的
一些常用安全技术措施。 (5)保证 Intranet 的日常维护。 根据上述五个方面的分析,王总经理确定了本企业实施 Intranet 的三个基本步骤: ①立即着手制定本企业 Intranet 组建和应用规划。 ②在企业 Intranet 规划的指导下,尽快着手组建企业 LAN、企业 MIS、OA 与财务应用 系统。 ③全面组建企业 Intranet,不断推进 Intranet 应用的深化。 [问题1] 在 Intranet 安全与防范方面提到了“采用相应的一些常用安全技术措施”,请你用 100 字以内文字简明回答,除了防治病毒以外,还有哪些 Intranet 常用安全技术措施(列举三 种即可)。 [问题2] 为了保证 Intranet 的日常维护,你认为应当从哪两个方面着手考虑?请用 100 字以内 文字简要回答。 [问题 3] 在上述服务器软件中所列举的“Proxy 服务器”软件有什么基本功能,请你用 100 字以 内文字简要说明。 试题四 阅读以下关于现场总线监控系统方面的叙述,回答问题 1 和问题 2 和问题 3。 某自动化仪表企业正在研究使用现场总线网络构成自动监测系统的可行性。打算采用 CAN(controller area network,控制器区域网络)总线作为底层网络构件系统(注:除了 在本题题内的有关叙述外,考生在解答本题时并不需要对 CAN 总线有进一步的深入了解)。 该企业中有关的技术人员通过调查和学习,认为 CAN 现场总线有如下一些基本特征: (1)CAN 是总线式串行通信网络,最高通信速率为 1Mbps(这时距离将小于 40 米), 最长直接通信距离是 10 公里(这时的速度应小于 5kbps)。所构成网络上的结点数目主要取 决于总线驱动电路,目前可达 110 个结点。 (2)通信的灵活性——允许采用多主方式工作,网上任一结点均可在任何时刻主动向 网上其他结点发送信息(不分主从),无需站地址等结点信息。事实上通信取决于报文标识 符进行(在 CAN2.0A 标准中规定了 2032 种报文标识符),采用报文滤波即可实现点到点、一 点到多点或者全广播等多种方式通信,无需专门调度。 (3)通信的实时性——CAN 网络上结点的信息可分成有不同的优先级,从而能满足不 同的实时性要求。 (4)通信的可靠性——CAN 采用了非破坏性的总线仲裁技术,当多个结点同时向总线 发送信息时,优先级较低的结点会主动退出发送,具有相对最高优先级的结点可以不受影响
地继续传输数据,,从而大大节省了总线仲裁时间。特别是在网络负荷很重的情况下也不会 引起网络瘫痪。另一方面,CAN 协议规定了采用短帧结构(比如一个数据帧内有效数据为 8 个字节),帧传输时间短,受干扰概率很低,每帧内有 CRC 校验及其它校验措施(适用于位 数小于 127 位的帧)。当结点发现错误严重时,能自动关闭输出,使其他结点操作不受影响。 该企业试验用的数据采集与监测系统有以下的网络结构(见图 4.1): 图 4.1 试验 CAN 网络 在图 4.1 中 PC 机可有一台或多台,相当于上位机,在 PC 机内装有 PC CAN 网卡(CAN 总线通信接口适配卡)。PC 机负责系统的总体管理,可以向网络结点发送命令,接受结点数 据,进行存储、分析、统计、显示与打印等工作。 图 4.1 中有 16 个网络结点,每一结点都具有一定的智能(比如其中有 MCS-51 CPU 类的 单片机),通过传感器采集现场的有关数据。在每一结点内还装有 82C 200 CAN 控制器和 82C 250 总线收发器。其中 CAN 控制器负责 CAN 通信协议的执行,承担网络通信控制任务;总线 收发器则是 CAN 控制器与物理总线之间的借口。 PC 机与网络结点采用双绞线连接,实验时最大结点间的距离小于 38 米。 [问题1] CAN 网络中 PC 机主要应用于系统的监测、数据的统计、分析与管理等,主要有以下软 件模块: (1)初始化模块 •设置 CAN 网络通信速率,输出控制方式,报文标识符屏蔽格式等参数。 •设定各结点工作空间的位置与规模。 •初始化结点缓冲区域缓冲文件等。 (2)向结点发送参数、命令或程序模块。 (3)采集结点信息与数据模块 可以采用指定结点发送、由结点主动发送和自动轮询采集等多种方式,并可以统计与分 析数据采集的进度与状态。 (4)数据统计分析模块。 (5)系统管理模块。 在试验中 PC 机的程序模块采用了 VC__6.0 编程,网络结点则采用单片机相应的汇编语 言编程。
请你用 100 字以内文字简要说明 PC 机采用 VC++编程有什么好处? [问题2] 请你大致估算一下具有最高优先权的数据最多可在多长时间内获得传输?为什么? [问题 3] 在每一个网络结点钟,相对于 CAN 控制器而言,有一个隐含的 CAN 总线接口通信模块, 上电后能自动完成接口的初始化工作,并进入通信监测工作状态。请你用 100 字以内文字简 要列出每一个网络结点中至少还应当有哪些功能模块? 试题五 阅读以下关于企业成本管理方面的叙述,回答问题 1 和问题 2 和问题 3。 某汽车配件生产企业希望采用供应链管理模式加强对本企业的生产作业成本进行管理。 企业信息科负责人钱工程师计划开发一个新的企业成本结算与管理系统,如图 5.1 所示。 企业负责人与钱工召集了财务人员、管理人员和信息科技术人员一起拟定了该系统的实 图 5.1 施要点,包括: (1)依据市场上材料价格的动态实际变化情况,把产品成本结算分为“计划价格成本”、 “平均价格成本”和“最新价格成本”三类价格体系,分别进行计划成本计算和实际成本结 算,从而使企业能更科学地实现产品定价策略,便于有效地打开市场和占领市场。 (2)采用基于生产活动的作业成本核算方法,使成本的结算具体落实到车间、工序和 零件(材料),即能使成本结算的过程与生产活动作业过程并行地对照开展。 (3)能依据产品的实际成本和计划成本进行“成本差异”分析,分析的结果也可落实 到车间、工序和零件(材料),同时提供成本差异的“原因分析”和“结构分析”,有助于企 业领导了解成本的消耗过程,对成本控制进行分析决策,在管理上实施相应的改进措施。 (4)按现行企业成本会计结算的周期,各类成本结算按月进行,即每月运行一次;每 年再进行年度成本结转。通常会把上一年成本余额结转到下一年度作为该年年初成本。在系 统数据库中,年初成本可用“零”月成本表示,到 1 月份结转时把零月数据结转进去。即企 业采用单位成本和增量成本为基础的成本结算方法,有利于使成本数据与生产作业活动更加 有机地联系起来,适应于企业现代化成本管理的需要。 (5)计划采用三层 Client/Server 结构,建立起性能良好的网络应用服务器和数据库 服务器,使用信息科已十分熟悉的前端开发工具有效地加速系统的开发工作。 图 5.2 到 5.4 分别是本系统中大致的工作流程。
图 5.2 结算实际成本 图 5.3 计算计划成本 图 5.4 分析成本差异 以“结算实际成本”为例,基本数据来源于企业基础数据子系统,库存子系统和车间子 系统。当输入生产数据时,系统应把车间子系统中的生产数据送入相应的数据库中,发送完 毕后可浏览相应的数据,然后运行。 [问题1] 在图 5.2 和图 5.3 中都有“校验数据”这一流程,请你用 100 字以内文字简要说明该框 的主要作用。 [问题2] 你认为在这个成本结算与管理系统中“查询成本数据”可以提供哪些需要的查询功能? 请用 100 字以内文字简要列出。 [问题 3] 选定年份、月份和一个要分析的产品,请你提供成本差异原因分析的一种理想的层次结 构分析方法(以 100 字以内文字说明)。
分享到:
收藏