首頁 - 網校 - 萬題庫 - 直播 - 雄鷹 - 團購 - 書城 - ? - 學習通 - 導航 - 510 -
首頁考試吧網校萬題庫直播雄鷹510團購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統計從業(yè)資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規(guī)劃師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 軟件水平考試 > 模擬試題 > 系統分析師 > 正文

2015軟考《系統分析師》練習題及答案(6)

來源:考試吧 2014-12-18 10:54:27 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理“2015軟考《系統分析師》練習題及答案(6)”供考生參考,更多軟考相關信息請關注考試吧軟件水平考試網。

  查看匯總:2015軟考《系統分析師》練習題及答案匯總

  閱讀以下關于數據通信方面的敘述,回答問題1和問題2。

  數據通迅是當前十分活躍與熱門的計算機與信息技術的應用領域。某大型通信公司開發(fā)了其業(yè)務的主要支撐平臺(也叫做“通信信息服務平臺”)用于在全國與全球開展數據業(yè)務的需要。該平臺是一個典型的Java技術應用于Internet的項目。馬工程師提出在全系統中強以這樣來用的Java構架系統:

  (1)該系統可分為4層,分別是Browser、表示層、中間件層和數據層。

  (2)表示層用Java中的JavaScript來實現頁面輸出。

  (3)中間件層用Java來實現CORBA,即實現Component(構件),主要實現業(yè)務邏輯的封裝與復用。

  (4)數據層主要是數據庫和存儲過程的實現。

  在應用Java技術時,馬工程師所采用的技術和策略可大致上歸納為以下5個方面:

  (1)使JavaScript盡量簡單,因為JavaScript在系統中是放在服務器端執(zhí)行的,該語言是通過一個解釋執(zhí)行的,相對速度很慢,采用了兩臺HP前置機來運行JavaScript,但是其運行速度還是不理想,所以在設計中把JavaScript僅用來顯示從中間件層所得到的數據,生成動態(tài)頁面。在最初的設計中表示層(JavaScript)曾承擔了一些業(yè)務邏輯處理操作,導致效率不理想,因此,不得不盡量地減少JavaScript的程序量。

  (2)用Java實現CORBA時,應盡量考慮共享和復用。在本系統中,最初的設計是讓Java在實現Component時,只是執(zhí)行一些數據庫表的操作,導致表示層的負載較大。后來重新設計時,總結歸納了所有的UseCase,找出了其中可供共享和復用的接口,把相同的業(yè)務邏輯操作封裝到一個接口中去。因為Java的執(zhí)行效率比JavaScript要高,因此提高了系統效率。

  (3)由于在別的項目中,該公司曾大量地使用過Java中的JSP技術和Servlet技術,為了得到系統的一些執(zhí)行速率的數據,采用了一個著名的壓力測試軟件—LoadRunner來測試這兩種技術的差別。測試表明:用JSP和Servlet完成同樣的一個操作,并且保證是在相同的測試環(huán)境中(相同服務器、壓力測試工作站與數據庫環(huán)境),得到的測試數據卻有著很大差別,JSP完成一個操作的平均執(zhí)行時間在致會是Servlet程序的兩倍,在一個企業(yè)級應用項目中,這可能是一個很關鍵的瓶頸。因此,我們得出的結論是:在可能的條件下,盡量地多使用Servlet。當然,與Servlet相比,JSP編程快速,修改方便,在訪問量不是很大的應用場合下也是可以接受的。

  (4)使用Java作為整體解決方案時,應盡量使用相同版本的JDK。在用Java作為編程語言的項目中,幾乎大多要遇到“漢字”問題,即Java在沒有經過轉換的情況下,在輸出漢字時,很可能會出現亂碼。采用不同版本的JDK,解決的方案是不一樣的,比如V1.2.2版本的JDK和V1.3版本的JDK解決方法就會有一些不一樣,把V1.2.2的Java程序放在V1.3的JDK中,就不能順利輸出漢字了.其根本原因在于Java使用了Unicode編碼,和中國的國標編碼不一樣.所以在這個意義上一些人竭力鼓吹的”一次編寫,到處運行”似乎不一定能在所有的場合都行得通.

  (5)使用Java時,應盡量遵從軟件規(guī)范.在Java中有一個JVM的概念,即在Java虛擬機中使用了一個垃圾收集器,專門用來回收內存。但是該垃圾收集器在給編程人員帶來方便的同時,也隱埋下了隱患。在程序設計中,并不能強制執(zhí)行垃圾收集器,因此我們要求:在Try,Catch之后必須明確要求回收內存(當然,也只能是通知垃圾收集器來回收垃圾),這樣可以有效地提高系統穩(wěn)定性。

  但是在使用Java作為解決方案時,也遇到很多頭疼的問題,這些問題導致同時執(zhí)行的并發(fā)性比較差,系統速度慢等等。歸納起來看,曾遇到過的主要具體的問題有:

  (1)用Java來實現CORBA中的Component,有時效率會比較低。

  (2)用Java來建立數據庫連接往往會比較慢。

  (3)用JSP編程時容易導致系統信息的擴散。比如,如果有黑客攻擊一臺運行JSP程序的服務器,他可以故意地輸入一些非法字符或異常信息給JSP程序,于是程序執(zhí)行將出現異常。這時,就會在頁面上打印出相應的錯誤信息。很不幸的是,這些信息極有可能暴露出這臺服務器的JDK的版本號與路徑信息等內容。這往往容易讓黑客們有機可乘,在可能去抓住系統的漏洞。

  相關推薦:

  2015年軟考《信息技術處理員》精選題及解析匯總

  2015軟件水平考試《網絡管理員》鞏固練習題匯總

  2015軟考系統集成項目管理師單選題及答案匯總

文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699