試題一是必答題 |
·2003年系統(tǒng)分析師級下午試題II及解答
·2003年系統(tǒng)分析師級下午試題I及解答方法
·2003年系統(tǒng)分析師級上午試題及答案
試題一
閱讀以下關于數據庫系統(tǒng)中數據的備份與恢復的敘述,回答問題1、問題2和問題3。數據庫系統(tǒng)存儲了大量的數據,在發(fā)生意外的情況下,為了確保數據能夠盡可能準確的恢復,數據庫系統(tǒng)提供了備份和恢復的功能。通常,數據庫管理系統(tǒng)都提供了全部數據和部分數據備份兩種方式,根據備份方式的不同也采用相應的恢復方式。例如,許多數據庫管理系統(tǒng)中都提供了數據庫級別的備份和恢復,也提供了表空間級別的備份和恢復(一個數據庫可以包含多個表空間,一個表空間可以包含多張表);卮饐栴}時,請以你所熟悉的數據庫系統(tǒng)為例。
[問題1]
在數據庫執(zhí)行備份操作的同時,全部數據和部分數據備份這兩種方式是否都支持應用程序對數據庫的并發(fā)性訪問?為什么?
[問題2]
在對數據庫進行了部分數據恢復后,能否立即使用數據?為什么?如果不能,應執(zhí)行什么操作?
[問題3]
對于關鍵業(yè)務系統(tǒng),在發(fā)生水災、火災、地震、爆炸等自然災害或恐怖事件時,必須保證系統(tǒng)不會因之而癱瘓,我們稱之為系統(tǒng)的容災能力。簡要敘述系統(tǒng)容災能力和系統(tǒng)備份與恢復之間的差別。
從下列的4道試題(試題二至試題五)中任選2道解答。如果解答的試題數超過2道,則解答的前2道有效。 |
試題二
閱讀以下關于網絡通信的Object Server技術的敘述,回答問題1、問題2和問題3。
在一次交通管制系統(tǒng)的招標會上,某公司提出的“Object Server”解決方案引起了專家們的廣泛關注。對經典設計模式MVC的創(chuàng)新,是“Object Server”的亮點。對于“Object Server”的軟件體系結構,專家們并無爭議,但有專家就“Object Server”的實現(xiàn)技術提出了質疑,假定你是該方案的設計人員,請回答以下問題。
Object Server |
View |
View |
View |
View |
View |
View |
Database |
Datasource |
GUI |
GUI |
GUI |
GUI |
[問題1]
請用100字以內的文字,解釋“Object Server”解決方案中“View”的功能
[問題2]
在圖2-1的“Push Protocol”的實現(xiàn)中,應當采用TCP還是UDP?為什么?請用100字以內文字簡要說明。
[問題3]
為了使得每個GUI呈現(xiàn)的事件序列是一致的,圖2-1的“Push Protocol”必須滿足的消息次序是FIFO序、因果序(Causal Order)、全序(Total Order)中的那一種?為什么?
請用100字以內文字簡要說明。
試題三
閱讀以下關于企業(yè)應用集成(EAI)的敘述,回答問題1、問題2和問題3。
經過多年的信息化建設,某企業(yè)已經擁有相當數量的應用系統(tǒng),在該企業(yè)中發(fā)揮了較好的作用。但是,由于該企業(yè)并沒有一個關于信息系統(tǒng)開發(fā)的總體性長遠規(guī)劃,基本上是由每個部門自行選擇開發(fā)技術和開發(fā)方案來建設應用系統(tǒng)的,從而導致這些應用系統(tǒng)成為一個個“信息孤島”。隨著業(yè)務發(fā)展,該企業(yè)已提出了以下新的業(yè)務需求:
(1)某些新增業(yè)務需要企業(yè)內部若干不同的應用系統(tǒng)來協(xié)作完成,因而需要將這些“信息孤島”連接起來,提供跨部門的業(yè)務。
(2)該企業(yè)與其他多家企業(yè)洽談后,決定合作開辦跨企業(yè)的新業(yè)務,因而需要與其他企業(yè)的應用系統(tǒng)互聯(lián)。
(3)有些業(yè)務應該給用戶更大的靈活性與方便性支持,使他們可以隨時隨地、利用多種不同接入方式來辦理這些業(yè)務,而不必總是要到營業(yè)場所才能辦理。
在研究了以上需求后,技術部門一致認為需要進行企業(yè)應用集成(EAI)。其中,集成平臺的選擇是非常重要的,它會影響到企業(yè)今后多年的軟件開發(fā)方式。在分析了國內外EAI的實施狀況后,結合企業(yè)發(fā)展需要,他們考慮采用J2EE作為集成平臺,如圖3-1所示:
從圖3-1看出,該企業(yè)通過建設一個基于J2EE的新系統(tǒng)作為實施EAI的核心,進行流程、數據、界面等方面的各種整合,同時,企業(yè)技術人員對這個新系統(tǒng)從功能、維護、安裝、擴充等角度也提出了一些設計要求。
[問題1]
(1)在進行企業(yè)應用集成時會遇到哪些問題?請用100字以內文字簡要說明。(2)為什么選擇J2EE作為EAI的集成平臺?請用50字以內文字簡要說明。
[問題2]
J2EE提供了哪些通信協(xié)議和標準作為對EAI的支持?請用50字以內文字回答。
[問題3]
在討論EAI實施過程中的B2B集成時,有技術人員提出采用Web Service進行集成,理由之一是可以實現(xiàn)更快、更廉價的集成;理由之二是國內外主流軟件企業(yè)都提供了Web Service技術與產品支持,因而有實現(xiàn)的可能性。
(1)Web Service有哪些相關技術?請用100字以內文字簡要說明。
(2)Web Service的哪些特點使之能夠快捷、廉價地實現(xiàn)B2B集成?請用50字以內文字簡要說明。
試題四
閱讀以下關于嵌入式系統(tǒng)設計中的軟硬件功能劃分的敘述,回答問題1、問題2和問題3。
圖4-1為一個SOC(System On Chip,片上系統(tǒng))設計中的控制流程圖。該設計的約束條件是:在時鐘周期為10ns的情況下,系統(tǒng)的延遲時間小于等于4000ns(系統(tǒng)由一個處理器和若干個運算部件構成)。
表4-1給出了可供使用的硬件庫,其中可選的器件有乘法器(Mul)、加法器(Add)以及比較運算器(Comp)。每個被選器件的名稱、延時時間以及價格等如該表所示。
可選的處理器分別有Pentium、PowerPC和6800三類,每類處理器的相關指標如表4-2所示。
[NextPage]
經過測試,流程圖中各個節(jié)點的軟件執(zhí)行時間如表4-3表示;構成各個節(jié)點的器件(各節(jié)點內器件可以串聯(lián)或并聯(lián)工作)如表4-1所示。
A |
B |
C |
D |
E |
圖4-1
表4-1 硬件庫
類別 |
名稱 |
延時時間(ns) |
門數 |
價格(元) |
* |
Mul1 |
30 |
100 |
90 |
* |
Mul2 |
50 |
70 |
70 |
* |
Mul3 |
70 |
60 |
50 |
+ |
Add1 |
30 |
45 |
35 |
+ |
Add2 |
42 |
30 |
30 |
> |
Comp1 |
18 |
12 |
15 |
= |
Comp2 |
14 |
8 |
10 |
表4-2 處理器
類別 |
時鐘周期(個) |
價格(元) |
Pentium |
10 |
900 |
PowerPC |
10 |
750 |
6800 |
50 |
600 |
表4-3 節(jié)點的軟件執(zhí)行時間
節(jié)點 |
處理器 |
執(zhí)行時間(ns) |
A |
Pentium |
3100 |
PowerPC |
3800 | |
6800 |
6000 | |
B |
Pentium |
1400 |
PowerPC |
2200 | |
6800 |
2800 | |
C |
Pentium |
6800 |
PowerPC |
12000 | |
6800 |
18000 | |
D |
Pentium |
900 |
PowerPC |
1000 | |
6800 |
1200 | |
E |
Pentium |
12000 |
PowerPC |
14800 | |
6800 |
21500 |
表4-4 器件表
[問題1]
[問題2]
請給出圖4-1的最佳軟件實現(xiàn)方案,并說明原因。
[問題3]
如果系統(tǒng)延遲時間改為不超過3500ns,則軟硬件的實現(xiàn)方案如何?請在100字以內給予說明。
試題五
一家控制系統(tǒng)工程公司正在為某化工廠開發(fā)生產控制系統(tǒng)。生產控制過程的可視化所支持的是,將其中需求變動相對較快的環(huán)節(jié)擁可視化的方式描述出來,以便于修改。項目設計人員為實現(xiàn)生產控制過程的可視化,需要考慮以下因素:
(1)可視化語言語法的定義:是選擇圖模式還是上下文無關文法;
(2)可視化語言的語法是采用XML DTD或Schema來表示,還是使用Lex和Yacc來自定義;
(3)如果采用XML表示,在可視語言的語法分析中是采用DOM(Document Object Model)應用程序接口還是采用SAX應用程序接口。
經過項目組討論,最后決定:可視語言的語法采用圖模式來定義;可視語言的語法用XML來表示:對XML的解析采用DOM接口來實現(xiàn)。
[問題1]
為什么采用圖模式?為什么沒有采用上下文無關文法?
[問題2]
為什么采用XML表示可視語言的語法?為什么沒有采用Lex和Yacc?
[問題3]
為什么采用DOM應用程序接口而沒有采用SAX應用程序接口?
下午試題I解答方法
試題分成兩組,第一組從四題中選擇做兩題,第二組從兩題選做一題。一般說來,第二組題目的要求有可能稍高于第一組題目。選擇題目主要依靠應試者的經驗、知識和能力。
從兩屆試題來看,下午試題I對于應試者的基本要求反映在:
需要具有系統(tǒng)分析和設計的一定的實踐經驗,有較好的判斷和分析能力;
對系統(tǒng)分析和設計的若干主要方面有較廣博而堅實的知識或見解;
對應用的背景、事實和因果關系等有較強的理解能力和歸納能力;
對于一些可以簡單定量分析的問題已有類似的經驗并能進行估算,對于只能定性分析的問題能用簡練的語言抓住要點加以表達。
善于從一段書面敘述中提取出最必要的信息,有時還需舍棄一些無用的敘述或似是而非的內容。
應試者應加強上述要求的訓練。
在一個半小時中要選擇并解答好三道題目,有相當的難度,時間的分配是很重要的。較穩(wěn)妥的一種建議是前四題花10分鐘以內選題(排出優(yōu)先解答順序),對擬優(yōu)先解答的兩題,平均每道題花10分鐘至15分鐘左右作出思考分析,花8分鐘至10分鐘構思并寫出答案,即解答完前兩題掌握在50-55分鐘時間內。后兩道題用5分鐘選題,對選出的那道題用15分鐘左右作思考分析,花10分鐘構思并寫出其答案。
因為一般每道題都有一定篇幅的敘述,選擇試題建議遵循下列步驟:
(1)注意試題正文前面所提到的主題。這個標題一般應反映出此題所屬的大方面,應試者可立即推斷自己是否熟悉此方面的內容。
(2)快速瀏覽一遍試題內容。目的只是憑直覺進一步估計自己的熟悉程度。
(3)重點是看清試題中要回答的問題。每到試題最后一般有二個(或三個)問題,由此可立即知道試題的特點和要求。
(4)決定應當優(yōu)先選答的題目順序。一般應針對本人的特長,先易后難。
解答所選擇好的試題的一般途徑可以是:
(1)標出試題重要回答的問題的要點。以此作為主要線索進行分析思考。
(2)對照問題要點仔細閱讀正文。閱讀時,可以列出只有幾個字的最簡提綱,或者可在正文上作出針對要回答問題的記號(強調這些應與問題直接有關系)。
(3)通過定性分析或者定量估算,構思答案的要點。
(4)以最簡練的語言寫出答案。注意要控制至指定的字數以下(一般所指定的字數可能會有些余量),千萬不要寫文章或使用修飾性的空洞詞匯,浪費時間。
在對系統(tǒng)分析員級下午試題I的解答和分析中,我們給出了每道試題的參考答案,這將有助應試者懂得如何去寫出明確的結論。更重要的是答案的構思方法和思路,這里也給出了系統(tǒng)分析的方法和必要的知識,對一些常用和重要的分析提供了較詳細的素材和分析指導,供應試者參考。 轉帖于:軟件水平考試_考試吧
- 推薦給朋友
- 收藏此頁
·2008年下半年軟考信息系統(tǒng)項目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計算機軟考網絡工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統(tǒng)分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計算機軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計算機軟考程序員試題(上午) (2008-12-21 22:11:38)