2022年系统分析师练习题及答案_第1页
2022年系统分析师练习题及答案_第2页
2022年系统分析师练习题及答案_第3页
2022年系统分析师练习题及答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022 年系统分析师练习题及答案数据通迅是当前非常活泼与热门的计算机与信息技术的应用领域。某 大型通信公司开发了其业务的主要支撑平台(也叫做“通信信息效劳平台”) 用于在全国与全球开展数据业务的需要。该平台是一个典型的 Java 技术 应用于 Internet 的工程。 马工程师提出在全系统中强以这样来用的 Java 构架系统:(1)该系统可分为 4 层,分别是 Browser、表示层、中间件层和数据 层。(2)表示层用 Java 中的 JavaScript 来实现页面输出。(3)中间件层用 Java 来实现 CORBA,即实现 Component(构件),主要 实现业务规律的封装与复用。(

2、4)数据层主要是数据库和存储过程的实现。在应用 Java 技术时,马工程师所采纳的技术和策略可大致上归纳为 以下 5 个方面:(1)使 JavaScript 尽量简洁,由于 JavaScript 在系统中是放在效劳 器端执行的, 该语言是通过一个解释执行的, 相对速度很慢, 采纳了两台 HP 前置机来运行 JavaScript,但是其运行速度还是不抱负,所以在设计 中把 JavaScript 仅用来显示从中间件层所得到的数据,生成动态页面。 在最初的设计中表示层(JavaScript)曾担当了一些业务规律处理操作, 导致效率不抱负,因此,不得不尽量地削减 JavaScript 的程序量。(2)

3、用 Java 实现CORBA 时, 应尽量考虑共享和复用。 在本系统中, 最 初的设计是让Java 在实现Component 时,只是执行一些数据库表的操作, 导致表示层的负载较大。后来重新设计时,总结归纳了全部的 UseCase, 找出了其中可供共享和复用的接口, 把一样的业务规律操作封装到一个接 口中去。由于Java 的执行效率比JavaScript 要高,因此提高了系统效率。(3)由于在别的工程中, 该公司曾大量地使用过 Java 中的 JSP 技术和 Servlet 技术,为了得到系统的一些执行速率的数据,采纳了一个的压力 测试软件LoadRunner 来测试这两种技术的差异。测试说明

4、:用 JSP 和 Servlet 完成同样的一个操作,并且保证是在一样的测试环境中 (一样效 劳器、压力测试工作站与数据库环境),得到的测试数据却有着很大差异, JSP 完成一个操作的平均执行时间在致会是 Servlet 程序的两倍, 在一个 企业级应用工程中, 这可能是一个很关键的瓶颈。 因此, 我们得出的结论 是:在可能的条件下,尽量地多使用 Servlet。固然,与 Servlet 相比, JSP 编程快速,修改便利,在访问量不是很大的应用场合下也是可以承受 的。(4)使用 Java 作为整体解决方案时,应尽量使用一样版本的JDK。在 用 Java 作为编程语言的工程中,几乎大多要遇到“

5、汉字”问题,即Java 在没有经过转换的状况下, 在输出汉字时, 很可能会消失乱码。 采纳不同 版本的 JDK,解决的方案是不一样的,比方V1.2.2 版本的JDK 和V1.3 版本的 JDK 解决方法就会有一些不一样,把 V1.2.2 的 Java 程序放在 V1.3 的 JDK 中,就不能顺当输出汉字了.其根本缘由在于 Java 使用了 Unicode 编码,和中国的国标编码不一样.所以在这个意义上一些人尽力鼓吹的”一 次编写,处处运行”好像不肯定能在全部的场合都行得通.(5)使用Java 时,应尽量遵从软件标准.在 Java 中有一个 JVM 的概念, 即在 Java 虚拟机中使用了一个

6、垃圾收集器,特地用来回收内存。但是该垃 圾收集器在给编程人员带来便利的同时,也隐埋下了隐患。在程序设计中, 并不能强制执行垃圾收集器, 因此我们要求: 在 Try,Catch 之后必需明确 要求回收内存(固然, 也只能是通知垃圾收集器来回收垃圾),这样可以有 效地提高系统稳定性。但是在使用 Java 作为解决方案时,也遇到许多头疼的问题,这些问 题导致同时执行的并发性比拟差, 系统速度慢等等。 归纳起来看, 曾遇到 过的主要详细的问题有:(1)用 Java 来实现 CORBA 中的 Component,有时效率会比拟低。(2)用 Java 来建立数据库连接往往会比拟慢。(3)用 JSP 编程时简单导致系统信息的集中。比方,假如有黑客攻击 一台运行 JSP 程序的效劳器, 他可以有意地输入一些非法字符或特别信息 给 JSP 程序, 于是程序执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论