系统分析师下午9

上传人:索**** 文档编号:142586909 上传时间:2020-08-21 格式:PDF 页数:4 大小:11.49KB
返回 下载 相关 举报
系统分析师下午9_第1页
第1页 / 共4页
系统分析师下午9_第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《系统分析师下午9》由会员分享,可在线阅读,更多相关《系统分析师下午9(4页珍藏版)》请在金锄头文库上搜索。

1、1 模拟 系统分析师下午9 多项填空题 阅读以下材料,回答问题。 某建筑局势国家房屋建筑工程总承包特级资质企业,下辖三个具有国家 一级资质的全资子公司, 8 个直属总部的建筑分公司。 全局拥有总资产 10 亿元, 建筑施工产值 8 亿元。 该建筑局国内系统的计算机技术开发应用起步较早,配备了大量硬件设 备,全局从局总部到施工项目经理部计算机配备达1600 余台以上,并还在不断 地增加。经过十几年的努力、开发、购置出了一系列应用软件,全局软硬件历来 投入近 2000 万元。在工程投标、工程概预算、项目成本管理、人事管理、日常 文字处理等方面都应用了计算机技术且取得了很好的效果。 以安装公司、土木

2、公司、大连公司和一公司为代表的一些单位进行了网 络信息系统的基本建设和管理信息系统的开发应用实践,各单位的计算机技术开 发应用都取得了一定成绩, 计算机应用已经在中建八局的经营管理领域中发挥了 重要作用。 通过该建筑局各单位信息技术人员多年的努力,该局的信息化建设取得 了有目共睹的成绩, 但是,该局的信息网络技术应用水平在总体上落后于国内其 他主要待业或中建系统的先进企业。 该建筑局的建设项目遍及全国,这样给该局的施工管理带来巨大的挑战。 企业内部经常出现, 核算不及时、 往来账挂的科目不一致、 费用核算部门归口不 统一、会计制度无法统一执行、 借款还款流程混乱不清、 汇总合并报表抵消分录 编

3、制难度大、 资金使用效率低、 风险大。其中最为特别的是项目部承接项目全国 跑,而所有的资金投入和成本的占用都在项目上,项目现场的财务和核算很难做 到及时和准确,财务人员像放风筝,财务管理特别困难。 第 1 题: 用 150 字分析该局应该怎样建设自己的信息网络系统。_ 参考答案: 面对信息化的世界和开发的建筑市场,该局的企业管理必须重视与国际接轨, 必须重视用信息技术增强自己的竞争能力,软件配备和管理信息网络必须跃上一 个新台阶。如果在进行信息网络系统的建设仍然采用传统的观念和传统的工作方 式,必将重复过去的老路, 必将继续落后从而制约企业经营管理的现代化进程和 发展,措施良机, 因此必须吸取

4、以往的经验和教训,抓紧时机建设该局的信息网 络系统。 详细解答: 第 2 题: 物流管理是现代企业经营管理的重点工作之一,而资源消耗是构成施工成本的 主要成分,也是目前该建筑局管理工作的薄弱环节,他们迫切需要通过信息化 2 建设规范管理,提高透明度,提高资金效率,降低物耗成本。物流管理是一个 庞大的系统,包括项目物流管理、内部信息交流服务、外部信息的采集和筛选 等。物流管理又包括计划管理、采购与合同管理、实物与消耗管理等。用150 字分析该局应该怎样在系统建设中实现物流管理。 _ 参考答案: 系统建设中实现了物流管理,内部信息交流可以在技术中心开发的“项目施 工成本管理系统” 的材料管理模块基

5、础上加以扩展。而外部信息的采集和筛选管 理软件采取考察国内有关网站,选择若干信息量大、真实可靠、工作效率高、服 务价格低的网站进行合作, 作为信息源, 订货时有较大的选择余地。 这样不仅降 低了采购成本,也使采购过程更加透明、高效。 详细解答: 第 3 题: 目前该局的各施工单位都有不同规模的软件在使用中,用150 字简要阐述如何 把这些系统经济、高效地结合到一起。_ 参考答案: 项目实施人员在开发过程中,根据实际情况,实现了可以不对各单位原有软 件进行统一重新设计, 只要对原软件进行必要的规范化修改完善,就可以统一在 该建设局企业网络信息系统平台下, 达到向上级系统网络化传送数据资料的功能。

6、 这样大大减少了人工报送数据的失真恶化大量重复劳动的弊端。 详细解答: 阅读以下关于数据通信方面的叙述,回答问题。 数据通迅是当前十分活跃与热门的计算机与信息技术的应用领域。某大 型通信公司开发了其业务的主要支撑平台(也叫做“通信信息服务平台”)用于 在全国与全球开展数据业务的需要。该平台是一个典型的Java 技术应用于 Internet的项目。马工程师提出在全系统中强以这样来用的Java 构架系统: (1) 该系统可分为 4 层,分别是 Browser、 表示层、中间件层和数据层。 (2)表示层用 Java 中的 JavaScript来实现页面输出。 (3)中间件层用 Java 来实现 CO

7、RBA,即实现 Component (构件),主要 实现业务逻辑的封装与复用。 (4)数据层主要是数据库和存储过程的实现。 在应用 Java 技术时,马工程师所采用的技术和策略可大致上归纳为以 下 5 个方面: (1)使 JavaScript尽量简单,因为JavaScript在系统中是放在服务 器端执行的,该语言是通过一个解释执行的,相对速度很慢,采用了两台HP前 置机来运行JavaScript,但是 其 运行速 度 还是不 理想,所以在设计 中把 JavaScript仅用来显示从中间件层所得到的数据,生成动态页面。在最初的设 3 计中表示层( JavaScript )曾承担了一些业务逻辑处理

