本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
1996年系统分析师下午试题I
1、【 简答题
试题一
    阅读以下关于信息系统查询与查错设计方面的叙述,回答问题1和问题2。
    某物资部门的财务管理信息系统主要用于财会核算工作的全面管理,包括对物资与资金分科自登记三级明细账,产生凭证,总账平衡,成本核算,利润分配,总账生成,产生各阶段报表,打印明细账与凭证,对帐务进行查询、修改、分析、转储等功能,采用微机网络方式运行该信息系统。在该系统分析与设计过程中,十分重视查询与资料查错功能的设计。
    在查询设计中,主要提供明细账数据文件、记账凭证数据文件和财务报表文件三大类查询。同时提供了以下三种查询方式:
(1)全局自动查询——这是一种批量资料的查询,方便于用户模糊查询。即根据用户所选择输入的某些查询值(用户可能仅记住资料的部分特征),自动对整个文件系统进行全面搜索,从各个数据文件中去找出满足用户查询条件的全部相应记录,供用户参考选用。
(2)相关文件查询——由于在财会账务中各类明细账和财务报表文件之间存在着相当密切的联系,经常需要查询在多个数据文件中具有相互关联的资料或记录。相关文件查询具有联接资料的特征,根据用户选取规定的查询条件值,把存在于多个数据文件中的相应数据域位组织成新的资料信息,并可以同时核查多个用户数据文件。
(3)组合条件查询——一这不同于通常的固定条件查询,在查询过程中用户可随机指定若干查询条件,由系统去生成相应的查询。
[问题1]
    组合条件查询由用户从查询某单中位选若干项查询条件,指定各查询条件之间的逻辑关系(即“与”、“或”关系),由系统自动生成用户所需的组合查询表达式,从而去检索相应的数据文件。请以100字以内文字简要叙述组合条件查询的主要优点。
[问题2]
    在财务信息系统中,防止资料录人出错是十分重要的一个任务,在该系统设计时采用了以下三类检查出错的功能设计:
    (1)资金平衡查错——根据财务中的资金来源科目和资金占用科目之间差额平衡原理设计的,通过“平衡监视程序”对各种资料录入时所产生的记帐凭证内容进行平衡,把平衡的结果反馈给财会人员,由财会人员判别录入资料的正确性。
    (2)科目核对查错——在一个“文件控制库”内存放着供核对用的科目编号,每当财会人员输人错误的科目编号时,“科目核对校验程序”将核对“文件控制库”后提示财会人员。
    (3)资金汇总核对查错——在发票、入库单、日记帐等资料录入过程中,可以采用累加器把录入的每个资料记录中的资金或数量等进行累加,在自动生成凭证之前把累加获得的金额与数量等结果告诉财会人员,由财会人员根据单据人工辅助核对,以确认资料是否正确。
    请以150字以内文字简要说明,从明细帐数据库文件角度来看,为了提高工作效率和保证
