荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: IamLvyou (Lvyou), 信区: Program
标  题: 2000年系统分析员级下午试题I
发信站: 荔园晨风BBS站 (Mon Oct 22 13:20:28 2001), 转信

2000年系统分析员级下午试题I
试题一是必答题
试题一
阅读以下关于构件技术方面的叙述,回答问题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字以内文字简要说明,采用这类构件方式进行企业应用集成的好处是什
么?

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2
道,则解答的前2道有效。
试题二
阅读以下关于人事信息系统数据库分析方面的叙述,回答问题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):


                                …





CAN总线


                                                                          …


图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字以内文字说明)。

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.143]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店