2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第1頁
2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第2頁
2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第3頁
2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第4頁
2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:軟件水平考試(高級)系統(tǒng)架構設計師綜合2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages2016軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合第1部分:單項選擇題,共72題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.某指令流水線由5段組成,各段所需要的時間如下圖所示。連續(xù)輸入100條指令時的吞吐率為()。A)AB)BC)CD)D答案:C解析:流水線的執(zhí)行時間=(t1+t2+...+tk)+(n-1)*△t=(t+3t+t+2t+t)+(100-1)*3t=305t流水線的吞吐率=指令執(zhí)行條數(shù)/流水線執(zhí)行時間=100/305△t[單選題]2.某文件系統(tǒng)文件存儲采用文件索引節(jié)點法。假設文件索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據(jù)塊大小均為4KB。該文件系統(tǒng)可表示的單個文件最大長度是(請作答此空)KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用()。A)1030B)65796C)1049606D)4198424答案:D解析:直接索引范圍:6*4KB=24KB,對應邏輯塊號:0-5;一級間接索引范圍:(4KB/4B)*4KB=4096KB,對應邏輯塊號:6-1029;二級間接索引范圍:(4KB/4B)*(4KB/4B)*4KB=4194304KB,對應邏輯塊號:1030以及上。單個文件最大長度是:24KB+4096KB+4194304KB=4198424KB[單選題]3.某公司有4百萬元資金用于甲、乙、丙三廠追加投資。各廠獲得不同投資款后的效益見下表。適當分配投資(以百萬元為單位)可以獲得的最大的總效益為()百萬元。A)15.1B)15.6C)16.4D)6.9答案:C解析:這道題可采用窮舉法分別試算各個方案,結果是:甲投資3百萬,丙投資1百萬,乙投資0,收益為:6+6.4+4=16.4百萬。[單選題]4.DES加密算法的密鑰長度為56位,三重DES的密鑰長度為()位。A)168B)128C)112D)56答案:C解析:三重DES采用"加密-解密-加密"的過程,密鑰長度是112位。[單選題]5.給定關系模式R(A,B,C,D,E)、S(D,E,F(xiàn),G)和π1,2,4,6(R?S),經過自然連接和投影運算后的屬性列數(shù)分別為()。A)9和4B)7和4C)9和7D)7和7答案:B解析:進行自然連接后,結果屬性集為:A,B,C,D,E,F,G,共7列。進行投影操作后,結果為:A,B,D,F,共4列。[單選題]6.設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中(請作答此空)屬于創(chuàng)建型模式,()屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A)AdaptorB)FacadeC)CommandD)Singleton答案:D解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。[單選題]7.嵌入式處理器是嵌入式系統(tǒng)的核心部件,一般可分為嵌入式微處理器(MPU)、微控制器(MCU)、數(shù)字信號處理器(DSP)和片上系統(tǒng)(SOC)。以下敘述中,錯誤的是()。A)MPU在安全性和可靠性等方面進行增強,適用于運算量較大的智能系統(tǒng)B)MCU典型代表是單片機,體積小從而使功耗和成本下降C)DSP處理器對系統(tǒng)結構和指令進行了特殊設計,適合數(shù)字信號處理D)SOC是一個有專用目標的集成電路,其中包括完整系統(tǒng)并有嵌入式軟件的全部內容答案:A解析:選項A是錯的。MPU采用增強型通用微處理器。由于嵌入式系統(tǒng)通常應用于環(huán)境比較惡劣的環(huán)境中,因而MPU在工作溫度、電磁兼容性以及可靠性方面的要求較通用的標準微處理器高。但是,MPU在功能方面與標準的微處理器基本上是一樣的。選項B是對的。MCU又稱單片微型計算機(SingleChipMicrocomputer)或者單片機,是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計算機的CPU、RAM、ROM、定時計數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,為不同的應用場合做不同組合控制。典型代表是單片機,體積小從而使功耗和成本下降。選項C是對的。DSP是一種獨特的微處理器,是以數(shù)字信號來處理大量信息的器件。其實時運行速度可達每秒數(shù)以千萬條復雜指令程序,遠遠超過通用微處理器,它的強大數(shù)據(jù)處理能力和高運行速度,是最值得稱道的兩大特色。選項D是對的。SoC稱為系統(tǒng)級芯片,也有稱片上系統(tǒng),意指它是一個產品,是一個有專用目標的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部內容。[單選題]8.面向服務系統(tǒng)構建過程中,(請作答此空)用于實現(xiàn)Web服務的遠程調用,()用來將分散的、功能單一的Web服務組織成一個復雜的有機應用。A)UDDI(UniversalDescription,DiscoveryandIntegration)B)WSDL(WebServiceDescriptionLanguage)C)SOAP(SimpleObjectAccessProtocol)D)BPEL(BusinessProcessExecutionLanguage)答案:C解析:UDDI(UniversalDescription,Discovery&Integration),UDDI用于Web服務注冊和服務查找;WSDL(WebServiceDescriptionLanguage),WSDL用于描述Web服務的接口和操作功能;SOAP(SimpleObjectAccessProtocol),SOAP為建立Web服務和服務請求之間的通信提供支持。BPEL(BusinessProcessExecutionLanguageForWebServices)翻譯成中文的意思是面向Web服務的業(yè)務流程執(zhí)行語言,也有的文獻簡寫成BPEL4WS,它是一種使用Web服務定義和執(zhí)行業(yè)務流程的語言。使用BPEL,用戶可以通過組合、編排和協(xié)調Web服務自上而下地實現(xiàn)面向服務的體系結構(SOA)。BPEL提供了一種相對簡單易懂的方法,可將多個Web服務組合到一個新的復合服務(稱作業(yè)務流程)中。[單選題]9.面向服務系統(tǒng)構建過程中,()用于實現(xiàn)Web服務的遠程調用,(請作答此空)用來將分散的、功能單一的Web服務組織成一個復雜的有機應用。A)UDDI(UniversalDescription,DiscoveryandIntegration)B)WSDL(WebServiceDescriptionLanguage)C)SOAP(SimpleObjectAccessProtocol)D)BPEL(BusinessProcessExecutionLanguage)答案:D解析:UDDI(UniversalDescription,Discovery&Integration),UDDI用于Web服務注冊和服務查找;WSDL(WebServiceDescriptionLanguage),WSDL用于描述Web服務的接口和操作功能;SOAP(SimpleObjectAccessProtocol),SOAP為建立Web服務和服務請求之間的通信提供支持。BPEL(BusinessProcessExecutionLanguageForWebServices)翻譯成中文的意思是面向Web服務的業(yè)務流程執(zhí)行語言,也有的文獻簡寫成BPEL4WS,它是一種使用Web服務定義和執(zhí)行業(yè)務流程的語言。使用BPEL,用戶可以通過組合、編排和協(xié)調Web服務自上而下地實現(xiàn)面向服務的體系結構(SOA)。BPEL提供了一種相對簡單易懂的方法,可將多個Web服務組合到一個新的復合服務(稱作業(yè)務流程)中。[單選題]10.下列攻擊方式中,流量分析屬于()方式。A)被動攻擊B)主動攻擊C)物理攻擊D)分發(fā)攻擊答案:A解析:在被動攻擊(passiveattack)中,攻擊者的目的只是獲取信息,這就意味著攻擊者不會篡改信息或危害系統(tǒng)。系統(tǒng)可以不中斷其正常運行。常見的被動攻擊包括:竊聽和流量分析。[單選題]11.電子政務是對現(xiàn)有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現(xiàn)政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、()及居民。A)部門B)企(事)業(yè)單位C)管理機構D)行政機關答案:B解析:電子政務是對現(xiàn)有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現(xiàn)政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、企(事)業(yè)單位及居民。國家和地方人口信息的采集、處理和利用,屬于政府對政府的電子政務活動。[單選題]12.ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,利用現(xiàn)代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和()流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。A)產品B)人力資源C)信息D)加工答案:C解析:ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,利用現(xiàn)代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和信息流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。ERP系統(tǒng)主要包括:生產預測、銷售管理(計劃)、經營計劃(生產計劃大綱)、主生產計劃、物料需求計劃、能力需求計劃、車間作業(yè)計劃、采購與庫存管理、質量與設備管理、財務管理、ERP有關擴展應用模塊等內容。顯然對企業(yè)物料的進、出、存進行管理的模塊是庫存管理模塊。[單選題]13.項目的成本管理中,()將總的成本估算分配到各項活動和工作包上,來建立一個成本的基線。A)成本估算B)成本預算C)成本跟蹤D)成本控制答案:B解析:成本管理過程包括:成本估算、成本預算與成本控制。其中成本預算的含義是將總的成本估算分配到各項活動和工作包上,來建立一個成本的基線。而成本估算是對完成項目活動所需資金進行近似的估算。[單選題]14.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通??刹捎茫ㄕ堊鞔鸫丝眨┘軜嫴呗詫崿F(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A)抽象接口B)信息隱藏C)主動冗余D)記錄/回放答案:C解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]15.()不是對Web服務器進行性能評估的主要指標。A)丟包率B)最大并發(fā)連接數(shù)C)響應延遲D)吞吐量答案:A解析:在WEB服務器的測試中,反映其性能的指標主要有:最大并發(fā)連接數(shù)、響應延遲和吞吐量。[單選題]16.把應用程序中應用最頻繁的那部分核心程序作為評價計算機性能的標準程序,稱為()程序。A)仿真測試B)核心測試C)基準測試D)標準測試答案:C解析:考查基準測試程序的概念:把應用程序中應用最頻繁的那部分核心程序作為評價計算機性能的標準程序,稱為基準測試程序。[單選題]17.某公司擬開發(fā)一個語音搜索系統(tǒng),其語音搜索系統(tǒng)的主要工作過程包括分割原始語音信號、識別音素、產生候選詞、判定語法片斷、提供搜索關鍵詞等,每個過程都需要進行基于先驗知識的條件判斷并進行相應的識別動作。針對該系統(tǒng)的特點,采用()架構風格最為合適。A)分層系統(tǒng)B)面向對象C)黑板D)隱式調用答案:C解析:黑板風格適用于需要解決沖突并處理可能存在的不確定性,從原始數(shù)據(jù)向高層結構轉換的應用問題。例如:圖、表、視覺、圖像識別、語音識別、預警等應用領域。題干中提到了"語音",因此適用于黑板風格。[單選題]18.M軟件公司的軟件產品注冊商標為N,為確保公司在市場競爭中占據(jù)優(yōu)勢,對員工進行了保密約束。此情形下,()的說法是錯誤的。A)公司享有商業(yè)秘密權B)公司享有軟件著作權C)公司享有專利權D)公司享有商標權答案:C解析:題干中并沒有提到過專利的有關內容,因此"公司享有專利權"的說法是錯誤的。[單選題]19.面向對象的分析模型主要由()、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的(請作答此空)、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的()等。A)功能分解圖B)時序關系圖C)用例實現(xiàn)圖D)軟件部署圖答案:C解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、針對復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。[單選題]20.關于構件的描述,正確的是()。A)構件包含了一組需要同時部署的原子構件B)構件可以單獨部署,原子構件不能被單獨部署C)一個原子構件可以同時在多個構件家族中共享D)一個模塊可以看作帶有單獨資源的原子構件答案:A解析:構件是一組通常需要同時部署的原子構件。構件和原子構件之間的區(qū)別在于,大多數(shù)原子構件永遠都不會被單獨部署,盡管它們可以被單獨部署。相反,大多數(shù)原子構件都屬于一個構件家族,一次部署往往涉及整個家族。一個原子構件是一個模塊和一組資源。原子構件是部署、版本控制和替換的基本單位。原子構件通常成組地部署,但是它也能夠被單獨部署。一個模塊是不帶單獨資源的原子構件(在這個嚴格定義下,Java包不是模塊--在Java中部署的原子單元是類文件。一個單獨的包被編譯成多個單獨的類文件--每個公共類都有一個)。模塊是一組類和可能的非面向對象的結構體,比如過程或者函數(shù)。[單選題]21.某公司擬為某種新型可編程機器人開發(fā)相應的編譯器。該編譯過程包括詞法分析、語法分析、語義分析和代碼生成四個階段,每個階段產生的結果作為下一個階段的輸入,且需獨立存儲。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。A)管道-過濾器B)數(shù)據(jù)倉儲C)主程序-子程序D)解釋器答案:A解析:在管道和過濾器軟件體系結構中,每個模塊都有一組輸入和一組輸出。每個模塊從它的輸入端接收輸入數(shù)據(jù)流,在其內部經過處理后,按照標準的順序,將結果數(shù)據(jù)流送到輸出端,以達到傳遞一組完整的計算結果實例的目的。它最典型的應用是在編譯系統(tǒng)。一個普通的編譯系統(tǒng)包括詞法分析器,語法分析器,語義分析與中間代碼生成器,優(yōu)化器,目標代碼生成器等一系列對源程序進行處理的過程。題干描述適合管道-過濾器模式。[單選題]22.某企業(yè)內部現(xiàn)有的主要業(yè)務功能已封裝成為Web服務。為了拓展業(yè)務范圍,需要將現(xiàn)有的業(yè)務功能進行多種組合,形成新的業(yè)務功能。針對業(yè)務靈活組合這一要求,采用()架構風格最為合適。A)規(guī)則系統(tǒng)B)面向對象C)黑板D)解釋器答案:D解析:題干要求將業(yè)務功能靈活組合形成新的業(yè)務功能,屬于自定義類型的業(yè)務,需要采用虛擬機架構。選項A與選項D都屬于虛擬機類型,但是選項A主要適合于專家系統(tǒng),因此選D。[單選題]23.設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、(請作答此空)和行為型三種類型。其中()屬于創(chuàng)建型模式,()屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A)合成型B)組合型C)結構型D)聚合型答案:C解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。[單選題]24.面向構件的編程(ComponentOrientedProgramming,COP)關注于如何支持建立面向構件的解決方案。面向構件的編程所需要的基本支持包括()。A)繼承性、構件管理和綁定、構件標識、訪問控制B)封裝性、信息隱藏、獨立部署、模塊安全性C)多態(tài)性、模塊封裝性、后期綁定和裝載、安全性D)構件抽象、可替代性、類型安全性、事務管理答案:C解析:面向構件的編程(COP)關注于如何支持建立面向構件的解決方案。一個基于一般OOP風格的COP定義如下(Szyperski,1995):"面向構件的編程需要下列基本的支持:--多態(tài)性(可替代性);--模塊封裝性(高層次信息的隱藏);--后期的綁定和裝載(部署獨立性);--安全性(類型和模塊安全性)。"[單選題]25.假設某證券公司的股票交易系統(tǒng)中有正在運行的事務,此時,若要轉儲該交易系統(tǒng)數(shù)據(jù)庫中的全部數(shù)據(jù),則應采用()方式。A)靜態(tài)全局轉儲B)動態(tài)全局轉儲C)靜態(tài)增量轉儲D)動態(tài)增量轉儲答案:B解析:從題目中"系統(tǒng)中有正在運行的事務"了解到應采用動態(tài)方式,從題目中"全部數(shù)據(jù)"了解到應是全局轉儲,所以應采用:動態(tài)全局轉儲。[單選題]26.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A)可測試性B)易用性C)互操作性D)性能答案:D解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]27.()不屬于可修改性考慮的內容。A)可維護性B)可擴展性C)結構重構D)可變性答案:D解析:可修改性(modifiability)是指能夠快速地以較高的性能價格比對系統(tǒng)進行變更的能力。通常以某些具體的變更為基準,通過考察這些變更的代價衡量可修改性??尚薷男园膫€方面。(1)可維護性(maintainability)。這主要體現(xiàn)在問題的修復上:在錯誤發(fā)生后"修復"軟件系統(tǒng)。為可維護性做好準備的軟件體系結構往往能做局部性的修改并能使對其他構件的負面影響最小化。(2)可擴展性(extendibility)。這一點關注的是使用新特性來擴展軟件系統(tǒng),以及使用改進版本來替換構件并刪除不需要或不必要的特性和構件。為了實現(xiàn)可擴展性,軟件系統(tǒng)需要松散耦合的構件。其目標是實現(xiàn)一種體系結構,它能使開發(fā)人員在不影響構件客戶的情況下替換構件。支持把新構件集成到現(xiàn)有的體系結構中也是必要的。(3)結構重組(reassemble)。這一點處理的是重新組織軟件系統(tǒng)的構件及構件間的關系,例如通過將構件移動到一個不同的子系統(tǒng)而改變它的位置。為了支持結構重組,軟件系統(tǒng)需要精心設計構件之間的關系。理想情況下,它們允許開發(fā)人員在不影響實現(xiàn)的主體部分的情況下靈活地配置構件。(4)可移植性(portability)??梢浦残允管浖到y(tǒng)適用于多種硬件平臺、用戶界面、操作系統(tǒng)、編程語言或編譯器。為了實現(xiàn)可移植,需要按照硬件無關的方式組織軟件系統(tǒng),其他軟件系統(tǒng)和環(huán)境被提取出??梢浦残允窍到y(tǒng)能夠在不同計算環(huán)境下運行的能力。這些環(huán)境可能是硬件、軟件,也可能是兩者的結合。在關于某個特定計算環(huán)境的所有假設都集中在一個構件中時,系統(tǒng)是可移植的。如果移植到新的系統(tǒng)需要做些更改,則可移植性就是一種特殊的可修改性。[單選題]28.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與(請作答此空)質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A)可用性B)安全性C)可測試性D)可修改性答案:B解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]29.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A)可用性B)性能C)易用性D)可修改性答案:A解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]30.在ERP系統(tǒng)中,()管理模塊主要是對企業(yè)物料的進、出、存進行管理。A)庫存B)物料C)采購D)銷售答案:A解析:ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,利用現(xiàn)代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和信息流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。ERP系統(tǒng)主要包括:生產預測、銷售管理(計劃)、經營計劃(生產計劃大綱)、主生產計劃、物料需求計劃、能力需求計劃、車間作業(yè)計劃、采購與庫存管理、質量與設備管理、財務管理、ERP有關擴展應用模塊等內容。顯然對企業(yè)物料的進、出、存進行管理的模塊是庫存管理模塊。[單選題]31.DSSA是在一個特定應用領域中為一組應用提供組織結構參考的軟件體系結構,參與DSSA的人員可以劃分為4種角色,包括領域專家、領域設計人員、領域實現(xiàn)人員和(請作答此空),其基本活動包括領域分析、領域設計和()。A)領域測試人員B)領域顧問C)領域分析師D)領域經理答案:C解析:DSSA的基本活動包括:領域分析、領域設計、領域實現(xiàn):1、領域分析這個階段的主要目標是獲得領城模型。領域模型描述領域中系統(tǒng)之間的共同的需求,即領域模型所描述的需求為領域需求。在這個階段中首先要進行一些準備性的活動,包括定義領域的邊界。從而明確分析的對象;識別信息源,整個領域工程過程中信息的來源,可能的信息源包括現(xiàn)存系統(tǒng)、技術文獻、問題域和系統(tǒng)開發(fā)的專家、用戶調查和市場分析、領域演化的歷史記錄等,在此基礎上就可以分析領域中系統(tǒng)的需求,確定哪些需求是領域中的系統(tǒng)廣泛共享的,從而建立領域模型。當領域中存在大量系統(tǒng)時,需要選擇它們的一個子集作為樣本系統(tǒng)。對樣本系統(tǒng)需求的考察將顯示領城需求的一個變化范圍。一些需求對所有被考察的系統(tǒng)是共同的,一些需求是單個系統(tǒng)所獨有的。很多需求位于這兩個極端之間,即被部分系統(tǒng)共享。2、領域設計這個階段的目標是獲得DSSA。DSSA描述在領域模型中表示的需求的解決方案,它不是單個系統(tǒng)的表示,而是能夠適應領域中多個系統(tǒng)的需求的一個高層次的設計。建立了領域模型之后,就可以派生出滿足這些被建模的領域需求的DSSA,由于領域模型中的領域需求具有一定的變化性,DSSA也要相應地具有變化性。它可以通過表示多選一的(alternative)、可選的(optional)解決方案等來做到這一點。模型和DSSA來組織的,因此在這個階段通過獲得DSSA,也就同時形成了重用基礎設施的規(guī)約。3、領域實現(xiàn)這個階段的主要目標是依據(jù)領域模型和DSSA開發(fā)和組織可重用信息。這些可重用信息可能是從現(xiàn)有系統(tǒng)中提取得到,也可能需要通過新的開發(fā)得到。它們依據(jù)領域模型和DSSA進行組織,也就是領域模型和DSSA定義了這些可重用信息的重用時機,從而支持了系統(tǒng)化的軟件重用。這個階段也可以看作重用基礎設施的實現(xiàn)階段。值得注意的是,以上過程是一個反復的、逐漸求精的過程。在實施領域工程的每個階段中,都可能返回到以前的步驟,對以前的步驟得到的結果進行修改和完善,再回到當前步驟,在新的基礎上進行本階段的活動。參與DSSA的人員可以劃分為四種角色:領城專家、領城分析師、領域設計人員和領域實現(xiàn)人員。1、領域專家領域專家可能包括該領域中系統(tǒng)的有經驗的用戶、從事該領域中系統(tǒng)的需求分析、設計、實現(xiàn)以及項目管理的有經驗的軟件工程師等。領域專家的主要任務包括提供關于領域中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識,幫助組織規(guī)范的、一致的領域字典,幫助選擇樣本系統(tǒng)作為領域工程的依據(jù),復審領域模型、DSSA等領域工程產品等。領域專家應該熟悉該領域中系統(tǒng)的軟件設計和實現(xiàn)、硬件限制、未來的用戶需求及技術走向等。2、領域分析人員領域分析人員應由具有知識工程背景的有經驗的系統(tǒng)分析員來擔任。領域分析人員的主要任務包括控制整個領域分析過程,進行知識獲取,將獲取的知識組織到領域模型中,根據(jù)現(xiàn)有系統(tǒng)、標準規(guī)范等驗證領域模型的準確性和一致性,維護領域模型。領域分析人員應熟悉軟件重用和領域分析方法;熟悉進行知識獲取和知識表示所需的技術、語言和工具;應具有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互;應具有較高的進行抽象、關聯(lián)和類比的能力;應具有較高的與他人交互和合作的能力。3、領域設計人員領域設計人員應由有經驗的軟件設計人員來擔任。領域設計人員的主要任務包括控制核個軟件設計過程,根據(jù)領域模型和現(xiàn)有的系統(tǒng)開發(fā)出DSSA,對DSSA的準確性和一致性進行驗證,建立領域模型和DSSA之間的聯(lián)系。領域設計人員應熟悉軟件重用和領域設計方法;熟悉軟件設計方法;應有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互。4、領域實現(xiàn)人員領域實現(xiàn)人員應由有經驗的程序設計人員來擔任。領域實現(xiàn)人員的主要任務包括根據(jù)領域模型和DSSA,或者從頭開發(fā)可重用構件,或者利用再工程的技術從現(xiàn)有系統(tǒng)中提取可重用構件,對可重用構件進行驗證,建立DSSA與可重用構件間的聯(lián)系。領域實現(xiàn)人員應熟悉軟件重用、領域實現(xiàn)及軟件再工程技術;熟悉程序設計;具有一定的該領域的經驗。[單選題]32.DSSA是在一個特定應用領域中為一組應用提供組織結構參考的軟件體系結構,參與DSSA的人員可以劃分為4種角色,包括領域專家、領域設計人員、領域實現(xiàn)人員和(),其基本活動包括領域分析、領域設計和(請作答此空)A)領域建模B)架構設計C)領域實現(xiàn)D)領域評估答案:C解析:DSSA的基本活動包括:領域分析、領域設計、領域實現(xiàn):1、領域分析這個階段的主要目標是獲得領城模型。領域模型描述領域中系統(tǒng)之間的共同的需求,即領域模型所描述的需求為領域需求。在這個階段中首先要進行一些準備性的活動,包括定義領域的邊界。從而明確分析的對象;識別信息源,整個領域工程過程中信息的來源,可能的信息源包括現(xiàn)存系統(tǒng)、技術文獻、問題域和系統(tǒng)開發(fā)的專家、用戶調查和市場分析、領域演化的歷史記錄等,在此基礎上就可以分析領域中系統(tǒng)的需求,確定哪些需求是領域中的系統(tǒng)廣泛共享的,從而建立領域模型。當領域中存在大量系統(tǒng)時,需要選擇它們的一個子集作為樣本系統(tǒng)。對樣本系統(tǒng)需求的考察將顯示領城需求的一個變化范圍。一些需求對所有被考察的系統(tǒng)是共同的,一些需求是單個系統(tǒng)所獨有的。很多需求位于這兩個極端之間,即被部分系統(tǒng)共享。2、領域設計這個階段的目標是獲得DSSA。DSSA描述在領域模型中表示的需求的解決方案,它不是單個系統(tǒng)的表示,而是能夠適應領域中多個系統(tǒng)的需求的一個高層次的設計。建立了領域模型之后,就可以派生出滿足這些被建模的領域需求的DSSA,由于領域模型中的領域需求具有一定的變化性,DSSA也要相應地具有變化性。它可以通過表示多選一的(alternative)、可選的(optional)解決方案等來做到這一點。模型和DSSA來組織的,因此在這個階段通過獲得DSSA,也就同時形成了重用基礎設施的規(guī)約。3、領域實現(xiàn)這個階段的主要目標是依據(jù)領域模型和DSSA開發(fā)和組織可重用信息。這些可重用信息可能是從現(xiàn)有系統(tǒng)中提取得到,也可能需要通過新的開發(fā)得到。它們依據(jù)領域模型和DSSA進行組織,也就是領域模型和DSSA定義了這些可重用信息的重用時機,從而支持了系統(tǒng)化的軟件重用。這個階段也可以看作重用基礎設施的實現(xiàn)階段。值得注意的是,以上過程是一個反復的、逐漸求精的過程。在實施領域工程的每個階段中,都可能返回到以前的步驟,對以前的步驟得到的結果進行修改和完善,再回到當前步驟,在新的基礎上進行本階段的活動。參與DSSA的人員可以劃分為四種角色:領城專家、領城分析師、領域設計人員和領域實現(xiàn)人員。1、領域專家領域專家可能包括該領域中系統(tǒng)的有經驗的用戶、從事該領域中系統(tǒng)的需求分析、設計、實現(xiàn)以及項目管理的有經驗的軟件工程師等。領域專家的主要任務包括提供關于領域中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識,幫助組織規(guī)范的、一致的領域字典,幫助選擇樣本系統(tǒng)作為領域工程的依據(jù),復審領域模型、DSSA等領域工程產品等。領域專家應該熟悉該領域中系統(tǒng)的軟件設計和實現(xiàn)、硬件限制、未來的用戶需求及技術走向等。2、領域分析人員領域分析人員應由具有知識工程背景的有經驗的系統(tǒng)分析員來擔任。領域分析人員的主要任務包括控制整個領域分析過程,進行知識獲取,將獲取的知識組織到領域模型中,根據(jù)現(xiàn)有系統(tǒng)、標準規(guī)范等驗證領域模型的準確性和一致性,維護領域模型。領域分析人員應熟悉軟件重用和領域分析方法;熟悉進行知識獲取和知識表示所需的技術、語言和工具;應具有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互;應具有較高的進行抽象、關聯(lián)和類比的能力;應具有較高的與他人交互和合作的能力。3、領域設計人員領域設計人員應由有經驗的軟件設計人員來擔任。領域設計人員的主要任務包括控制核個軟件設計過程,根據(jù)領域模型和現(xiàn)有的系統(tǒng)開發(fā)出DSSA,對DSSA的準確性和一致性進行驗證,建立領域模型和DSSA之間的聯(lián)系。領域設計人員應熟悉軟件重用和領域設計方法;熟悉軟件設計方法;應有一定的該領域的經驗,以便于分析領域中的問題及與領域專家進行交互。4、領域實現(xiàn)人員領域實現(xiàn)人員應由有經驗的程序設計人員來擔任。領域實現(xiàn)人員的主要任務包括根據(jù)領域模型和DSSA,或者從頭開發(fā)可重用構件,或者利用再工程的技術從現(xiàn)有系統(tǒng)中提取可重用構件,對可重用構件進行驗證,建立DSSA與可重用構件間的聯(lián)系。領域實現(xiàn)人員應熟悉軟件重用、領域實現(xiàn)及軟件再工程技術;熟悉程序設計;具有一定的該領域的經驗。[單選題]33.某公司擬開發(fā)一個掃地機器人。機器人的控制者首先定義清潔流程和流程中任務之間的關系,機器人接受任務后,需要響應外界環(huán)境中觸發(fā)的一些突發(fā)事件,根據(jù)自身狀態(tài)進行動態(tài)調整,最終自動完成任務。針對上述需求,該機器人應該采用()架構風格最為合適。A)面向對象B)主程序一子程序C)規(guī)則系統(tǒng)D)管道一過濾器答案:C解析:在本題所述的應用環(huán)境中,強調了自定義流程,然后按自定義流程來執(zhí)行,這屬于虛擬機風格的特征,備選答案中,僅有C選項屬于虛擬機風格。[單選題]34.嵌入式系統(tǒng)的存儲部件中,存取速度最快的是()。A)內存B)寄存器組C)FlashD)Cache答案:B解析:存儲速度從快到慢分別是:寄存器組、Cache、內存、Flash。[單選題]35.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通??刹捎茫ㄕ堊鞔鸫丝眨┘軜嫴呗詫崿F(xiàn)該屬性。A)內置監(jiān)控器B)追蹤審計C)記錄/回放D)維護現(xiàn)有接口答案:B解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]36.在軟件系統(tǒng)工具中,軟件評價工具屬于()。A)逆向工程工具B)開發(fā)信息庫工具C)編碼與排錯工具D)軟件管理和軟件支持工具答案:D解析:軟件系統(tǒng)工具的種類繁多,很難有統(tǒng)一的分類方法。通??梢园窜浖^程活動將軟件工具分為軟件開發(fā)工具、軟件維護工具、軟件管理和軟件支持工具。軟件開發(fā)工具:需求分析工具、設計工具、編碼與排錯工具。軟件維護工具:版本控制工具、文檔分析工具、開發(fā)信息庫工具、逆向工程工具、再工程工具。軟件管理和軟件支持工具:項目管理工具、配置管理工具、軟件評價工具、軟件開發(fā)工具的評價和選擇。[單選題]37.軟件集成測試將已通過單元測試的模塊集成在一起,主要測試模塊之間的協(xié)作性。從組裝策略而言,可以分為()。A)批量式組裝和增量式組裝B)自頂向下和自底向上組裝C)一次性組裝和增量式組裝D)整體性組裝和混合式組裝答案:C解析:集成測試可以分為一次性組裝和增量式組裝,增量式組裝測試效果更好。集成測試計劃一般在概要設計階段完成。[單選題]38.螺旋模型在()的基礎上擴展而成。A)瀑布模型B)原型模型C)快速模型D)面向對象模型答案:B解析:螺旋模型是在快速原型的基礎上擴展而成的。[單選題]39.集成測試計劃通常是在()階段完成,集成測試一般采用黑盒測試方法。A)軟件方案建議B)軟件概要設計C)軟件詳細設計D)軟件模塊集成答案:B解析:集成測試可以分為一次性組裝和增量式組裝,增量式組裝測試效果更好。集成測試計劃一般在概要設計階段完成。[單選題]40.在軟件系統(tǒng)工具中,版本控制工具屬于()A)軟件開發(fā)工具B)軟件維護工具C)編碼與排錯工具D)軟件管理和軟件支持工具答案:B解析:軟件系統(tǒng)工具的種類繁多,很難有統(tǒng)一的分類方法。通常可以按軟件過程活動將軟件工具分為軟件開發(fā)工具、軟件維護工具、軟件管理和軟件支持工具。軟件開發(fā)工具:需求分析工具、設計工具、編碼與排錯工具。軟件維護工具:版本控制工具、文檔分析工具、開發(fā)信息庫工具、逆向工程工具、再工程工具。軟件管理和軟件支持工具:項目管理工具、配置管理工具、軟件評價工具、軟件開發(fā)工具的評價和選擇。[單選題]41.IETF定義的區(qū)分服務(DiffServ)模型要求每個IP分組都要根據(jù)IPv4協(xié)議頭中的()字段加上一個DS碼點,然后內部路由器根據(jù)DS碼點的值對分組進行調度和轉發(fā)。A)數(shù)據(jù)報生存期B)服務類型C)段偏置值D)源地址答案:B解析:Diffserv體系模型的核心思想是:在網絡邊界將數(shù)據(jù)流按QoS要求進行簡單分類,不同的類別在內部節(jié)點的每次轉發(fā)中實現(xiàn)不同的轉發(fā)特性。Diffserv體系使得ISP能夠提供給每個用戶不同等級和質量的服務。用戶(或網絡邊界節(jié)點)通過設置每個數(shù)據(jù)包的DS字段(IPV4首標中的服務類型(ToS)字段或IPV6首標中的通信類(TrafficClass)字段)的值要求特定的服務等級。其中,被設置的DS字段被稱為區(qū)分服務碼點(DSCP)。這樣就維持了現(xiàn)有的IP分組格式不變。[單選題]42.以下關于數(shù)學建模的敘述中,不正確的是()。A)數(shù)學模型是對現(xiàn)實世界的一種簡化的抽象描述B)數(shù)學建模時需要在簡單性和準確性之間求得平衡C)數(shù)學模型應該用統(tǒng)一的、普適的標準對其進行評價D)數(shù)學建模需要從失敗和用戶的反饋中學習和改進答案:D解析:數(shù)學建模是利用數(shù)學方法解決實際問題的一種實踐。即通過抽象、簡化、假設、引進變量等處理過程后,將實際問題用數(shù)學方式表達,建立起數(shù)學模型,然后運用先進的數(shù)學方法及計算機技術進行求解。數(shù)學模型是對于現(xiàn)實世界的一個特定對象,一個特定目的,根據(jù)特有的內在規(guī)律,做出一些必要的假設,運用適當?shù)臄?shù)學工具,得到一個數(shù)學結構。數(shù)學建模應該有一個統(tǒng)一的評價機制,但是沒有反饋機制。[單選題]43.()是關于需求管理正確的說法。A)為達到過程能力成熟度模型第二級,組織機構必須具有3個關鍵過程域B)需求的穩(wěn)定性不屬于需求屬性C)需求變更的管理過程遵循變更分析和成本計算、問題分析和變更描述、變更實現(xiàn)的順序D)變更控制委員會對項目中任何基線工作產品的變更都可以做出決定答案:D解析:過程能力成熟度模型(CMM)在軟件開發(fā)機構中被廣泛用來指導軟件過程改進。為了達到過程能力成熟度模型的第二級,組織機構必須具有6個關鍵過程域。需求的屬性包括:創(chuàng)建需求的時間、需求的版本號、創(chuàng)建需求的作者、負責認可該軟件需求的人員、需求狀態(tài)、需求的原因和根據(jù)、需求涉及的子系統(tǒng)、需求涉及的產品版本號、使用的驗證方法或者接受的測試標準、產品的優(yōu)先級或者重要程度、需求的穩(wěn)定性。需求的變更遵循以下流程:(1)問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產生一個更明確的需求變更提議。(2)變更分析和成本計算。使用可追溯性信息和系統(tǒng)需求的一般知識,對需求變更提議進行影響分析和評估。變更成本計算應該包括對需求文檔的修改、系統(tǒng)修改的設計和實現(xiàn)的成本。一旦分析完成并且被確認,應該進行是否執(zhí)行這一變更的決策。(3)變更實現(xiàn)。這要求需求文檔和系統(tǒng)設計以及實現(xiàn)都要同時修改。如果先對系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會出現(xiàn)需求文檔和程序的不一致。在對變更控制委員會的定義中,變更控制委員會對項目中任何基線工作產品的變更都可以做出決定。[單選題]44.軟件重用是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。軟件元素包括()、測試用例和領域知識等。A)項目范圍定義、需求分析文檔、設計文檔B)需求分析文檔、設計文檔、程序代碼C)設計文檔、程序代碼、界面原型D)程序代碼、界面原型、數(shù)據(jù)表結構答案:B解析:軟件重用是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。軟件元素包括需求分析文檔、設計過程、設計文檔、程序代碼、測試用例、領域知識等。[單選題]45.()是關于項目開發(fā)管理正確的說法。A)需求分檔、設計文檔屬于項目管理和機構支撐過程域產生的文檔B)配置管理是指一個產品在其生命周期各個階段所產生的各種形式和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合C)項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制D)操作員指南屬于系統(tǒng)文檔答案:C解析:配置管理是PMBOK、IS09000和CMMI中的重要組成元素,它在產品開發(fā)的生命周期中,提供了結構化的、有序化的、產品化的管理方法,是項目管理的基礎工作。配置管理是通過技術和行政手段對產品及其開發(fā)過程和生命周期進行控制、規(guī)范的一系列措施和過程。信息系統(tǒng)開發(fā)過程中的變更以及相應的返工會對產品的質量有很大的影響。產品配置是指一個產品在其生命周期各個階段所產生的各種形式(機器可讀或人工可讀)和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合。該集合中的每一個元素稱為該產品配置中的一個配置項(ConfigurationItem,CI),配置項主要有兩大類:·屬于產品組成部分的工作成果,如需求文檔、設計文檔、源代碼、測試用例等?!儆陧椖抗芾砗蜋C構支撐過程域產生的文檔,如工作計劃、項目質量報告、項目跟蹤報告等。這些文檔雖然不是產品的組成部分,但是值得保存。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的;系統(tǒng)文檔描述系統(tǒng)設計、實現(xiàn)和測試等各方面的內容?!び脩粑臋n是用戶了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)的準確的初步印象。用戶文檔至少應該包括下述5方面的內容:(1)功能描述:說明系統(tǒng)能做什么;(2)安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置;(3)使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤時怎樣恢復和重新啟動);(4)參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術);(5)操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況?!は到y(tǒng)文檔所謂系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔。描述系統(tǒng)設計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制。[單選題]46.面向對象的分析模型主要由()、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的()、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的(請作答此空)等。A)序列圖B)協(xié)作圖C)流程圖D)活動圖答案:D解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、針對復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。[單選題]47.面向對象的分析模型主要由(請作答此空)、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的()、完整精確的類圖、針對復雜對象的狀態(tài)圖和描述流程化處理過程的()等。A)業(yè)務活動圖B)頂層架構圖C)數(shù)據(jù)流模型D)實體聯(lián)系圖答案:B解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖、領域概念模型構成;設計模型則包含以包圖表示的軟件體系結構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、針對復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。[單選題]48.架構風格反映領域中眾多系統(tǒng)所共有的結構和()。A)語義特征B)功能需求C)質量屬性D)業(yè)務規(guī)則答案:A解析:架構風格定義一個系統(tǒng)家族,即一個體系結構定義一個詞匯表和一組約束。詞匯表中包含一些構件和連接件類型,而這組約束指出系統(tǒng)是如何將這些構件和連接件組合起來的。架構風格反映了領域中眾多系統(tǒng)所共有的結構和語義特性,并指導如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。[單選題]49.軟件著作權保護的對象不包括()。A)源程序B)目標程序C)用戶手冊D)處理過程答案:D解析:《計算機軟件保護條例》第六條規(guī)定:"本條例對軟件著作權的保護不延及幵發(fā)軟件所用的思想、處理過程、操作方法或者數(shù)學概念等。"[單選題]50.軟件架構風格是描述某-特定應用領域中系統(tǒng)組織方式的慣用模式。一個體系結構定義了一個詞匯表和一組()。A)約束B)連接件C)拓撲結構D)規(guī)則答案:A解析:架構風格定義一個系統(tǒng)家族,即一個體系結構定義一個詞匯表和一組約束。詞匯表中包含一些構件和連接件類型,而這組約束指出系統(tǒng)是如何將這些構件和連接件組合起來的。架構風格反映了領域中眾多系統(tǒng)所共有的結構和語義特性,并指導如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。[單選題]51.如果管理距離為15,則()。A)這是一條靜態(tài)路由B)這是一臺直連設備C)該路由信息比較可靠D)該路由代價較小答案:C解析:管理距離是指一種路由協(xié)議的路由可信度。每一種路由協(xié)議按可靠性從高到低,依次分配一個信任等級,這個信任等級就叫管理距離。在自治系統(tǒng)內部,如RIP協(xié)議是根據(jù)路徑傳遞的跳數(shù)來決定路徑長短也就是傳輸距離,而像EIGRP協(xié)議是根據(jù)路徑傳輸中的帶寬和延遲來決定路徑開銷從而體現(xiàn)傳輸距離的。這是兩種不同單位的度量值,我們沒法進行比較。為了方便比較,我們定義了管理距離。這樣我們就可以統(tǒng)一單位從而衡量不同協(xié)議的路徑開銷從而選出最優(yōu)路徑。正常情況下,管理距離越小,它的優(yōu)先級就越高,也就是可信度越高。對于兩種不同的路由協(xié)議到一個目的地的路由信息,路由器首先根據(jù)管理距離決定相信哪一個協(xié)議。AD值越低,則它的優(yōu)先級越高。一個管理距離是一個從0--255的整數(shù)值,0是最可信賴的,而255則意味著不會有業(yè)務量通過這個路由。由此判斷選擇C。[單選題]52.國家和地方人口信息的采集、處理和利用,屬于()的電子政務活動。A)政府對政府B)政府對居民C)居民對居民D)居民對政府答案:A解析:電子政務是對現(xiàn)有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現(xiàn)政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、企(事)業(yè)單位及居民。國家和地方人口信息的采集、處理和利用,屬于政府對政府的電子政務活動。[單選題]53.某文件系統(tǒng)文件存儲采用文件索引節(jié)點法。假設文件索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據(jù)塊大小均為4KB。該文件系統(tǒng)可表示的單個文件最大長度是()KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用(請作答此空)。A)直接地址索引、一級間接地址索引和二級間接地址索引B)直接地址索引、二級間接地址索引和二級間接地址索引C)一級間接地址索引、一級間接地址索引和二級間接地址索引D)一級間接地址索引、二級間接地址索引和二級間接地址索引答案:C解析:直接索引范圍:6*4KB=24KB,對應邏輯塊號:0-5;一級間接索引范圍:(4KB/4B)*4KB=4096KB,對應邏輯塊號:6-1029;二級間接索引范圍:(4KB/4B)*(4KB/4B)*4KB=4194304KB,對應邏輯塊號:1030以及上。單個文件最大長度是:24KB+4096KB+4194304KB=4198424KB[單選題]54.M公司購買了N畫家創(chuàng)作的一幅美術作品原件。M公司未經N畫家的許可,擅自將這幅美術作品作為商標注冊,并大量復制用于該公司的產品上。M公司的行為侵犯了N畫家的()。A)著作權B)發(fā)表權C)商標權D)展覽權答案:A解析:《著作權法》第十八條美術等作品原件所有權的轉移,不視為作品著作權的轉移,但美術作品原件的展覽權由原件所有人享有。[單選題]55.某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"主要與()質量屬性相關,通常可采用(請作答此空)架構策略實現(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A)資源調度B)操作串行化C)心跳D)內置監(jiān)控器答案:A解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內有人或者障礙物,應在1秒內停止并在2秒內選擇一條新的運行路徑"屬于性能,資源調度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。[單選題]56.設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中()屬于創(chuàng)建型模式,(請作答此空)屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A)DecoratorB)CompositeC)MementoD)Builder答案:C解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。[單選題]57.()架構風格可以概括為通過連接件綁定在一起按照一組規(guī)則運作的并行構件。A)C2B)黑板系統(tǒng)C)規(guī)則系統(tǒng)D)虛擬機答案:A解析:C2體系結構風格可以概括為:通過連接件綁定在一起的按照一組規(guī)則運作的并行構件網絡。C2風格中的系統(tǒng)組織規(guī)則如下:(1)系統(tǒng)中的構件和連接件都有一個頂部和一個底部;(2)構件的頂部應連接到某連接件的底部,構件的底部則應連接到某連接件的頂部,而構件與構件之間的直接連接是不允許的;(3)一個連接件可以和任意數(shù)目的其它構件和連接件連接;(4)當兩個連接件進行直接連接時,必須由其中一個的底部到另一個的頂部。[單選題]58.Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(請作答此空).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().A)dataaccesscomponentsB)databasemanagementsystemC)datastorageD)dataentities答案:C解析:()的目標是確定應用軟件的哪些部分將分配到何種硬件。識別出正在開發(fā)系統(tǒng)的主要軟件構件并分配到系統(tǒng)將要運行的硬件構件。所有軟件系統(tǒng)可分為四項基本功能。第一項是(請作答此空)。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進行存儲并檢索,不論是一個小文件,比如一個字處理器產生的一個備忘錄,還是一個大型數(shù)據(jù)庫,比如存儲一個企業(yè)會計記錄的數(shù)據(jù)庫。第二項功能是(),處理過程需要訪問數(shù)據(jù),這通常是指用SQL進行數(shù)據(jù)庫查詢。第三項功能是(),這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個系統(tǒng)的三類主要硬件構件是()。A.數(shù)據(jù)訪問組件B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)存儲D.數(shù)據(jù)實體[單選題]59.Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請作答此空).A)computers,cablesandnetworkB)clients,servers,andnetworkC)CPUs,memoriesandI/OdevicesD)CPUs,harddisksandI/Odevices答案:B解析:()的目標是確定應用軟件的哪些部分將分配到何種硬件。識別出正在開發(fā)系統(tǒng)的主要軟件構件并分配到系統(tǒng)將要運行的硬件構件。所有軟件系統(tǒng)可分為四項基本功能。第一項是()。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進行存儲并檢索,不論是一個小文件,比如一個字處理器產生的一個備忘錄,還是一個大型數(shù)據(jù)庫,比如存儲一個企業(yè)會計記錄的數(shù)據(jù)庫。第二項功能是(),處理過程需要訪問數(shù)據(jù),這通常是指用SQL進行數(shù)據(jù)庫查詢。第三項功能是(),這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個系統(tǒng)的三類主要硬件構件是(請作答此空)。A.計算機、電纜和網絡B.客戶機、服務器和網絡C.CPU、存儲器和I/O設備D.CPU、硬盤和I/O設備[單選題]60.設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中()屬于創(chuàng)建型模式,()屬于行為型模式。(請作答此空)模式可以將一個復雜的組件分成功能性抽象和內部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A)PrototypeB)FlyweightC)AdapterD)Bridge答案:D解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。[單選題]61.實時操作系統(tǒng)(RTOS)內核與應用程序之間的接口稱為()。A)I/O接口B)PCIC)APID)GUI答案:C解析:API(ApplicationProgrammingInterface,應用程序編程接口)是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節(jié)。所有操作系統(tǒng)(不僅僅只是嵌入式操作系統(tǒng))給應用程序提供的接口,稱之為API。因此,本題選C。其他選項容易迷惑的有:PCI是PeripheralComponentInterconnect(外設部件互連標準)的縮寫,它是目前個人電腦中使用最為廣泛的接口,幾乎所有的主板產品上都帶有這種插槽。GUI,圖形用戶界面,又稱圖形用戶接口(GraphicalUserInterface)是用戶與操作系統(tǒng)之間的接口。[單選題]62.在IPv6無狀態(tài)自動配置過程中,主機將其()附加在地址前綴1111111010之后,產生一個鏈路本地地址。A)IPv4地址B)MAC地址C)主機名D)隨機產生的字符串答案:B解析:IPv6地址的格式前綴(FP)用于表示地址類型或子網地址,用類似于IPv4的CIDR表示方法表示。鏈路本地地址:前綴為1111111010,用于同一鏈路的相鄰節(jié)點間的通信。相當于IPv4的自動專用IP地址。為實現(xiàn)IP地址的自動配置,IPv6主機將MAC地址附加在地址前綴1111111010之后,產生一個鏈路本地地址。[單選題]63.CORBA構件模型中,(請作答此空)的作用是在底層傳輸平臺與接收調用并返回結果的對象實現(xiàn)之間進行協(xié)調,()是最終完成客戶請求的服務對象實現(xiàn)。A)伺服對象激活器B)適配器激活器C)伺服對象定位器D)可移植對象適配器POA答案:D解析:POA是對象實現(xiàn)與ORB其它組件之間的中介,它將客戶請求傳送到伺服對象,按需創(chuàng)建子POA,提供管理伺服對象的策略。CORBA對象可看作是一個具有對象標識、對象接口及對象實現(xiàn)的抽象實體。之所以稱為抽象的,是因為并沒有硬性規(guī)定CORBA對象的實現(xiàn)機制。由于獨立于程序設計語言和特定ORB產品,一個CORBA對象的引用又稱可互操作的對象引用(InteroperableObjectReference)。從客戶程序的角度看,IOR中包含了對象的標識、接口類型及其他信息以查找對象實現(xiàn)。伺服對象(servant)是指具體程序設計語言的對象或實體,通常存在于一個服務程序進程之中??蛻舫绦蛲ㄟ^對象引用發(fā)出的請求經過ORB擔當中介角色,轉換為對特定的伺服對象的調用。在一個CORBA對象的生命期中,它可能與多個伺服對象相關聯(lián),因而對該對象的請求可能被發(fā)送到不同的伺服對象。象標識(ObjectID)是一個用于在POA中標識一個CORBA對象的字符串。它既可由程序員指派,也可由對象適配器自動分配,這兩種方式都要求對象標識在創(chuàng)建它的對象適配器中必須具有唯一性。[單選題]64.給定關系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為()。函數(shù)依賴(請作答此空)A)A5→A1A2B)A4→A1A2C)A3→A2A4D)A2→A1A5答案:C解析:F+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點,就是從F函數(shù)依賴集能推導出來的依賴關系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。[單選題]65.CORBA構件模型中,()的作用是在底層傳輸平臺與接收調用并返回結果的對象實現(xiàn)之間進行協(xié)調,(請作答此空)是最終完成客戶請求的服務對象實現(xiàn)。A)CORBA對象B)分布式對象標識C)伺服對象ServantD)活動對象映射表答案:C解析:POA是對象實現(xiàn)與ORB其它組件之間的中介,它將客戶請求傳送到伺服對象,按需創(chuàng)建子POA,提供管理伺服對象的策略。CORBA對象可看作是一個具有對象標識、對象接口及對象實現(xiàn)的抽象實體。之所以稱為抽象的,是因為并沒有硬性規(guī)定CORBA對象的實現(xiàn)機制。由于獨立于程序設計語言和特定ORB產品,一個CORBA對象的引用又稱可互操作的對象引用(InteroperableObjectReference)。從客戶程序的角度看,IOR中包含了對象的標識、接口類型及其他信息以查找對象實現(xiàn)。伺服對象(servant

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論