数据录入可靠正确,这三类查错中数据存放的共同设计特征是什么? [25分]
解析:
[问题1]参考答案
①    提供交互式方便查询,提高了用户查询的灵活性。
②    在一定程度上适应查询需求的变动。
③    可适用于用户未能确切地提供查询条件具体表达式的场合。
④    在大量不同查询条件下,可显著减少设计查询的总工作量。
[问题2]参考答案
增设临时文件,在查错时录入的资料存入临时文件(不记入明细账)。查出资料错误时,允许进行局部性修改。在财会售货员确定资料准确后,自动地把资料记入相应的明细账。
2、【 简答题
试题二
    阅读以下关于实时操作系统设计方面的叙述,回答问题1和问题2。
    某大型化工生产集团公司原有的环保监测系统采用的是集中式系统,由位于集团公司总部的监测中心的主机集中处理来自于各监测点采样到的环保资料。随着该公司规模的扩大与环保监测工作要求的深化,集团公司信息部决定开发一个实时的分布式环保监测系统。
    分布式实时环保监测系统拟采用新的网络系统结构:(1)采用了松散耦合的三级结构,即监测中心——监测子站——监测点的控制与数据处理机。(2)各级机器均可以独立运行,也可以连网技人运行。(3)保证可靠性,无论哪一台机器出现故障,不会使整个系统发生崩溃,仅影响到相应部位的局部性工作。
    该监测系统的基本功能包括有:
    (1)以分布在集团公司中各个分公司的监测子站为基础,各监测子站及其相应的下属监测点进行全天候连续24小时自动检测环保参数。检测到的资料应存放在监测子站本地的硬盘文件中,同时也应定时地把检测到的资料自动发送到监测中心。
    (2)监测中心可以对任一监测子站通过网络进行遥控指挥,比如:可以命令其下属的相应的监测点发送回资料;命令某一监测点实时传送现场检测的实际情况(资料与状态);发出校正监测点时钟的命令;提供动态修改的各类工作参数,要求监测点及时进行监视方式的修改等。
    (3)监测子站每3分钟分析一次由下属各监测点采样到的资料,当检测到的某类资料连续超过规定标准在15分钟以上时,应立即向监测中心自动报警。由监测子站和监测中心同时显示和打印出有关的环保信息,比如:“报警站号,超标参数名称,超标开始时刻和具体的各超标值”等。
    (4)监测子站也可以主动向监测中心发出请求,比如请求校正时钟,请求监测中心发送信息(如:用于维护监测点的有关参数或指令),请求发送用于监测点的动态修改参数等。
    (5)通常,监测点的机器最多只能存放最近7天内的检测资料,监视子站可存放一年的有关信息。监测中心则把来自子站的资料副本及时地存入海量存储器进行存盘,可供系统中各级人员按照各自的授权进行相应的查询。
    (6)监测中心和监测子站都可以打印监测日报、月报、年报,并进行月数据统计分析,产生各类图表。
[问题1]
    集团公司信息部的王科长和有关的技术人员与管理人员仔细分析了新的分布式实时系统的技术上的困难,请以100字以内文字简要说明与集中式环保监测系统相比,分布式实时操作系统的主要困难是什么?
[问题2]
    王科长组织技术人员讨论了分布式操作系统的实施细节,决定采用先进的“微内核”思想来开发分布式实时操作系统。采用微内核,可以显著减少运行的系统开销,保证监测系统快速实时运行。请用100字以内文字说明采用微内核时,除了内核的规模效应很小以外,应至少体现哪些实时特征? [25分]
解析:
[问题1]参考答案
分布式实时操作系统的主要困难包括:保证网络环境下的传输实时性要求;实现分布环境内的有效任务调度;维护分布式数据库的一致性与及时性。
[问题2]参考答案
微内核的实时特征应包括:外部中断的迅速响应;减小禁止中是区间值;实现快速关联与转换;提供锁定内存等存储管理功能等,用以保证系统的快速运行。
3、【 简答题
试题三
    阅读以下关于网络用户使用权限方面的叙述,回答问题1和问题2。
    某企业在Novel网上建立了一个办公系统,由文字处理系统、电子报表系统和财务管理系统组成。为了简化表示起见,超级用户在网上设置了下列三个用户组(Group):
    
此外,在网上有一个超级用户(Supervisor)和等价权限的经理用户(名为MASTER)。
    事实上,在网上有四类安全性措施:注册安全,属性安全,被信托权(也称为受托权,Trustee Risht)控制与目录存取控制权。其中被信托权控制与目录存取控制有着十分密切的关系。通常决定一个特定用户在给定的目录与文件中实际拥有的有效权限ER时,主要取决于下列两个基本原理:
(1)常规情况下的基本公式是ER=(GTR or TR)and IRM,其中GTR为用户所在的用户组的被信托权(group trustee right), TR为指定给用户的被信托权,IRM是指定给该目录的继承权屏蔽(inheritance right mask)。比如在Novell Netware中,在任一目录上,对GTR,TR,IRM,ER都可以考虑规定以下八种权限:
    ①S(Supervisor)——某用户拥有S权表示拥有了该目录与文件的全部权限,且不必考虑IRM的限制,也不能在其子目录或文件中去撤消该用户任何权限。
    ②R(Read)——读与执行权。
    ③W(Write)——一写或修改文件权。
    ④C(Create)——建立子目录与文件权。
    ⑤E(Erase)——删除目录与文件权。
    ⑥M(Modify)——修改目录或文件属性的权限。
    ⑦F(File Scan)——查看目录与文件的权限。
    ⑧A(Access Control)——允许有权去修改或授予在谈目录及文件中其它用户的TR以及IRM,但不能影响拥有S权的其它用户。
