歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

2013年下半年 系統(tǒng)架構(gòu)設(shè)計師 答案詳解

  • 資源ID:82497132       資源大?。?span id="wciwqoc" class="font-tahoma">1.32MB        全文頁數(shù):68頁
  • 資源格式: DOCX        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

2013年下半年 系統(tǒng)架構(gòu)設(shè)計師 答案詳解

2013年軟考試題某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進(jìn)程A和進(jìn)程B的頁表結(jié)構(gòu),如果物理頁的大小為512字節(jié),那么進(jìn)程A邏輯地址為1111(十進(jìn)制)的變量存放在(1)號物理內(nèi)存頁中。假設(shè)進(jìn)程A的邏輯頁4與進(jìn)程B的邏輯頁5要共享物理頁8,那么應(yīng)該在進(jìn)程A頁表的邏輯頁4和進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處分別填(2)。(1)A.9B.2C.4D.6(2)A.4、5B.5、 4C.5、 8D.8、8【答案】C D【解析】本題考查操作系統(tǒng)存儲管理方面的基礎(chǔ)知識。(1)物理頁的大小為512字節(jié),進(jìn)程A邏輯地址為1111的變量的邏輯頁號為2,對應(yīng)的物理頁號為4。(2)根據(jù)題意進(jìn)程A的邏輯頁4與進(jìn)程B的邏輯頁5要共享的物理頁8,那么應(yīng)該在進(jìn)程A頁表的邏輯頁4對應(yīng)的物理頁處填8,進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處也填8。進(jìn)程P1、P2、P3和P4的前趨圖如下所示:若用PV操作控制進(jìn)程P1P4并發(fā)執(zhí)行的過程,則需要設(shè)置5個信號量S1、S2、S3、整理為word格式S4和S5,且信號量S1S5的初值都等于0。下圖中a、b和c處應(yīng)分別填寫(3)d、e和f處應(yīng)分別填寫(4)。(3)A.V(S1)V(S2)、P(S1)V(S3)和V(S4)B.P(S1)V(S2)、P(S1)P(S2)和V(S1)C.V(S1)V(S2)、P(S1)P(S3)和V(S4)D.P(S1)P(S2)、V(S1)P(S3)和V(S2)(4)A.P(S2)、V(S3)V(S5)和P(S4)P(S5)B.V(S2)、P(S3)V(S5)和V(S4)P(S5) C.P(S2)、V(S3)P(S5)和P(S4)V(S5)D.V(S2)、V(S3)P(S5)和P(S4)V(S5)【答案】C A【解析】本題考查PV操作方面的基本知識。因為P1是P2和P3的前驅(qū),當(dāng)P1執(zhí)行完需通知P2和P3,應(yīng)采用V(S.l)V(S2)操作分別通知P2和P3,故a處應(yīng)填寫V(S1)V(S2);又因為P2是P1和P3的后繼,當(dāng)P2執(zhí)行前應(yīng)測試P1和P3是否執(zhí)行完,應(yīng)采用P(S1)P(S3)操作測試P1和P3是否執(zhí)行完,故b處應(yīng)填寫P(S1)P(S3);同理,P2是P4的前驅(qū),當(dāng)P2執(zhí)行完應(yīng)通知P4,應(yīng)采用V(S4)操作分別通知P4,故c處應(yīng)填寫V(S4)。因為P3是P1的后繼,當(dāng)P3執(zhí)行前應(yīng)測試P1是否執(zhí)行完,應(yīng)采用I_(S2)操作測試P1是否執(zhí)行完,故d處應(yīng)填寫P(S2);又因為P3是P2和P4的前驅(qū),當(dāng)P3執(zhí)行完應(yīng)通知P2和P4,應(yīng)采用V(S3)V(S5)操作通知P5,故e處應(yīng)填寫V(S3)V(S5);P4是P2和P3的后繼,當(dāng)P4執(zhí)行前應(yīng)測試P2和P3是否執(zhí)行完,應(yīng)采用P(S4)P(S5)操作測試P2和P3是否執(zhí)行完,故f處應(yīng)填寫P(S4)P(S5)。整理為word格式假設(shè)關(guān)系模式R(U,F(xiàn)),屬性集U=A,B,C,函數(shù)依賴集F=AB,BC。若將其分解為p=Rl(U1,F(xiàn)1),R2(U2,F2),其中U1=A,B,U2=A,C。那么,關(guān)系模式R、R1、R2分別達(dá)到了(5);分解D(6)。(5)A.1NF、2NF、3NFB.INF、3NF、3NFC.2NF、2NF、3NF D.2NF、3NF、3NF(6)A.有損連接但保持函數(shù)依賴B.既無損連接又保持函數(shù)依賴 C.有損連接且不保持函數(shù)依賴D.無損連接但不保持函數(shù)依賴【答案】D B【解析】本題考查關(guān)系數(shù)據(jù)庫方面的基本知識。(5)由關(guān)系模式R的函數(shù)依賴集F=AB,BC可以得出AC,存在傳遞依賴,但不存在非主屬性對碼的部分函數(shù)依賴,故R為2NF。又由于分解后的關(guān)系模式R1的函數(shù)依賴集F1=AB,關(guān)系模式R2的函數(shù)依賴集F2=AC,因此R1、R2分別達(dá)到了3NF。(6)因為F=F1F2,所以分解p保持函數(shù)依賴。又由于關(guān)系模式R(U,F(xiàn))的一個分解p=R1(U1,F1),R2(U2,F2)具有無損連接的充分必要的條件是:U1U2U1-U2F+或U1U2U2-U1F+。分解p是否無損連接分析如下:ABAC=A,AB-AC=B,AC-AB=CABF+,ACF+根據(jù)無損連接的充分必要的條件可知p為無損連接。給定員工關(guān)系EMP(EmpID,Ename,sex,age,tel,DepID),其屬性含義分別為:員工號、姓名、性別、年齡、電話、部門號;部門關(guān)系DEP(DepID,Dname,Dtel,DEmpID),其屬性含義分別為:部門號、部門名、電話,負(fù)責(zé)人號。若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時用(7)進(jìn)行約束。 若要査詢開發(fā)部的負(fù)責(zé)人姓名、年齡,則正確的關(guān)系代數(shù)表達(dá)式為(8)。(7)A.Primary Key (DepID) On DEP (DepID)B.Primary Key (DepID) On EMP (DepID) C.Foreign Key (DepID) References DEP (DepID)D.Foreign Key (DepID) References EMP (DepID)(8)A.2,4(8開發(fā)部'(EMP×DEP )B.2,4(1=9(EMP 2=開發(fā)部 DEP)整理為word格式 C.2,3(EMP×2=開發(fā)部(DEP)D.2,3(1,2,4,6(EMP )2='開發(fā)部(DEP)')【答案】C B【解析】本題考查關(guān)系代數(shù)運(yùn)算方面的基礎(chǔ)知識。(7)員工關(guān)系中的DepID是一個外鍵,為了保證數(shù)據(jù)的正確性,通過參照完整性加以約束。SQL語言通過使用保留字Foreign Key定義外鍵,References指明外碼對應(yīng)于哪個表的主碼。參照完整性定義格式如下:Foreign Key(屬性名)References表名(屬性名)可見,若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時用“Foreign Key (DepID) References DEP (DepID)”進(jìn)行約束。(8) 試題(8)要求“查詢開發(fā)部的負(fù)責(zé)人姓名、年齡”的關(guān)系代數(shù)表達(dá)式,選項B是先進(jìn)行2='開發(fā)部(DEP)運(yùn)算,即在DEP關(guān)系中選擇部門名Dname=開發(fā)部的元組;然后將EMP關(guān)系與其進(jìn)行EMP.DepID=DEP.DepID的自然連接,并去掉右邊的重復(fù)屬性“DEP.DepID”,自然連接后的屬性列為(EmpID,Ename,sex,age,tel,DepID,Dname,Dtel,DEmpID);再此基礎(chǔ)上進(jìn)行1=9運(yùn)算,即進(jìn)行員工號EmpID等于部門負(fù)責(zé)人號DEmpID的選取運(yùn)算;最后進(jìn)行屬性列2(Ename)和屬性列4(age)的投影運(yùn)算。在實時操作系統(tǒng)中,兩個任務(wù)并發(fā)執(zhí)行,一個任務(wù)要等待另一個任務(wù)發(fā)來消息,或建立某個條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱為任務(wù)的(9)。(9)A.同步B.互斥C.調(diào)度D.執(zhí)行【答案】A【解析】本題考查實時操作系統(tǒng)基礎(chǔ)知識由于資源共享與進(jìn)程合作,并發(fā)執(zhí)行的任務(wù)(進(jìn)程)之間可能產(chǎn)生相互制約關(guān)系,這些制約關(guān)系可分為兩類:競爭與協(xié)作。并發(fā)進(jìn)程之間的競爭關(guān)系為互斥,并發(fā)進(jìn)程之間的協(xié)作關(guān)系體現(xiàn)為同步。同步是因合作進(jìn)程之間協(xié)調(diào)彼此的工作而控制S己的執(zhí)行速度,即因相互合作,相互等待而產(chǎn)生的制約關(guān)系。而互斥是進(jìn)程之間競爭臨界資源而禁止兩個y上的進(jìn)程同時進(jìn)入臨界區(qū)所發(fā)生的制約關(guān)系。題目中一個任務(wù)要等待另一個任務(wù)發(fā)來消息,或建立某個條件后再向前執(zhí)行,顯然體現(xiàn)的制約關(guān)系是任務(wù)的同步。整理為word格式在嵌入式系統(tǒng)設(shè)計中,用來講行CPU調(diào)試的常用接口是(10)。(10)A.PCI接口B.USB接口C.網(wǎng)絡(luò)接口D.JTAG接口【答案】D【解析】本題考查嵌入式系統(tǒng)應(yīng)用基礎(chǔ)知識。PCI是一種局部總線標(biāo)準(zhǔn),它是在CPU和原來的系統(tǒng)總線之間插入的一級總線,具體由一個橋接電路實現(xiàn)對這一層的管理,并實現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)的傳送。JTAG是一個調(diào)試接口,用來供幵發(fā)人員調(diào)試CPU的工作狀態(tài)。JTAG軟件通過該接口控制CPU來調(diào)試CPU以及讀寫Flash??撮T狗(WatchDog)是嵌入式系統(tǒng)中一種常用的保證系統(tǒng)可靠性的技術(shù),(11)會產(chǎn)生看門狗中斷。(11)A.軟件喂狗B.處理器溫度過高C.外部中斷D.看門狗定時器超時【答案】D【解析】本題考查嵌入式系統(tǒng)應(yīng)用基礎(chǔ)知識??撮T狗(Watch Dog)是一個獨立的定時器電路,有一個定時器控制寄存器,可以設(shè)定時間(開狗),到達(dá)時間后要置位(喂狗),如果沒有的話,就認(rèn)為是程序跑飛,就會發(fā)出RESET指令。當(dāng)系統(tǒng)工作正常時,CPU將每隔一定時間輸出一個脈沖給看門狗,即“喂狗”,若程序運(yùn)行出現(xiàn)問題或硬件出現(xiàn)故障時而無法按時“喂狗”時,看門狗電路將迫使系統(tǒng)自動復(fù)位而重新運(yùn)行程序。以下關(guān)于實時操作系統(tǒng)(RTOS)任務(wù)調(diào)度器的敘述中,正確的是(12)。(12)A.任務(wù)之間的公平性是最重要的調(diào)度目標(biāo) B.大多數(shù)RTOS調(diào)度算法都是搶占方式(可剝奪方式) C.RTOS調(diào)度器都采用了基于時間片輪轉(zhuǎn)的調(diào)度算法 D.大多數(shù)RTOS調(diào)度算法只采用一種靜態(tài)優(yōu)先級調(diào)度算法【答案】B【解析】本題考查實時操作系統(tǒng)基礎(chǔ)知識。任務(wù)是RTOS中最重要的操作對象,每個任務(wù)在RTOS的調(diào)度下由CPU分時執(zhí)行。任務(wù)的調(diào)度目前主要有時間分片式、輪流查詢式和優(yōu)先搶占式三種,不同的RTOS可能支持其中一種或幾種,其中優(yōu)先搶占式對實時性的支持最好。整理為word格式在非實時系統(tǒng)中,調(diào)度的主要目的是縮短系統(tǒng)平均響應(yīng)時間,提高系統(tǒng)資源的利用率,或優(yōu)化某一項指標(biāo);而實時系統(tǒng)中調(diào)度的目的則是要盡可能地保證每個任務(wù)滿足他們的時間約束,及時對外部請求做出響應(yīng)。以下關(guān)于層次化網(wǎng)絡(luò)設(shè)計原則的敘述中,錯誤的是(13)。(13)A.一般將網(wǎng)絡(luò)劃分為核心層、匯聚層、接入層三個層次B.應(yīng)當(dāng)首先設(shè)計核心層,再根據(jù)必要的分析完成其他層次設(shè)計 C.為了保證網(wǎng)絡(luò)的層次性,不能在設(shè)計中隨意加入額外連接 D.除去接入層,其他層次應(yīng)盡量采用模塊化方式,模塊間邊界應(yīng)非常清晰【答案】B【解析】本題考查層次化網(wǎng)絡(luò)設(shè)計原則的基礎(chǔ)知識。層次化網(wǎng)絡(luò)設(shè)計應(yīng)該遵循一些簡單的原則,這些原則可以保證設(shè)計出來的網(wǎng)絡(luò)更加具有層次的特性:在設(shè)計時,設(shè)計者應(yīng)該盡量控制層次化的程度,一般情況下,由核心層、匯聚層、接入層三個層次就足夠了,過多的層次會導(dǎo)致整體網(wǎng)絡(luò)性能的下降,并且會提高網(wǎng)絡(luò)的延遲,但是方便網(wǎng)絡(luò)故障排查和文檔編寫。在接入層應(yīng)當(dāng)保持對網(wǎng)絡(luò)結(jié)構(gòu)的嚴(yán)格控制,接入層的用戶總是為了獲得更大的外部網(wǎng)絡(luò)訪問帶寬,而隨意申請其他的渠道訪問外部網(wǎng)絡(luò)是不允許的。為了保證網(wǎng)絡(luò)的層次性,不能在設(shè)計中隨意加入額外連接,額外連接是指打破層次性,在不相鄰層次間的連接,這些連接會導(dǎo)致網(wǎng)絡(luò)中的各種問題,例如缺乏匯聚層的訪問控制和數(shù)據(jù)報過濾等。在進(jìn)行設(shè)計時,應(yīng)當(dāng)首先設(shè)計接入層,根據(jù)流量負(fù)載、流量和行為的分析,對上層進(jìn)行更精細(xì)的容量規(guī)劃,再依次完成各上層的設(shè)計。除去接入層的其他層次,應(yīng)盡量采用模塊化方式,每個層次由多個模塊或者設(shè)備集合構(gòu)成,每個模塊間的邊界應(yīng)非常清晰。網(wǎng)絡(luò)需求分析包括網(wǎng)絡(luò)總體需求分析、綜合布線需求分析、網(wǎng)絡(luò)可用性與可靠性分析、網(wǎng)絡(luò)安全性需求分析,此外還需要進(jìn)行(14)。整理為word格式(14)A.工程造價估算B.工程進(jìn)度安排C.硬件設(shè)備選型D.IP地址分配分析【答案】A【解析】本試題考査網(wǎng)絡(luò)需求分析。工程造價估算是網(wǎng)絡(luò)需求分析中的一個重要環(huán)節(jié)。主機(jī)PC對某個域名進(jìn)行查詢,最終由該域名的授權(quán)域名服務(wù)器解析并返回結(jié)果,查詢過程如下圖所示。這種查詢方式中不合理的是(15)。(15)A.根域名服務(wù)器采用遞歸查詢,影響了性能 B.根域名服務(wù)器采用迭代查詢,影響了性能 C.中介域名服務(wù)器采用迭代查詢,加重了根域名服務(wù)器負(fù)擔(dān) D.中介域名服務(wù)器采用遞歸查詢,加重了根域名服務(wù)器負(fù)擔(dān)【答案】A【解析】本試題考查DNS服務(wù)器及其原理。DNS查詢過程分為兩種查詢方式:遞歸查詢和迭代査詢。遞歸查詢的查詢方式為:當(dāng)用戶發(fā)出查詢請求時,本地服務(wù)器要進(jìn)行遞歸杳詢。這種查詢方式要求服務(wù)器徹底地進(jìn)行名字解析,并返回最后的結(jié)果IP地址或錯誤信息。如果查詢請求在本地服務(wù)器中不能完成,那么服務(wù)器就根據(jù)它的配置向域名樹中的上級服務(wù)器進(jìn)行查詢,在最壞的情況下可能要查詢到根服務(wù)器。每次查詢返回的結(jié)果如果是其他名字服務(wù)器的IP地址,則本地服務(wù)器要把查詢請求發(fā)送給這些服務(wù)器,故進(jìn)一步的查詢。整理為word格式迭代查詢的查詢方式為:服務(wù)器與服務(wù)器之間的查詢采用迭代的方式進(jìn)行,發(fā)出查詢請求的服務(wù)器得到的響應(yīng)可能不是目標(biāo)的IP地址,而是其他服務(wù)器的引用(名字和地址),那么本地服務(wù)器就要訪問被引用的服務(wù)器,做進(jìn)一步的查詢。如此反復(fù)多次,每次都更接近目標(biāo)的授權(quán)服務(wù)器,直至得到最后的結(jié)果目標(biāo)的IP地址或錯誤信息。根域名服務(wù)器為眾多請求提供域名解析,若采用遞歸方式會大大影響性能。把應(yīng)用程序中應(yīng)用最頻繁的那部分核心程序作為評價計算機(jī)性能的標(biāo)準(zhǔn)程序,稱為(16)程序。(17)不是對Web服務(wù)器進(jìn)行性能評估的主要指標(biāo)。(16)A.仿真測試B.核心測試C.基準(zhǔn)測試D.標(biāo)準(zhǔn)測試(17)A.丟包率B.最大并發(fā)連接數(shù)C.響應(yīng)延遲D.吞吐量【答案】C A【解析】本題考查性能評估的基礎(chǔ)知識。把應(yīng)用程序中應(yīng)用最頻繁的那部分核心程序作為評價計算機(jī)性能的標(biāo)準(zhǔn)程序,稱為基準(zhǔn)測試程序。作為承載Web應(yīng)用的Web服務(wù)器,對其進(jìn)行性能評估時,主要關(guān)注最大并發(fā)連接數(shù)、響應(yīng)延遲、吞吐量等指標(biāo)。相對來說,對個別數(shù)據(jù)的丟包率并不是很關(guān)心。與電子政務(wù)相關(guān)的行為主體主要有三個,即(18),政府的業(yè)務(wù)活動也主要圍繞著這三個行為主體展開。(18)A.政府、數(shù)據(jù)及電子政務(wù)系統(tǒng)B.政府、企(事)業(yè)單位及中介 C.政府、服務(wù)機(jī)構(gòu)及企事業(yè)單位D.政府、企(事)業(yè)單位及公民【答案】D【解析】本題考查電子政務(wù)的基礎(chǔ)知識。在社會中,與電子政務(wù)相關(guān)的行為主體主要有三個,即政府、企(事)業(yè)單位及公民。因此,政府的業(yè)務(wù)活動也主要圍繞著這三個行為主體展開。政府與政府,政府與企(事)業(yè),以及政府與公民之間的互動構(gòu)成了不同卻又相互關(guān)聯(lián)的領(lǐng)域。企業(yè)信息化涉及對企業(yè)管理理念的創(chuàng)新,按照市場發(fā)展的要求,對企業(yè)現(xiàn)有的管理流程重新整合,管理核心從對(19)的管理,轉(zhuǎn)向?qū)Γ?0)的管理,并延伸到對企業(yè)技術(shù)創(chuàng)新、工藝設(shè)計、產(chǎn)品設(shè)計、生產(chǎn)制造過程的管理,進(jìn)而還要擴(kuò)展到對整理為word格式(21)的管理乃至發(fā)展到電子商務(wù)。(19)A.人力資源和物資B.信息技術(shù)和知識C.財務(wù)和物料 D.業(yè)務(wù)流程和數(shù)據(jù)(20)A.業(yè)務(wù)流程和數(shù)據(jù)B.企業(yè)信息系統(tǒng)和技術(shù)C.業(yè)務(wù)流程、數(shù)據(jù)和接口D.技術(shù)、物資和人力資源(21)A.客戶關(guān)系和供應(yīng)鏈B.信息技術(shù)和知識 C.生產(chǎn)技術(shù)和信息技術(shù)D.信息采集、存儲和共享【答案】C D A【解析】本題考査企業(yè)信息化與電子商務(wù)的基礎(chǔ)知識。企業(yè)信息化涉及對企業(yè)管理理念的創(chuàng)新,管理流程的優(yōu)化,管理團(tuán)隊的重組和管理手段的革新。管理創(chuàng)新是按照市場發(fā)展的要求,對企業(yè)現(xiàn)有的管理流程重新整合,從作為管理核心的財務(wù)、物料管理,轉(zhuǎn)向技術(shù)、物資、人力資源的管理,并延伸到企業(yè)技術(shù)創(chuàng)新、工藝設(shè)計、產(chǎn)品設(shè)計、生產(chǎn)制造過程的管理,進(jìn)而還要擴(kuò)展到客戶關(guān)系管理、供應(yīng)鏈管理乃至發(fā)展到電子商務(wù)。企業(yè)信息集成按照組織范圍分為企業(yè)內(nèi)部的信息集成和外部的信息集成。在企業(yè)內(nèi)部的信息集成中,(22)實現(xiàn)了不同系統(tǒng)之間的互操作,使得不同系統(tǒng)之間能夠?qū)崿F(xiàn)數(shù)據(jù)和方法的共享;(23)實現(xiàn)了不同應(yīng)用系統(tǒng)之間的連接、協(xié)調(diào)運(yùn)作和信息共享。(22)A.技術(shù)平臺集成B.數(shù)據(jù)集成C.應(yīng)用系統(tǒng)集成D.業(yè)務(wù)過程集成(23)A.技術(shù)平臺集成B.數(shù)據(jù)集成C.應(yīng)用系統(tǒng)集成D.業(yè)務(wù)過程集成【答案】C D【解析】本題考查企業(yè)信息集成的基礎(chǔ)知識。企業(yè)信息集成是指企業(yè)在不同應(yīng)用系統(tǒng)之間實現(xiàn)數(shù)據(jù)共享,即實現(xiàn)數(shù)據(jù)在不同數(shù)據(jù)格式和存儲方式之間的轉(zhuǎn)換、來源不同、形態(tài)不一、內(nèi)容不等的信息資源進(jìn)行系統(tǒng)分析、辨清正誤、消除冗余、合并同類,進(jìn)而產(chǎn)生具有統(tǒng)一數(shù)據(jù)形式的有價值信息的過程。企業(yè)信息集成是一個十分復(fù)雜的問題,按照組織范圍來分,分為企業(yè)內(nèi)部的信息集成和外部的信息集成兩個方面。按集成內(nèi)容,企業(yè)內(nèi)部的信息集成一般可分為以下四個方面:技術(shù)平臺集成,數(shù)據(jù)集成,應(yīng)用系統(tǒng)集成和業(yè)務(wù)過程集成。其中,應(yīng)用系統(tǒng)集成是實現(xiàn)不同系統(tǒng)之間的互操作,使得不同應(yīng)用系統(tǒng)之間能夠?qū)崿F(xiàn)數(shù)據(jù)和方法的共享;業(yè)務(wù)過程集成使得在不同應(yīng)用系統(tǒng)中的流程能夠無縫連接,實現(xiàn)流程的協(xié)調(diào)運(yùn)作和流程信息的充分共享。整理為word格式數(shù)據(jù)挖掘是從數(shù)據(jù)庫的大量數(shù)據(jù)中揭示出隱含的、先前未知的并有潛在價值的信息的非平凡過程,主要任務(wù)有(24)。(24)A.聚類分析、 聯(lián)機(jī)分析、 信息檢索等B.信息檢索、 聚類分析、 分類分析等 C.聚類分析、 分類分析、 關(guān)聯(lián)規(guī)則挖掘等D.分類分析、 聯(lián)機(jī)分析、 關(guān)聯(lián)規(guī)則挖掘等【答案】C【解析】本題考查數(shù)據(jù)挖掘方面的基礎(chǔ)知識。數(shù)據(jù)挖掘是從數(shù)據(jù)庫的大量數(shù)據(jù)中揭示出隱含的、先前未知的并有潛在價值的信息的非平凡過程,數(shù)據(jù)挖掘的任務(wù)有關(guān)聯(lián)分析、聚類分析、分類分析、異常分析、特異群組分析和演變分析等等。并非所有的信息發(fā)現(xiàn)任務(wù)都被視為數(shù)據(jù)挖掘。例如,使用數(shù)據(jù)庫管理系統(tǒng)查找個別的記錄,或通過因特網(wǎng)的搜索引擎查找特定的Web頁面,則是信息檢索領(lǐng)域的任務(wù)。雖然這些任務(wù)是重要的,可能涉及使用復(fù)雜的算法和數(shù)據(jù)結(jié)構(gòu),但是它們主要依賴傳統(tǒng)的計算機(jī)科學(xué)技術(shù)和數(shù)據(jù)的明顯特征來創(chuàng)建索引結(jié)構(gòu),從而有效地組織和檢索信息。詳細(xì)的項目范圍說明書是項目成功的關(guān)鍵,(25)不屬于項目范圍定義的輸入。(25)A.項目章程B.項目范圍管理計劃C.批準(zhǔn)的變更申請D.項目文檔管理方法【答案】D【解析】本題考查軟件項目開發(fā)管理方面的基礎(chǔ)知識。在初始項目范圍說明書&已文檔化的主要的可交付物、假設(shè)和約束條件的基礎(chǔ)上準(zhǔn)備詳細(xì)的項目范圍說明書,是項目成功的關(guān)鍵。范圍定義的輸入包括以下內(nèi)容:項目章程。如果項目章程或初始的范圍說明書沒有在項目執(zhí)行組織中使用,同樣的信息需要進(jìn)一步收集和開發(fā),以產(chǎn)生詳細(xì)的項目范圍說明書。項目范圍管理計劃。組織過程資產(chǎn)。批準(zhǔn)的變更申請。整理為word格式活動定義是項目時間管理中的過程之一,(26)是進(jìn)行活動定義時通常使用的一種工具。(26)A.Gantt圖B.活動圖C.工作分解結(jié)構(gòu)(WBS)D.PERT圖【答案】C【解析】項目時間管理包括使項目按時完成所必須的管理過程。項目時間管理中的過程包括:活動定義、活動排序、活動的資源估算、活動歷時估算、制定進(jìn)度計劃以及進(jìn)度控制。為了得到工作分解結(jié)構(gòu)(Work Break down Structure,WBS)中最底層的交付物,必須執(zhí)行一系列的活動,對這些活動的識別以及歸檔的過程就叫做活動定義。以下敘述中,(27)不屬于可行性分析的范疇。(27)A.對系統(tǒng)開發(fā)的各種候選方案進(jìn)行成本/效益分析B.分析現(xiàn)有系統(tǒng)存在的運(yùn)行問題 C.評價該項目實施后可能取得的無形收益 D.評估現(xiàn)有技術(shù)能力和信息技術(shù)是否足以支持系統(tǒng)目標(biāo)的實現(xiàn)【答案】B【解析】可行性分析是所有項目投資、工程建設(shè)或重大改革在開始階段必須進(jìn)行的一項工作。項目的可行性分析是對多因素、多目標(biāo)系統(tǒng)進(jìn)行的分析、評價和決策的過程??尚行匝芯客ǔ慕?jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和用戶使用可行性4個方面來進(jìn)行分析。經(jīng)濟(jì)可行性也稱為投資收益分析或成本效益分析,主要評價項目的建設(shè)戍本、運(yùn)行成本和項目建成后可能的經(jīng)濟(jì)收益。經(jīng)濟(jì)收益可以分為直接收益、間接收益、有形收益和無形收益等。技術(shù)可行性也稱為技術(shù)風(fēng)險分析,研究的對象是信息系統(tǒng)需要實現(xiàn)的功能和性能,以及技術(shù)能力約束。法律可行性也稱為社會可行性,具有比較廣泛的內(nèi)容,它需要從政策、法律、道德、制度等社會因素來論證信息系統(tǒng)建設(shè)的現(xiàn)實性。用戶使用可行性也稱為執(zhí)行可行性,是從信息系統(tǒng)用戶的角度來評估系統(tǒng)的可行性,包括企業(yè)的行政管理和工作制度、使用人員的素質(zhì)和培訓(xùn)要求等。整理為word格式遺留系統(tǒng)的演化可以采用淘汰、繼承、改造和集成四種策略。若企業(yè)中的遺留系統(tǒng)技術(shù)含量較高,業(yè)務(wù)價值較低,在局部領(lǐng)域中工作良好,形成了一個個信息孤島時,適合于采用(28)演化策略。(28)A.淘汰B.繼承C.改造D.集成【答案】D【解析】遺留系統(tǒng)的演化可以采用淘汰、繼承、改造和集成四種策略。淘汰策略適用于技術(shù)含量較低,且具有較低的業(yè)務(wù)價值的遺留系統(tǒng),即通過全面重新開發(fā)新的系統(tǒng)以代替遺留系統(tǒng)。若遺留系統(tǒng)的技術(shù)含量較低,能滿足企業(yè)運(yùn)作的功能或性能要求,但具布較高的商業(yè)機(jī)制,目前企業(yè)的業(yè)務(wù)上緊密依賴該系統(tǒng),這種遺留系統(tǒng)的演化策略為繼承。在開發(fā)新系統(tǒng)時,需要完全兼容遺留系統(tǒng)的功能模型和數(shù)據(jù)模型。為了保證業(yè)務(wù)的連續(xù)性,新老系統(tǒng)必須并行運(yùn)行一段時間。對于技術(shù)含量較高,本身還有極大的生命力,又具有較高的業(yè)務(wù)價值,基本上能夠滿足企業(yè)業(yè)務(wù)運(yùn)作和決策支持需要的遺留系統(tǒng),采用改造策略進(jìn)行演化。改造包括系統(tǒng)功能的增強(qiáng)和數(shù)據(jù)模型的改造兩個方面。遺留系統(tǒng)的技術(shù)含量較高,但其業(yè)務(wù)價值較低,可能只完成某個部門(或子公司)的業(yè)務(wù)管理。這種系統(tǒng)在各自局部領(lǐng)域里工作良好,但對于整個企業(yè)來說,存在多個這樣的系統(tǒng),不同的系統(tǒng)基于不同的平臺、不同的數(shù)據(jù)模型,形成了一個個信息孤島。對于這種遺留系統(tǒng)的演化策略為集成。逆向工程導(dǎo)出的信息可以分為實現(xiàn)級、結(jié)構(gòu)級、功能級和領(lǐng)域級四個抽象層次。程序的抽象語法樹屬于(29);反映程序分量之間相互依賴關(guān)系的信息屬于(30)。(29)A.實現(xiàn)級B.結(jié)構(gòu)級C.功能級D.領(lǐng)域級(30)A.實現(xiàn)級B.結(jié)構(gòu)級C.功能級D.領(lǐng)域級【答案】A B【解析】逆向工程與重構(gòu)工程是目前預(yù)防性維護(hù)采用的主要技術(shù)。所謂軟件的逆向工程就是分析已有的程序,尋求比源代碼更高級的抽象表現(xiàn)形式。一般認(rèn)為,凡是在軟件生命周期內(nèi)將軟件某種形式的描述轉(zhuǎn)換成更為抽象形式的活動都可稱為逆向工程。逆向工程導(dǎo)出的信息可以分為如下4個抽象層次。整理為word格式實現(xiàn)級:包括程序的抽象語法樹、符號表等信息。結(jié)構(gòu)級:包括反映程序分量之間相互依賴關(guān)系的信息,例如調(diào)用圖、結(jié)構(gòu)圖等。功能級:包括反映程序段功能及程序段之間關(guān)系的信息。領(lǐng)域級:包括反映程序分量或程序諸實體與應(yīng)用領(lǐng)域概念之間對應(yīng)關(guān)系的信息。顯然,上述信息的抽象級別越高,它與代碼的距離就越遠(yuǎn),通過逆向工程恢復(fù)的難度亦越大,而自動工具支持的可能性相對變小,要求人參與判斷和推理的工作增多。在面向?qū)ο笤O(shè)計中,(31)可以實現(xiàn)界面控制、外部接口和環(huán)境隔離。(32)作為完成用例業(yè)務(wù)的責(zé)任承擔(dān)者,協(xié)調(diào)、控制其他類共同完成用例規(guī)定的功能或行為。(31)A.實體類B.控制類C.邊界類D.交互類(32)A.實體類B.控制類C.邊界類D.交互類【答案】C B【解析】類封裝了信息和行為,是面向?qū)ο蟮闹匾M成部分。在面向?qū)ο笤O(shè)計中,類可以分為三種類型:實體類、邊界類和控制類。實體類映射需求中的每個實體,實體類保存需要存儲在永久存儲體中的信息。實體類是對用戶來說最有意義的類,通常采用業(yè)務(wù)領(lǐng)域術(shù)語命名,一般來說是一個名詞,在用例模型向領(lǐng)域模型轉(zhuǎn)化中,一個參與者一般對應(yīng)于實體類??刂祁愂怯糜诳刂朴美ぷ鞯念?,一般是由動賓結(jié)構(gòu)的短語(“動詞+名詞”或“名詞+動詞”)轉(zhuǎn)化來的名詞??刂祁愑糜趯σ粋€或幾個用例所特有的控制行為進(jìn)行建模,控制對象通??刂破渌麑ο螅虼怂鼈兊男袨榫哂袇f(xié)調(diào)性。邊界類用于封裝在用例內(nèi)、外流動的信息或數(shù)據(jù)流。邊界類是一種用于對系統(tǒng)外部環(huán)境與其內(nèi)部運(yùn)作之間的交互進(jìn)行建模的類。邊界對象將系統(tǒng)與其外部環(huán)境的變更隔離開,使這些變更不會對系統(tǒng)其他部分造成影響。基于RUP的軟件過程是一個迭代過程。一個開發(fā)周期包括初始、細(xì)化、構(gòu)建和移交四個階段,每次通過這四個階段就會產(chǎn)生一代軟件,其中建立完善的架構(gòu)是(33)階段的任務(wù)。采用迭代式開發(fā),(34)。整理為word格式(33)A.初始B.細(xì)化C.構(gòu)建D.移交(34)A.在每一輪迭代中都要進(jìn)行測試與集成B.每一輪迭代的重點是對特定的用例進(jìn)行部分實現(xiàn) C.在后續(xù)迭代中強(qiáng)調(diào)用戶的主動參與 D.通常以功能分解為基礎(chǔ)【答案】B A【解析】RUP中的軟件過程在時間上被分解為4個順序的階段,分別是初始階段、細(xì)化階段、構(gòu)建階段和移交階段。初始階段的任務(wù)是為系統(tǒng)建立業(yè)務(wù)模型并確定項目的邊界。細(xì)化階段的任務(wù)是分析問題領(lǐng)域,建立完善的架構(gòu),淘汰項H中最高風(fēng)險的元素。在構(gòu)建階段,要開發(fā)所有剩余的構(gòu)件和應(yīng)用程序功能,把這些構(gòu)件集成為產(chǎn)品。移交階段的重點是確保軟件對最終用戶是可用的。基于RUP的軟件過程是一個迭代過程,通過初始、細(xì)化、構(gòu)建和移交4個階段就是一個開發(fā)周期,每次經(jīng)過這4個階段就會產(chǎn)生一代產(chǎn)品,在每一輪迭代中都要進(jìn)行測試與集成。某系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動條或者帶有黑色邊框,或者既有滾動條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加3個類。那么采用設(shè)計模式(35)可實現(xiàn)該需求,其優(yōu)點是(36)。(35)A.外觀B.單體C.裝飾D.模板(36)A.比靜態(tài)繼承具有更大的靈活性B.提高已有功能的重飪使用性 C.可以將接口與實現(xiàn)相分離D.為復(fù)雜系統(tǒng)提供了簡單接口【答案】C A【解析】裝飾(Decorator)模式可以再不修改對象外觀和功能的情況下添加或考刪除對象功能。它可以使用一種對客戶端來說是透明的方法來修改對象的功能,也就是使用初始類的子類實例對初始對象進(jìn)行授權(quán)。裝飾模式還為對象動態(tài)地添加了額外的:重任,這樣就在不使用靜態(tài)繼承的情況下,為修改對象功能提供了靈活的選擇。在以下情況中,應(yīng)該使用裝飾模式:整理為word格式想要在單個對象中動態(tài)并且透明地添加責(zé)任,而這樣并不會影響其他對象;想要在以后可能要修改的對象中添加責(zé)任;當(dāng)無法通過靜態(tài)子類化實現(xiàn)擴(kuò)展時。以下關(guān)于自頂向下開發(fā)方法的敘述中,正確的是(37)(37)A.自頂向下過程因為單元測試而比較耗費時間B.自頂向下過程可以更快地發(fā)現(xiàn)系統(tǒng)性能方面的問題C.相對于自底向上方法,自頂向下方法可以更快地得到系統(tǒng)的演示原型 D.在自頂向下的設(shè)計中,如發(fā)現(xiàn)了一個錯誤,通常是因為底層模塊沒有滿足其規(guī)格說明(因為高層模塊己經(jīng)被測試過了)【答案】C【解析】自頂向下方法是一種決策策略。軟件開發(fā)涉及作什么決策、如何決策和決策順序等決策問題。自頂向下方法在任何時刻所作的決定都是當(dāng)時對整個設(shè)計影響最大的那些決定。如果把所有決定分組或者分級,那么決策順序是首先作最高級的決定,然后依次地作較低級的決定。同級的決定則按照隨機(jī)的順序或者按別的方法。一個決策的級別是看它距離要達(dá)到的最終目的(因此是軟件的實際實現(xiàn))的遠(yuǎn)近程度。從問題本身來看,或是由外(用戶所見的)向內(nèi)(系統(tǒng)的實現(xiàn))看,以距離實現(xiàn)近的決定為低級決定,遠(yuǎn)的為高級決定。在這個自頂向下的過程中,一個復(fù)雜的問題(任務(wù))被分解成若干個較小較簡單的問題(子任務(wù)),并且一直繼續(xù)下去,直到每個小問題(子任務(wù))都簡單到能夠i:接解決(實現(xiàn))為止。自頂向下方法的優(yōu)點是:可為企業(yè)或機(jī)構(gòu)的重要決策和任務(wù)實現(xiàn)提供信息。支持企業(yè)信息系統(tǒng)的整體性規(guī)劃,并對系統(tǒng)的各子系統(tǒng)的協(xié)調(diào)和通信提供保證。方法的實踐有利于提高企業(yè)人員整體觀察問題的能力,從而有利于尋找到改進(jìn)企業(yè)組織的途徑。自頂向下方法的缺點是:對系統(tǒng)分析和設(shè)計人員的要求較高。開發(fā)周期長,系統(tǒng)復(fù)雜,一般屬于一種高成本、大投資的工程。整理為word格式對于大系統(tǒng)而言,自上而下的規(guī)劃對于下層系統(tǒng)的實施往往缺乏約束力,從經(jīng)濟(jì)角度來看,很難說自頂向下的做法在經(jīng)濟(jì)上市合算的。以下關(guān)于白盒測試方法的敘述中,錯誤的是(38)。(38)A.語句覆蓋要求設(shè)計足夠多的測試用例,使程序中每條語句至少被執(zhí)行一次 B.與判定覆蓋相比,條件覆蓋增加對符合判定情況的測試,增加了測試路徑C.判定/條件覆蓋準(zhǔn)則的缺點是未考慮條件的組合情況 D.組合覆蓋要求設(shè)計足夠多的測試用例,使得每個判定中條件結(jié)果的所有可能組合最多出現(xiàn)一次【答案】D【解析】白盒測試也稱為結(jié)構(gòu)測試,主要用于軟件單元測試階段,測試人員按照程序內(nèi)部邏輯結(jié)構(gòu)設(shè)計測試用例,檢測程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確丁作。白盒測試方法主要有控制流測試、數(shù)據(jù)流測試和程序變異測試等??刂屏鳒y試根據(jù)程序的內(nèi)部邏輯結(jié)構(gòu)設(shè)計測試用例,常用的技術(shù)是邏輯覆蓋。主要的覆蓋標(biāo)準(zhǔn)有語句覆蓋、判定覆蓋、條件覆蓋、條件/判定覆蓋、條件組合覆蓋、修正的條件/判定覆蓋和路徑覆蓋等。語句覆蓋是指選擇足夠多的測試用例,使得運(yùn)行這些測試用例時,被測程序的每個語句至少執(zhí)行一次。判定覆蓋也稱為分支覆蓋,它是指不僅每個語句至少執(zhí)行一次,而且每個判定的每種可能的結(jié)果(分支)都至少執(zhí)行一次。條件覆蓋是指不僅每個語句至少執(zhí)行一次,而且使判定表達(dá)式中的每個條件都取得各種可能的結(jié)果。條件/判定覆蓋同時滿足判定覆蓋和條件覆蓋。它的含義是選取足夠的測試用例,使得判定表達(dá)式中每個條件的所有可能結(jié)果至少出現(xiàn)一次,而且每個判定本身的所有可能結(jié)果也至少出現(xiàn)一次。條件組合覆蓋是指選取足夠的測試用例,使得每個判定表達(dá)式中條件結(jié)果的所有可能組合至少出現(xiàn)一次。修正的條件/判定覆蓋。需要足夠的測試用例來確定各個條件能夠影響到包含的判定結(jié)果。整理為word格式路徑覆蓋是指選取足夠的測試用例,使得程序的每條可能執(zhí)行到的路欄都至少經(jīng)過一次(如果程序中有環(huán)路,則要求每條環(huán)路路徑至少經(jīng)過一次)。以下關(guān)于面向?qū)ο筌浖y試的敘述中,正確的是(39)。(39)A.在測試一個類時,只要對該類的每個成員方法都進(jìn)行充分的測試就完成了對該類充分的測試 B.存在多態(tài)的情況下,為了達(dá)到較高的測試充分性,應(yīng)對所有可能的綁定都進(jìn)行測試 C.假設(shè)類B是類A的子類,如果類A已經(jīng)進(jìn)行了充分的測試,那么在測試類B時不必測試任何類B繼承自類A的成員方法D.對于一棵繼承樹上的多個類,只有處于葉子節(jié)點的類需要測試【答案】B【解析】面向?qū)ο笙到y(tǒng)的測試目標(biāo)與傳統(tǒng)信息系統(tǒng)的測試目標(biāo)是一致的,但面向?qū)ο笙到y(tǒng)的測試策略與傳統(tǒng)結(jié)構(gòu)化系統(tǒng)的測試策略有很大的不同,這主要體現(xiàn)在兩個方面,分別是測試的焦點從模塊移向了類,以及測試的視角擴(kuò)大到了分析和設(shè)計模型。與傳統(tǒng)的結(jié)構(gòu)化系統(tǒng)相比,面向?qū)ο笙到y(tǒng)具有三個明顯特征,即封裝性、繼承性與多態(tài)性。封裝性決定了面向?qū)ο笙到y(tǒng)的測試必須考慮到信息隱蔽原則對測試的影響,以及對象狀態(tài)與類的測試序列,因此在測試一個類時,僅對該類的每個方法進(jìn)行測試是不夠的;繼承性決定了面向?qū)ο笙到y(tǒng)的測試必須考慮到繼承對測試充分性的影響,以及誤用引起的錯誤;多態(tài)性決定了面向?qū)ο笙到y(tǒng)的測試必須考慮到動態(tài)綁定對測試充分性的影響、抽象類的測試以及誤用對測試的影響。軟件系統(tǒng)架構(gòu)是關(guān)于軟件系統(tǒng)的結(jié)構(gòu)、(40)和屬性的高級抽象。在描述階段,主要描述直接構(gòu)成系統(tǒng)的抽象組件以及各個組件之間的連接規(guī)則,特別是相對細(xì)致地描述組件的(41)。在實現(xiàn)階段,這些抽象組件被細(xì)化為實際的組件,比如具體類或者對象。軟件系統(tǒng)架構(gòu)不僅指定了軟件系統(tǒng)的組織和(42)結(jié)構(gòu),而且顯示了系統(tǒng)需求和組件之間的對應(yīng)關(guān)系,包括設(shè)計決策的基本方法和基本原理。(40)A.行為B.組織C.性能D.功能(41)A.交互關(guān)系B.實現(xiàn)關(guān)系C.數(shù)據(jù)依賴D.功能依賴整理為word格式(42)A.進(jìn)程B.拓?fù)銫.處理D.數(shù)據(jù)【答案】A A B【解析】本題主要考查軟件系統(tǒng)架構(gòu)的基礎(chǔ)知識。軟件系統(tǒng)架構(gòu)是關(guān)于軟件系統(tǒng)的結(jié)構(gòu)、行為和屬性的高級抽象。在描述階段,主要描述直接構(gòu)成系統(tǒng)的抽象組件以及各個組件之間的連接規(guī)則,特別是相對細(xì)致地描述組件的交互關(guān)系。在實現(xiàn)階段,這些抽象組件被細(xì)化為實際的組件,比如具體類或者對象。軟件系統(tǒng)架構(gòu)不僅指定了軟件系統(tǒng)的組織和拓?fù)浣Y(jié)構(gòu),而且顯示了系統(tǒng)需求和組件之間的對應(yīng)關(guān)系,包括設(shè)計決策的基本方法和基本原理。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格定義了一類架構(gòu)所共有的特征,主要包括架構(gòu)定義、架構(gòu)詞匯表和架構(gòu)(43).(43)A.描述B.組織C.約束D.接口【答案】C【解析】本題主要考查軟件架構(gòu)風(fēng)格的定義。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格定義了一類架構(gòu)所共有的特征,主要包括架構(gòu)定義、架構(gòu)詞匯表和架構(gòu)約束。以下敘述,(44)不是軟件架構(gòu)的主要作用。(44)A.在設(shè)計變更相對容易的階段,考慮系統(tǒng)結(jié)構(gòu)的可選方案B.便于技術(shù)人員與非技術(shù)人員就軟件設(shè)計進(jìn)行交互C.展現(xiàn)軟件的結(jié)構(gòu)、屬性與內(nèi)部交互關(guān)系 D.表達(dá)系統(tǒng)是否滿足用戶的功能性需求【答案】D【解析】本題主要考查軟件架構(gòu)基礎(chǔ)知識。軟件架構(gòu)能夠在設(shè)計變更相對容易的階段,考慮系統(tǒng)結(jié)構(gòu)的可選方案,便于技術(shù)人員與非技術(shù)人員就軟件設(shè)計進(jìn)行交互,能夠展現(xiàn)軟件的結(jié)構(gòu)、屬性與內(nèi)部交互關(guān)系。但是軟件架構(gòu)與用戶對系統(tǒng)的功能性需求沒有直接的對應(yīng)關(guān)系。特定領(lǐng)域軟件架構(gòu)(Domain Specific Software Architecture,DSSA)是在一個特定應(yīng)用領(lǐng)域中,為一組應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)。DSSA通常是一個具有三個層次的系統(tǒng)模型,包括整理為word格式(45)環(huán)境、領(lǐng)域特定應(yīng)用開發(fā)環(huán)境和應(yīng)用執(zhí)行環(huán)境,其中(46)主要在領(lǐng)域特定應(yīng)用開發(fā)環(huán)境中工作。(45)A.領(lǐng)域需求B.領(lǐng)域開發(fā)C.領(lǐng)域執(zhí)行D.領(lǐng)域應(yīng)用(46)A.操作員B.領(lǐng)域架構(gòu)師C.應(yīng)用工程師D.程序員【答案】B C【解析】本題主要考查特定領(lǐng)域軟件架構(gòu)的基礎(chǔ)知識。特定領(lǐng)域軟件架構(gòu)(Domain Specific Software Architecture,DSSA)是在一個特定應(yīng)用領(lǐng)域中,為一組應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)。DSSA通常是一個具有三個層次的系統(tǒng)模型,包括領(lǐng)域開發(fā)環(huán)境、領(lǐng)域特定應(yīng)用開發(fā)環(huán)境和應(yīng)用執(zhí)行環(huán)境,其中應(yīng)用工程師主要在領(lǐng)域特定應(yīng)用開發(fā)環(huán)境中工作。“編譯器”是一種非常重要的基礎(chǔ)軟件,其核心功能是對源代碼形態(tài)的單個或一組源程序依次進(jìn)行預(yù)處理、詞法分析、語法分析、語義分析、代碼生成、代碼優(yōu)化等處理,最終生成目標(biāo)機(jī)器的可執(zhí)行代碼??紤]以下與編譯器相關(guān)的軟件架構(gòu)設(shè)計場景:傳統(tǒng)的編譯器設(shè)計中,上述處理過程都以獨立功能模塊的形式存在,程序源代碼作為一個整體,依次在不同模塊中進(jìn)行傳遞,最終完成編譯過程。針對這種設(shè)計思路,傳統(tǒng)的編譯器采用(47)架構(gòu)風(fēng)格比較合適。隨著編譯、鏈接、調(diào)試、執(zhí)行等開發(fā)過程的一體化趨勢發(fā)展,集成開發(fā)環(huán)境(IDE)隨之出現(xiàn)。IDE集成了編譯器、連接器、調(diào)試器等多種工具,支持代碼的增量修改與處理,能夠?qū)崿F(xiàn)不同工具之間的信息交互,覆蓋整個軟件開發(fā)生命周期。針對這種需求,IDE采用(48)架構(gòu)風(fēng)格比較合適。IDE強(qiáng)調(diào)交互式編程,用戶在修改程序代碼后,會同時觸發(fā)語法高亮顯示、語法錯誤提示、程序結(jié)構(gòu)更新等多種功能的調(diào)用與結(jié)果呈現(xiàn),針對這種需求,通常采用(49)架構(gòu)風(fēng)格比較合適。某公司己經(jīng)開發(fā)了一款針對某種嵌入式操作系統(tǒng)專用編程語言的IDE,隨著一種新的嵌入式操作系統(tǒng)上市并迅速占領(lǐng)市場,公司決定對IDE進(jìn)行適應(yīng)性改造,支持釆用現(xiàn)有編程語言進(jìn)行編程,生成符合新操作系統(tǒng)要求的運(yùn)行代碼,并能夠在現(xiàn)有操作系統(tǒng)上模擬出新操作系統(tǒng)的運(yùn)行環(huán)境,以支持代碼調(diào)試工作。針對上述要求,為了使IDE能夠生成符合新操作系統(tǒng)要求的運(yùn)行代碼,采用基于(50)的架構(gòu)設(shè)計策略比較合適;為了模擬新操作系統(tǒng)的運(yùn)行環(huán)境,通常采用(51)架構(gòu)風(fēng)格比較合適。(47)A.管道一過濾器B.順序批處理C.過程控制D.獨立進(jìn)程整理為word格式(48)A.規(guī)則引擎B.解釋器C.數(shù)據(jù)共享D.黑板(49)A.隱式調(diào)用B.顯式調(diào)用C.主程序一子程序D.層次結(jié)構(gòu)(50)A.代理B.適配C.包裝D.模擬(51)A.隱式調(diào)用B.倉庫結(jié)構(gòu)C.基于規(guī)則D.虛擬機(jī)【答案】B C A B D【解析】本題主要考查軟件架構(gòu)風(fēng)格的理解和掌握。根據(jù)題干描述,傳統(tǒng)的編譯器設(shè)計中,編譯處理過程都以獨立功能模塊的形弍存在,程序源代碼作為一個整體,依次在不同模塊中進(jìn)行傳遞,最終完成編譯過程。針對這種設(shè)計思路,傳統(tǒng)的編譯器采用順序批處理架構(gòu)風(fēng)格比較合適,因為在順序批處理架構(gòu)風(fēng)格中,數(shù)據(jù)以整體的方式在不同的處理模塊之間傳遞,符合題目要求。集成開發(fā)環(huán)境(IDE)需要面對不同的數(shù)據(jù)結(jié)構(gòu),不同的數(shù)據(jù)類型與形態(tài),在這種以數(shù)據(jù)為核心的系統(tǒng)中,采用數(shù)據(jù)共享機(jī)制顯然是最為合適的。IDE強(qiáng)調(diào)交互式編程,用戶在修改程序代碼后,會同時觸發(fā)語法高亮顯示、語法錯誤提示、程序結(jié)構(gòu)更新等多種功能的調(diào)用與結(jié)果呈現(xiàn),這一需求的核心在于根據(jù)事件進(jìn)行動作響應(yīng),采用隱式調(diào)用的架構(gòu)風(fēng)格最為合適。根據(jù)題干描述,公司需要對IDE進(jìn)行適應(yīng)性改造,支持采用現(xiàn)有編程語言進(jìn)行編程,生成符合新操作系統(tǒng)要求的運(yùn)行代碼,并能夠在現(xiàn)有操作系統(tǒng)上模擬出新操作系統(tǒng)的運(yùn)行環(huán)境,以支持代碼調(diào)試工作。針對上述要求,為了使IDE能夠生成符合新操作系統(tǒng)要求的運(yùn)行代碼,應(yīng)該是現(xiàn)有操作系統(tǒng)對新系統(tǒng)的一個適配過程,因此應(yīng)該采用適配器架構(gòu)設(shè)計策略比較合適,模擬新操作系統(tǒng)的運(yùn)行模式通常會采用虛擬機(jī)架構(gòu)風(fēng)格。某公司采用基于架構(gòu)的軟件設(shè)計(Architecture-Based Software Design,ABSD)方法進(jìn)行軟件設(shè)計與開發(fā)。ABSD方法有三個基礎(chǔ),分別是對系統(tǒng)進(jìn)行功能分解、采用(52)實現(xiàn)質(zhì)量屬性與商業(yè)需求、采用軟件模板設(shè)計軟件結(jié)構(gòu)。ABSD方法主要包括架構(gòu)需求等6個主要活動,其中(53)活動的目標(biāo)是標(biāo)識潛在的風(fēng)險,及早發(fā)現(xiàn)架構(gòu)設(shè)計中的缺陷和錯誤;(54)活動針對用戶的需求變化,修改應(yīng)用架構(gòu),滿足新的需求。小王是該公司的一位新任架構(gòu)師,在某項目中主要負(fù)責(zé)架構(gòu)文檔化方面的工作。小王(55)的做法不符合架構(gòu)文檔化的原則。架構(gòu)文檔化的主要輸出結(jié)果是架構(gòu)規(guī)格說明書和(56)。(52)A.架構(gòu)風(fēng)格B.設(shè)計模式C.架構(gòu)策略D.架構(gòu)描述整理為word格式(53)A.架構(gòu)設(shè)計B.架構(gòu)實現(xiàn)C.架構(gòu)復(fù)審D.架構(gòu)演化(54)A.架構(gòu)設(shè)計B.架構(gòu)實現(xiàn)C.架構(gòu)復(fù)審D.架構(gòu)演化(55)A.從使用者的角度書寫文檔B.隨時保證文檔都是最新的 C.將文檔分發(fā)給相關(guān)人員D.針對不同背景的人員書寫文檔的方式不同(56)A.架構(gòu)需求說明書B.架構(gòu)實現(xiàn)說明書C.架構(gòu)質(zhì)量說明書D.架構(gòu)評審說明書【答案】A C D B C【解析】本題主要考查采用基于架構(gòu)的軟件設(shè)計的基礎(chǔ)知識與應(yīng)用。基于架構(gòu)的軟件設(shè)計(Architecture-Based Software Design,ABSD)方法有三個基礎(chǔ),分別是對系統(tǒng)進(jìn)行功能分解、采用架構(gòu)風(fēng)格實現(xiàn)質(zhì)量屬性與商業(yè)需求、采用軟件模板設(shè)計軟件結(jié)構(gòu)。ABSD方法主要包括架構(gòu)需求等6個主要活動,其中架構(gòu)復(fù)審活動的目標(biāo)是標(biāo)識潛在的風(fēng)險,及早發(fā)現(xiàn)架構(gòu)設(shè)計中的缺陷和錯誤;架構(gòu)演化活動針對用戶的需求變化,修改應(yīng)用架構(gòu),滿足新的需求。軟件架構(gòu)文檔應(yīng)該從使用者的角度進(jìn)行書寫,針對不同背景的人員采用不同的書寫方式,并將文檔分發(fā)給相關(guān)人員。架構(gòu)文檔要保持較新,但不要隨時保證文檔最新,要保持文檔的穩(wěn)定性。架構(gòu)文檔化的主要輸出結(jié)果是架構(gòu)規(guī)格說明書和架構(gòu)質(zhì)量說明書。架構(gòu)權(quán)衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一種系統(tǒng)架構(gòu)評估方法,主要在系統(tǒng)開發(fā)之前,針對性能、(57)、安全性和可修改性等質(zhì)量屬性進(jìn)行評價和折中。ATAM可以分為4個主要的活動階段,包括需求收集、(58)描述、屬性模型構(gòu)造和分析、架構(gòu)決策與折中,整個評估過程強(qiáng)調(diào)以(59)作為架構(gòu)評估的核心概念。某軟件公司采用ATAM進(jìn)行軟件架構(gòu)評估,在評估過程中識別出了多個關(guān)于質(zhì)量屬性的描述。其中,“系統(tǒng)在進(jìn)行文件保存操作時,應(yīng)該與Windows系統(tǒng)的操作方式保持一致”主要與(60)質(zhì)量屬性相關(guān);“系統(tǒng)應(yīng)該提供一個開放的API接口,支持遠(yuǎn)程對系統(tǒng)的行為進(jìn)行控制與調(diào)試”主要與(61)質(zhì)量屬性相關(guān)。在識別出上述描述后,通常采用(62)對質(zhì)量屬性的描述進(jìn)行刻畫與排序。在評估過程中,(63)是一個會影響多個質(zhì)量屬性的架構(gòu)設(shè)計決策。(57)A.可測試性B.可移植性C.可用性D.易用性(58)A.架構(gòu)視圖B.架構(gòu)排序C.架構(gòu)風(fēng)格D.架構(gòu)策略(59)A.用例B.視圖C.屬性D.模型整理為word格式(60)A.可測試性B.互操作性C.可移植性D.易用性(61)A.可測試性B.互操作性C.可移植性D.易用性(62)A.期望管理矩陣B.決策表C.有限隊列D.效用樹(63)A.風(fēng)向點B.決策點C.權(quán)衡點D.敏感點【答案】C A C D A D C【解析】本題主要考查架構(gòu)權(quán)衡分析方法(Architecture Tradeoff AnalysisMethod,ATAM)的基礎(chǔ)知識與應(yīng)用。架構(gòu)權(quán)衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一種系統(tǒng)架構(gòu)評估方法,主要在系統(tǒng)開發(fā)之前,針對性能、可用性、安全性和可修改性等質(zhì)量屬性進(jìn)行評價和折中。ATAM可以分為4個主要的活動階段,包括需求收集、架構(gòu)視圖描述、屬性模型構(gòu)造和分析、架構(gòu)決策與折中,整個評估過程強(qiáng)調(diào)以屬性作為架構(gòu)評估的核心概念。題干描述中,“系統(tǒng)在進(jìn)行文件保存操作時,應(yīng)該與Windows系統(tǒng)的操作方式保持一致”,討論的是針對使用系統(tǒng)的用戶的習(xí)慣問題,這與易用性相關(guān)?!跋到y(tǒng)應(yīng)該提供一個開放的API接口,支持遠(yuǎn)程對系統(tǒng)的行為進(jìn)行控制與調(diào)試”這個描述與系統(tǒng)的可測試性相關(guān)。在識別出質(zhì)量屬性描述后,通常采用效用樹對質(zhì)量屬性的描述進(jìn)行刻畫與排序。在評估過程中,權(quán)衡點是一個會影響多個質(zhì)量屬性的架構(gòu)設(shè)計決策。以下關(guān)于第三方認(rèn)證服務(wù)的敘述中,正確的是(64)。(64)A.Kerberos認(rèn)證服務(wù)中保存數(shù)字證書的服務(wù)器叫CAB.第三方認(rèn)證服務(wù)的兩種體制分別是Kerberos和PKI C.PKI體制中保存數(shù)字證書的服務(wù)器叫KDCD.Kerberos的中文全稱是“公鑰基礎(chǔ)設(shè)施”【答案】B【解析】本試題考查認(rèn)證服務(wù)。Kerberos可以防止偷聽和重放攻擊,保護(hù)數(shù)據(jù)的完整性。Kerberos的安全機(jī)制如下。 AS(Authentication Server):認(rèn)證服務(wù)器,是為用戶發(fā)放TGT的服務(wù)器。 TGS(Ticket Granting Server):票證授予服務(wù)器,負(fù)責(zé)發(fā)放訪問應(yīng)用服務(wù)器時需要的票證。認(rèn)證服務(wù)器和票據(jù)授予服務(wù)器組成密鑰分發(fā)中心(Key DistributionCenter,KDC)。 V:用戶請求訪問的應(yīng)用服務(wù)器。 TGT(Ticket Granting Ticket):用戶向TGS證明自己身份的初始票據(jù),即KTGS(A,Ks)。整理為word格式公鑰基礎(chǔ)結(jié)構(gòu)(Public Key Infrastructure,PKI)是運(yùn)用公鑰的概念和技術(shù)來提供安全服務(wù)的、普遍適用的網(wǎng)絡(luò)安全基礎(chǔ)設(shè)施,包括由PKI策略、軟硬件系統(tǒng)、認(rèn)證中心、注冊機(jī)構(gòu)(Registration Authority,RA)、證書簽發(fā)系統(tǒng)和PKI應(yīng)用等構(gòu)成的安全體系。采用Kerberos系統(tǒng)進(jìn)行認(rèn)證時,可以在報文中加入(65)來防止重放攻擊。(65)A.會話密鑰B.時間戳C.用戶D.私有密鑰【答案】B【解析】本試題考查Kerberos系統(tǒng)認(rèn)證。時間戳可用來進(jìn)行防重放攻擊。以下關(guān)于為撰寫學(xué)術(shù)論文引用他人資料的敘述中,錯誤的是(66)(66)A.既可引用發(fā)表的作品,也可引用未發(fā)表的作品 B.只能限于介紹、評論或為了說明某個問題引用作品 C.只要不構(gòu)成自己作品的主要部分,可引用資料的部分或全部 D.不必征得著作權(quán)人的同意,不向原作者支付合理的報酬【答案】A【解析】作品實際上是在吸納和借鑒前人的多種智力成果的基礎(chǔ)上而逐漸創(chuàng)作出來的。為了讓作品能被更多的人所傳播、利用與掌握,以有利于技術(shù)和文化的進(jìn)步、發(fā)展,著作權(quán)法一方面向著作人授予精神、經(jīng)濟(jì)專有權(quán)利并保護(hù)這些權(quán)利所帶來的利益,同時又對權(quán)利人行使其專有權(quán)利給予了一定的限制,便于公眾接觸、使用作品,為進(jìn)一步提高技術(shù)和文化提供條件。著作權(quán)的限制主要體現(xiàn)在合理使用、法定許可使用兩個方面。合理使用是指在特定的條件下,法律允許他人自由使用享有著作權(quán)的作品而不必征得著作權(quán)人的同意,也不必向著作權(quán)人支付報酬的行為,但應(yīng)當(dāng)指明作者姓名、作品名稱,并且不得侵犯著作權(quán)人依照本法享有的其他權(quán)利。法定許可使用是指除著作權(quán)人聲明不得使用外,使用人在未經(jīng)著作權(quán)人許可的情況下,在向著作權(quán)人支付報酬時,指明著作權(quán)人姓名、作品名稱,并且不侵犯著作權(quán)人依法享有的合法權(quán)利的情況下進(jìn)行使用的行為。法定許可使用與合理使用的相同處在于:以促進(jìn)社會公共利益、限制著作權(quán)人權(quán)利為目的;使用的作品限于已發(fā)表作品;無須征得著作權(quán)人的同意,但必須注明作者姓名、作品名稱。我國著作權(quán)法第二十二條具體規(guī)定了合理使用的12種情形,一種情形是“為介紹、評論其一作品或者說明某一問題,在作品中適當(dāng)引用他人己經(jīng)發(fā)表的作品?!鳖}千所述“引用”是合理使用的一種

注意事項

本文(2013年下半年 系統(tǒng)架構(gòu)設(shè)計師 答案詳解)為本站會員(優(yōu)***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!