8、操作,导致效率不理想, 因此,不得不尽量地减少JavaScript的程序量。 (2)用 Java 实现 CORBA 时,应尽量考虑共享和复用。在本系统中,最 初的设计是让 Java 在实现 Component时,只是执行一些数据库表的操作,导致 表示层的负载较大。后来重新设计时,总结归纳了所有的UseCase,找出了其中 可供共享和复用的接口, 把相同的业务逻辑操作封装到一个接口中去。因为 Java 的执行效率比 JavaScript要高,因此提高了系统效率。 (3)由于在别的项目中,该公司曾大量地使用过Java 中的 JSP技术和 Servlet技术,为了得到系统的一些执行速率的数据,采用了

9、一个著名的压力测 试软件 LoadRunner来测试这两种技术的差别。 测试表明:用 JSP和 Servlet完 成同样的一个操作, 并且保证是在相同的测试环境中(相同服务器、 压力测试工 作站与数据库环境),得到的测试数据却有着很大差别,JSP完成一个操作的平 均执行时间在致会是Servlet程序的两倍, 在一个企业级应用项目中, 这可能是 一个很关键的瓶颈。因此,我们得出的结论是:在可能的条件下,尽量地多使用 Servlet 。当然,与 Servlet相比,JSP编程快速, 修改方便,在访问量不是很大 的应用场合下也是可以接受的。 (4)使用 Java 作为整体解决方案时,应尽量使用相同版

10、本的JDK 。在 用 Java 作为编程语言的项目中,几乎大多要遇到“汉字”问题,即Java 在没有 经过转换的情况下,在输出汉字时,很可能会出现乱码。采用不同版本的JDK , 解决的方案是不一样的, 比如 V1.2.2 版本的 JDK和 V1.3 版本的 JDK解决方法就 会有一些不一样 , 把 V1.2.2 的 Java 程序放在 V1.3 的 JDK中, 就不能顺利输出汉 字了. 其根本原因在于Java 使用了 Unicode 编码, 和中国的国标编码不一样. 所 以在这个意义上一些人竭力鼓吹的”一次编写, 到处运行”似乎不一定能在所有 的场合都行得通 . (5)使用 Java 时, 应

11、尽量遵从软件规范 . 在 Java 中有一个 JVM的概念 , 即在 Java 虚拟机中使用了一个垃圾收集器, 专门用来回收内存。 但是该垃圾收集 器在给编程人员带来方便的同时,也隐埋下了隐患。 在程序设计中, 并不能强制 执行垃圾收集器, 因此我们要求: 在 Try,Catch 之后必须明确要求回收内存 (当 然,也只能是通知垃圾收集器来回收垃圾),这样可以有效地提高系统稳定性。 但是在使用Java 作为解决方案时,也遇到很多头疼的问题,这些问题 导致同时执行的并发性比较差,系统速度慢等等。 归纳起来看, 曾遇到过的主要 具体的问题有: (1)用 Java 来实现 CORBA 中的 Comp

12、onent,有时效率会比较低。 (2)用 Java 来建立数据库连接往往会比较慢。 (3)用 JSP编程时容易导致系统信息的扩散。比如,如果有黑客攻击一 台运行 JSP程序的服务器,他可以故意地输入一些非法字符或异常信息给JSP程 序,于是程序执行将出现异常。这时,就会在页面上打印出相应的错误信息。很 不幸的是,这些信息极有可能暴露出这台服务器的JDK的版本号与路径信息等内 容。这往往容易让黑客们有机可乘,在可能去抓住系统的漏洞。 第 4 题: 试提出马工程师遇见的3 个问题的解决方案,并各用80 字以内文字说明理由。 _ 4 参考答案: (1)尽量减少Component所执行的业务逻辑量。争

13、取把能够放在存储过程 中实现的操作,尽可能在存储过程中加以实现。数据库的存储过程操作比起在 Java 程序中执行数据库操作要快得多。(2)既然用 Java 建立数据库连 接比较慢,就可以把数据库连接封装成连接池(Connnect Pool ),从而能非常 有效地提高系统效率。(3)可以不从程序入手,而从Web Server 着手, 把 Apache配置成为使这类异常信息不再打印出来,而是使之仅出现一个通用的 异常说明的页面。 详细解答: 第 5 题: Java 语言作为一种快捷、稳定的计算机语言,开发基于因特网应用的项目大多 是相当稳定和比较适用的。试用200 字描述 Java 的应用前景。

14、_ 参考答案: (1)在因特网上将会有更加广泛的应用。(2)在嵌入式设备中, Java 也大有用武之地。比如,在最新推出的 Java 技术中,Java 已经进入了手机领域。 (3)Java 程序大多以线程运行,占用资源少,会逐步代替ASP与 CGI程序。根 据第三方测试表明, JSP程序比 ASP程序要快 2 倍以上。用 JSP代替 ASP应是大 势所趋。(4) Java 在无线互联网中的应用将会更加广泛。Java 支持 WAP , 可以方便地用 Java 开发 WAP 程序,实现 WAP 应用。(5)Java 与 XML的 无缝连接使 Java 在数据传输和异构网络通信方面有着很大的优势。 详细解答:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号