(2)实际上确定用户在某一给定目录及文件上的有效权限ER的基本流程图为
    
其中:
①当用户在父目录已拥有S权时,该用户在以下所有子目录中拥有所有权限,不必再考虑TR及IRM的设定值。
②当在某目录中设定了新的TR时,父目录的TR一般已不再有效,应以本目录中的GTR,TR,IRM为准。   
③当在某目录中未设定TR或GTR时,ER则去继承在父目录上的有效权限,并考虑IRM(继承权屏蔽)的作用(比如:若 IRM允许全部继承则ER一在父目录上的ER,否则在其中撤消在IRM中被撤消的相应权限)。
    根据上述权限设置原理,企业的赵工程师作为超级用户在规划服务器系统卷SYS中的目录树时,设定了下列目录树结构,在目录名边上是相应的用户组被信托权GTR及IRM等。
在上述目录权限设定中,尽可能以用户组与组管理员的权限来控制对系统中目录的访问。目录PRV允许每一用户自建个人于目录,避免相互干扰。注意在各DOCS目录上存放各组重要文档。
[问题1]
    用户组FINMS中的用户FM1在下列一些目录中的有效权限ER分别是什么?(用英文字母表示)
① SYS:\FMS\TOOLS                ②SYS:\FMS\DOCS            ③SYS:\WP\TOOLS
④ SYS:\WP\DOCS                    ⑤SYS:\PRV\WP1
[问题2]
    
    如果希望允许所有用户都可以在一个新建的客户于目录PRV\WPS1\LIENT上读取与建立文件,那么在该客户子目录上,最方便并严密的权限设置是什么?(用英文表示) [25分]
解析:
[问题1]参考答案
①[RWCEMFA]                      ②[C]
③[R  F]                          ④无权                ⑤无权
[问题2]参考答案
          WORD[RCF],SPSHT[RCF],FINMS[RCF]
4、【 简答题
试题四
    阅读以下关于信息系统网络分析与改造方面的叙述,回答问题1和问题2。
    某证券公司的交易信息系统以柜台处理系统为核心,同时也能处理电话委托、小键盘或热键自助式委托等多种方式的交易。例如:柜台处理可区分为委托、开户、保证金存取、回转交易清算交割、查询、收市处理与报表打印等若干部分。
    通常在一次客户委托中,用户信息将与系统进行多次交互应答,其中任一步骤失败,都将会引起系统去拒绝该次委托。
    该公司原来正在使用的系统采用的是所谓 Novell+dBase模式,使用了一台主服务器加上一台行情服务器,用细线加上双绞线连成了Novell网,服务器之间采用内桥连接,共有150余个工作站接入网内,预计还将扩充至200多个站点的规模。数据库系统主要采用F。XBASE编程命令文件的方式工作。
    运行一段时间以来,该公司的赵工程师发现该系统有以下的主要问题:
    (1)网络的实时性差,响应很慢。由于采用的是共享的 10M以太网,通信瓶颈阻塞严重。
    (2)网络日常维护困难。细缆加上双绞线的离散式随机布线,在发生故障时查找网络故障相当麻烦。
    (3)网络的稳定性、可靠性与安全性较差。整个大网络通过服务器分发出若干个细缆网段,许多节点中任一节点的故障会引起整个网段崩溃。
    (4)不能适应证券公司业务高峰场合下的需要。在市场清淡时,只有100来笔委托,系统相当空闲。但是在市场火爆时有几万笔委托,即在井喷式行情下,系统会发生误单、堵单,甚至会破坏关键数据库文件索引。
    公司组织了管理人员和技术人员进一步分析产生上述问题的原因,除了证券公司业务量剧增以及委托交易忙闲差异极大的客观原因外,一致认为该交易信息系统需要进行改造。
[问题1]
    经分析,每一委托流程都只对有限的几个固定数据库文件(如:证券信息库、证券余额库、系统股东库、现金余额库)进行操作。
    请用100字以内文字简要说明这类Novell+dBase模式在处理委托交易中的主要缺点。
[问题2]
    公司决定采用Client/Server模式改造交易信息系统;网络主干采用高速技术,分支采用交换技术,并认真考虑服务器、操作系统、DBMS等的系统软硬件配置的选型。
    请指出该公司采用Client/Server模式的成败关键是什么?并简要说明采用这类网络配置改造系统的主要优点(16个文字以内)。 [25分]
解析:
[问题1]参考答案
在Novell+dBase模式下主要缺点至少包括:①网络资料流通量过大,②带宽与处理能力的利用效率极低,③并发控制的代价太高,④安全性相当差。
[问题2]参考答案
成败的关键是:合理分配Server端与Client端的功能以及加强人员的培训。
新网络配置方案的主要优点包括:
(1)易于分配与调整带宽;
(2)大大提高了可伸缩的系统级处理与吞吐能力;
(3)显著提高可靠性,可用性与可维护性;
(4)增强了网络可扩展的能力,可适应业务的发展与变动。
5、【 简答题
试题五
    阅读以下关于软件开发模式方面的叙述,回答问题1和问题2。
    近年来,美国有名的Rational软件公司根据多年来软件开发的实践与理论,倡导了一种软件开发过程的“瑞理模式”(Rational Approach),其中强调的几个要点是:(1 )面向对象;(2)螺旋式上升的渐进;(3)管理与控制;(4)高度自动化。其中心要素则是人力、过程(方法)以及工具,从而能广泛适用于许多领域的软件产品生产与软件项目开发。
    概括地说,在该模式中采用管理观点和技术观点这两种不同的观点互为补充地描述了软件开发的渐进式过程。
(1)管理观点—--侧重于在开发过程中对财力、策略与人员等方面的管理,按照管理观点,把软件生命周期中的项目进程区分为下列四个主要阶段:
    开始阶段:分析设计思想,构思未来软件产品的原型,定义使用场合与项目范围。
    规划阶段:具体规划项目实施所需的作业活动与投人的资源,规定软件特性,构筑设计框架。
    构建阶段:根据已规划的软件原型、框架与作业活动,逐步去开发与构建出软件产品,直至开发出相对完整的产品。
    移交阶段:把已开发好的软件产品设法移交给用户使用,包括;加工、交付、培训、支持、维护等直至满足合同要求和使得用户满意为止。
    由上述四个阶段组成的一个“开发周期”,可开发出某一版本的软件产品。再统称这类新一版软件开发过程为“进化阶段”(即包括下一轮的开始、规划、构建与移交过程入。
(2)技术观点——把一个软件的开发看成为一连串循环(叠代)所组成,每一循环(这代)都包括了计划、分析、设计、编程及测试等活动,即去完成软件开发过程中一个“完整而独立的小部分”的功能需求。综合了所有循环的产出结果,可获得完整的软件产品。环绕着人力、过程(方法)和工具,技术观点与管理观点可以相互在时间进程上作出映像,即在管理观点的开始、规划、构建、移交等每一阶段中都可以按技术观点去划分成若干循环(叠代),由各个循环逐步地去分别完成软件产品的各阶段的某一表现形式(如概念原型、结构原型、结构基准、预备板、试用版、提交版1、提交版2等。)
[问题1]
    在传统讨论的软件开发过程中,把软件项目开发过程描述为研究与开发时期(R&D)、生产时期和维持时期,这与瑞理模式的管理观点中的各个阶段有什么大体上的对应关系?
根据你的开发经验,在一个中等规模软件项目中,在管理观点的最初开发期中的哪一阶段所花的精力和时间最多,用什么主要措施可以减少该阶段所占的比重?(100字以内)
[问题2]
    瑞理模式不把重点放在文文件的制作及软件的外观表面形式上,强调的是软件产品本身及其质量泥桥和用户的满意程度。该模式结合了管理观点讨论中涉及的五类阶段和技术观点的螺旋式上升技术。清说明该模式特别适合于哪种类型的软件项目,为什么?(100字以内文字) [25分]
解析:
[问题1]参考答案
开始阶段加上规划阶段相当于研究开发时期;
构建阶段加上移交阶段相当于生产时期;
进化阶段相当于维护时期;
时间与精力花费最多的阶段是“构建”阶段。
采用合适的相应软件方法、工具与程序环境可减少构建阶段所占的比重。
[问题2]参考答案
特别适合于需求有变动的处理和有着较高风险的软件项目部分。
因为把软件产品细分为一系列循环或叠代,每理去实现一个完整而独立的小单元,有着预先规划的进入原则与产出结果,遇到变动或特殊情况可及早解决,并可把变动的需求加入到接续将去实现的循环或叠代的计划之中。
6、【 简答题
试题六
    阅读以下关于软件维护方面的叙述,回答问题1和问题2。
    某企业主要从事于新型建筑材料的生产与销售,涉及到的产品的品种繁多,规格也不断推陈出新。该企业正在运行的生产与销售的几个管理软件是委托外地的某个软件公司完成的。在开始投入运行时,这几个软件的功能大体上能满足企业当时的实际工作状况。
    由于企业的生产不断发展,企业决定扩大信息系统开发部的规模,招聘充实了五名有一定经验的技术人员,并任命吕工程师为信息系统开发部门的负责人。企业的周总经理责成吕工程师尽快抓紧时间分析这些已运行的软件的情况,以适应企业生产的发展需要。
    吕工程师带领开发部门的技术人员和管理人员一起,进行了十分艰苦的努力,向企业领导部门提出了下列主要意见:
    (1)由于在委托开发时,企业缺乏必要的经验,这几个软件虽然已提供了程序源代码,但其它文档相对而言过于简略。
    (2)如果需要再次委托原来的外地软件公司进行改进与维护,由于此外地软件公司的有关技术人员或者已跳槽流动,或者已在软件公司中担任繁重的管理工作,所需的维护代价极为昂贵。
    (3)正在运行的一个主要管理软件,看来需要重新设计、重新编码和测试,因此,有必要先深入地去理解当前的设计。    (4)有两个辅助软件,看来要重点进行修改,以适应企业需求的当前变动与将来发展的可能变动情况。
[问题1]
    考虑到重新开发这个已在运行的主要管理软件,所需的代价相对而言比较高,企业领导与目工程师一起进一步认真分析了该主要管理软件的运行情况,一致认为:
    (1)该主要管理软件的实际运行情况看来比较成功,在今后若干年中,企业确实需要依靠一个重新开发的主要管理软件,但功能上要作较多的扩充。
    (2)如果对原有的管理软件,进行不断地“修改”,预计每维护一行代码的代价可能会是原来开发该行代码代价的15~50倍,因此,渐进地加以修改看来很不适宜。
    (3)企业已有实际使用经验,因此,可以相对容易地确定新的要求和修改的方向。
    (4)原来的管理软件事实上已是一个原型,重新开发工作的生产效率也许可以更高一些。
    (5)在重新开发时,允许采用更加好的设计概念去设计软件的结构,将会有助于今后的长期维护。
    吕工程师还向企业领导提出,该管理软件的重新开发的本质是进行预防性的维护,使之适应于不断变化的企业需求,可以采用一些必要的工具使其中的某些工作得以自动完成。请用120字以内的文字简要说明这些工具的类型及其主要作用。
[问题2]
    对于因需求变更而引起修改的两个辅助软件来说,必需考虑到软件的修改十分费时,并且容易引进新的错误。吕工程师估计因需求变更,有40处需要变动,可以采用下列两种方案进行。
    方案一:采用36处软件数据输入域变更和4处软件变更的方式。
    方案二:采用20处软件数据输入域变更和20处软件变更的方式。    令软件的可修改度为M,则M=Mr/Ms,其中Mr为需求变更的数目,Ms为软件修改处的数目。
    请分别计算出方案一和方案二的可修改度,并说明哪一个方案更好,为什么? [25分]
解析:
[问题1]参考答案
预防性维护可采用“逆向工程工具”和“再次工程工具”等CASE工具。前者主要用于分析已开发好的现有程序,获得程序的静态结构或动态性状模型等。后者主要用于辅助代码重构、数据库重构与程序结构的改进等。
[问题2]参考答案
M1=Mr/Ms=40/4=10,M2=Mr/Ms=40/20=2。由此可见方案一更好。因为数据输入域的变更修改会更加容易与更加清晰,应力求避免去修改软件本身。
1
1页,共6个题库
1页,共6个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169