![軟件體系結構題庫_第1頁](http://file4.renrendoc.com/view/16a026161b94db07ccd32e4dcff0bb12/16a026161b94db07ccd32e4dcff0bb121.gif)
![軟件體系結構題庫_第2頁](http://file4.renrendoc.com/view/16a026161b94db07ccd32e4dcff0bb12/16a026161b94db07ccd32e4dcff0bb122.gif)
![軟件體系結構題庫_第3頁](http://file4.renrendoc.com/view/16a026161b94db07ccd32e4dcff0bb12/16a026161b94db07ccd32e4dcff0bb123.gif)
![軟件體系結構題庫_第4頁](http://file4.renrendoc.com/view/16a026161b94db07ccd32e4dcff0bb12/16a026161b94db07ccd32e4dcff0bb124.gif)
![軟件體系結構題庫_第5頁](http://file4.renrendoc.com/view/16a026161b94db07ccd32e4dcff0bb12/16a026161b94db07ccd32e4dcff0bb125.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
....軟件體系結構試題庫(軟件工程)一、判斷題1、軟件重用是指重復使用已有的軟件產品用于開發(fā)新的軟件系統(tǒng),以達到提高軟件系統(tǒng)的開發(fā)質量與效率,降低開發(fā)成本的目的。答案:√依據(jù)頁碼:P423、超文本組織方法與基于數(shù)據(jù)庫系統(tǒng)的構件庫組織方法不同,它基于全文檢索技術。答案:√依據(jù)頁碼:p84、軟件體系結構充當一個理解系統(tǒng)構件和它們之間關系的框架,特別是那些始終跨越時間和實現(xiàn)的屬性。答案:√依據(jù)頁碼:P285、構件可以由其他復合構建和原子構件通過連接而成。(答案:√6、體系的核心模型由5種元素組成:構建、連接體、配置、端口和角色()答案:√7、軟件體系結構的核心由5種元素組成:構件、連接件、配置端口和角色。其中,構件、連接件和配置是最基本的元素()答案:√依據(jù)頁碼:P378、開發(fā)視圖主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務()答案:X依據(jù)頁碼:P32、339、構件、連接件以及配置是體系結構的核心模型最基本的元素()答案:√根據(jù)頁碼:P370B依據(jù)頁碼:P8111、正交軟件體系結構由組織層和線索的構件構成。答案:√依據(jù)頁碼:P7012、基于事件的隱式調用風格的思想是構件不直接調用一個過程,而是觸發(fā)或廣播一個或多個事件。答案:√依據(jù)頁碼:P5313中相對獨立的一部分功能()14、層次系統(tǒng)中支持抽象程度遞增的系統(tǒng)設計是設計師可以把一個復雜系統(tǒng)按照遞增的步驟進行分解,同時支持功能增強,但是不支持重用。答案:×參考頁碼:P5515、相交關系R是一個等價關系。答案:√1617Rapide是一種可執(zhí)行的依據(jù)頁碼:P117并發(fā)系統(tǒng)建模18、體系結構設計是整個軟件生命周期中關鍵的一環(huán),一般在需求分析之后,軟件設計之前進行。答案:√依據(jù)頁碼:10919、基于軟構件的系統(tǒng)描述語言是較好的一種以構件為單位的軟件系統(tǒng)描述語言。答案:√依據(jù)頁碼:10420、需求語言與ADL的區(qū)別在于后者描述的是問題空間,而前者則扎根于解空間中。答案:×依據(jù)頁碼:P106前后顛倒21、基于構件的動態(tài)系統(tǒng)結構模型分為三層,風別是應用層、中間層、和體系結構層。答案:√依據(jù)頁碼:P15522ADLADL不進描述系統(tǒng)的靜態(tài)結構,也支持對體系結構動態(tài)性的描述()2324、2000年世界計算機大會提出,軟件體系結構中最為重要的三個研究方向是:體系結構風格,靜態(tài)體系結構和動態(tài)體系結構。答案:×依據(jù)頁碼:P15325、XML是W3C制定的作為Internet上數(shù)據(jù)交換和表示的標準語言,是一種允許用戶定義的標記語言。()答案:√依據(jù)頁碼:P17926、WSDL是可擴展的,使得在通信時無論使用何種消息格式或網絡協(xié)議,都可以對端點及其消息進行描述。()答案:√依據(jù)頁碼:P18227、SOA模型具有松散耦合、粗粒度服務、標準化接口等特征()答案:√28有3個主要的抽象級別,分別是操作、服務和業(yè)務流程。()答案:√依據(jù)頁碼:P18729430、設計模式的概念最早是由美國的一位計算機專家提出的。答案:X依據(jù)頁碼:P194倒數(shù)第7行31、利用設計模式可以方便地重用成功的設計和結構。答案:√依據(jù)頁碼:P19432ABSD案:√3334、軟件系統(tǒng)的可靠性依賴于狀態(tài)的執(zhí)行順序和每一個狀態(tài)的可靠性()答案:√3536、在體系結構級進行風險評估是更有利于開發(fā)階段的前期評估()答案:×37誤來改善系統(tǒng)的穩(wěn)定性()38、ATAM評估方法主要通過理解體系結構方法來分析體系結構,在這一步,由設計師確定體系結構方法,由分析小組捕獲并進行分析。()答案:×依據(jù)頁碼:見書P265,由分析小組捕獲,但不進行分析39、評估方法質量屬性中安全性不包括完整性。()答案:×依據(jù)頁碼:P25940、軟件體系結構的評估方法主要有調查問卷、檢查表、場景、度量、比較5種()答:×5種評估方式,SAAM、ARID、軟件體系結構評估只針對一個體系結構,不可以針對一組體系結構(。P25842、正式的對軟件產品線的理論研究到20世紀80()答案:×43、軟件重用長期以來一直是軟件工程界不斷追求的目標()答案:√44、產品開發(fā)活動取決于產品線范圍,核心資源庫、產品計劃和需求的輸出()45、軟件產品線的建立通常有4種方式,其劃分依據(jù)有兩種()答案:√三、選擇題、軟件危機的原因不包括(:A、用戶需求不明確B、缺乏正確的理論指導C、軟件規(guī)模越來越大D、軟件復雜度越來越低答案:D依據(jù)頁碼:P22、下列選項中,哪個不是重用組織框構中的主要組成成員:A.協(xié)調組B.構件應用組C.構件需求組D.構件開發(fā)組答案:C依據(jù)頁碼:P173、常用的軟件體系結構評估的方法不包:A體系結構權衡分析法軟件體系結構分析法C系統(tǒng)體系結構分析法D中間設計的積極評審答案:C 依據(jù)頁碼5、不屬于軟件體系結構的核心模型的最基本的元素是()A構件B連接件C配置D角色答案:D依據(jù)頁碼:P37、選項中部屬于”試圖模型的()A邏輯視圖B物理視圖C連接視圖D開發(fā)視圖答案:C 依據(jù)頁碼7、下列說法錯誤的一項的是()A:B:開發(fā)視圖也稱模塊視圖,主要側重于軟件模塊的組織和管理C:進程視圖側重與系統(tǒng)的運行特性,主要關注一些功能性需求,例如系統(tǒng)的性能和可用性。D:物理視圖主要考慮如何吧軟件映射到硬件上,它不需要要考慮到系統(tǒng)性能、規(guī)模、可靠性等。答案:D依據(jù)頁碼:P32~358、Kruchten在1995提出了“4+1”模型,從5個不同的視角來描述軟件體系結構,其中“4”不包括的視圖是()A邏輯視圖B開發(fā)視圖C物理視圖D場景視圖答案:D依據(jù)頁碼:P32~389、下列哪個選項是描述系統(tǒng)的靜態(tài)結構()A.邏輯視圖和開發(fā)視圖B.進程視圖和物理視圖C.開發(fā)視圖和物理視圖D.開發(fā)視圖和進程視圖答案:A根據(jù)頁碼:P3710、在三層C/S體系結構中是最重要的構件。A中間件B末尾件C功能層D數(shù)據(jù)層答案:A依據(jù)頁碼:P60~6111、正交軟件體系結構的有點有()A結構清晰,易于理解B易修改,可維護性強C可移植性強,重用程度大D以上都是答案:D依據(jù)頁碼:P7712、C/S系統(tǒng)中,服務器的以下任務中哪一個是錯的?()A數(shù)據(jù)庫一致性要求B數(shù)據(jù)庫訪問并發(fā)性控制C數(shù)據(jù)庫前端的客戶應用程序的全局數(shù)據(jù)完整性規(guī)則D數(shù)據(jù)庫的備份與恢復答案:A依據(jù)頁碼:P5713、下列哪個不是黑板系統(tǒng)的組成部分?()A.知識源B.黑板數(shù)據(jù)結構C.控制D.內存答案:D依據(jù)頁碼:P5314、與C/S體系結構相比,B/S體系結構也有許多不足之處,一下說法正確的是()AB/S體系結構缺乏對動態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理能力BB/S體系結構的系統(tǒng)擴展能力差,但是安全性比較容易控制C采用B/S體系結構的應用系統(tǒng),在數(shù)據(jù)查詢等響應速度上,要遠遠的高于C/S體系結構DB/S體系結構的數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動態(tài)交互性不強,利于在線事務處理(OnlineTransaction應用。答案:AP6715、以下不是正交軟件體系結構優(yōu)點的是()A.結構清晰,易于理解B.已修改,可維護性強C.可移植性強,重用粒度大D.很大很復雜答案:D參考頁碼:P7716、以下關于軟件體系結構描述方法說法錯誤的是()圖形表達工具在軟件設計中占據(jù)主導地位。單元進行描述。軟件實體構造組成的組織或系統(tǒng)。計、開發(fā)和使用針對軟件體系結構描述語言。答案:B依據(jù)頁碼:P103-10517、typeApplicationisinterfaceinactionRequest(P:params);outactionResult(P:params);behavior(?MinString)Receive(?M)=>Results(?M);endApplication上述對構建的描述是()A.RapideB.SADLC.C2D.Wright答案:A依據(jù)頁碼:P11518Rapide是一種可執(zhí)行ADL,其目的在于通過定義并模擬基于事件的行為對分布式并發(fā)Rapide是由5種子語言構成。以下選項中的語言均為Rapide語言的是()類型語言、模式語言、約束語言、可執(zhí)行語言狀態(tài)語言、模式語言、約束語言、體系結構語言類型語言、結構語言、約束語言、可執(zhí)行語言答案:AP11719Unicon適的構件或連接件,這是為了達到()提供對大量構件和連接件的統(tǒng)一訪問區(qū)分不同類型的構件和連接件,以便對體系結構配置進行檢查支持不同表達方式和不同開發(fā)人員的分析工具支持現(xiàn)有構件的使用答案:20、下列選項中關于ADL與其他語言的比較說法中錯誤的是()A.ADL與需求語言的區(qū)別在于后者描述的問題空哦關鍵,而前者則扎根于解空間中B.ADL與建模語言的區(qū)別在于后者對部分的關注要大于對整體的關注C.ADL同D.ADL集中在構件的表示上。答案:B依據(jù)頁碼:P10621、對動態(tài)軟件體系結構的形式化描述通??梢圆捎玫姆椒??()A、圖形化方法B、代數(shù)進程方法C、邏輯方法D、以上皆是答案:D依據(jù)頁碼:P16522、在擴充的BNF范式給出的πADL描述體系結構的框架中,[1+·]表示其中的項出現(xiàn)()A、一次、0次或1次、1次或多次0次或多答案:C 依據(jù)頁碼23、以下哪些特征不屬于動態(tài)體系結構特征()?A可構造性動態(tài)特征B適應性動態(tài)特征C智能性動態(tài)特征D安全性動態(tài)特征答案:D依據(jù)頁碼:P16724、在動態(tài)體系結構的描述中,不是configuror主要涉及的問題是:A什么時候軟件體系結構應該重新配置?B什么原因使得軟件體系結構需要進行重新配置?C重新配置應該怎樣進行?D進行重新配置需要多大的代價?答案:D依據(jù)頁碼:P164、通常,一個b服務可以分為4個邏輯層,分別為數(shù)據(jù)層a、數(shù)據(jù)訪問層as、業(yè)務層s)和監(jiān)聽者。離客戶端最近的是監(jiān)聽者,離客戶最遠的 ()A數(shù)據(jù)層(DataLayer)B數(shù)據(jù)訪問層(DataAccessLayer)C業(yè)務層(BusinessLayer)D監(jiān)聽者(Listener)答案:A依據(jù)頁碼:P17426、同傳統(tǒng)分布式體系結構相比,Web服務體系結構的主要優(yōu)勢體現(xiàn)為()①高度的通用性和易用性②完全的平臺、語言獨立性③高度的集成性④容易部署和發(fā)布A.①②④B.②③④C.①③④D.①②③④答案:D27Web服務是采格式的信息來定義和描述對外的公共接口和綁A.URIB.XMLC.SOAPD.HTTP答案:B依據(jù)頁碼:P17528、盡管對Web服務進行的描述的出發(fā)點或應用類型不同,但他們均具有如下共同特征:①應用的分布式②應用到應用的交互③平臺無關性A.①②B.②③C.①③D.①②③答案:D依據(jù)頁碼:P17529、下面哪個不屬于設計模式方法分類()ACoad的面向對象模式B代碼模式C框架應用模式D遺傳算法答案:D依據(jù)頁碼:P20030(A.模式名稱B.時間C.地點D.思想答案:A依據(jù)頁碼:P196倒數(shù)三行31、軟件體系結構的文檔要求與軟件開發(fā)項目中的其他文檔是相似的,下列哪項屬于體系結構文檔化過程的主要輸出結果()A體系結構需求規(guī)格說明B體系結構概要設計說明C體系結構詳細設計說明D體系結構總體框架說明答案:A依據(jù)頁碼:P21932、軟件體系結構設計有哪些過程?()①提出軟件體系結構模型②把已標識的構件映射到軟件體系構件中③分析構件之間的相互作用④產生軟件體系結構⑤設計評審A①②③B①③④C①②③④D①②③④⑤答案:D依據(jù)頁碼:P21833、在設計模式目錄下,以下哪種設計模式是關于類的()A.FactoryMethodB.BuilderC.PrototypeD.Bridge答案:A依據(jù)頁碼:P20234、下列選項中不是軟件體系結構的嚴重性分級的一項是()A.災難性的B.危急的C.較大的D.邊際性的答案:C依據(jù)頁碼:P25235AD、測試語言答案:D依據(jù)頁碼:25436、在體系結構中,應用于當前環(huán)境中有多個構建同時運行的情況,主要用來提高系統(tǒng)性能的結構風格是()A、順序結構風格B、并行/管道—過濾器結構風格C、容錯結構風格D、調用—返回結構風格答案:B依據(jù)頁碼:P24537、下列哪一個測試過程是測試構件之間的接口以保證構件能夠交互,它將構件本身抽象進行()A、單元測試B、模塊測試C、集成測試D、系統(tǒng)測試答案:C依據(jù)頁碼:P25538、ATAM評估過程在生成質量屬性效用樹這一步中,_____確定系統(tǒng)最重要的質。1評估小組2設計小組3管理人員4答案:D依據(jù)頁碼:P266(。A.可維護性B??蓴U展性C.完整性D.可移植性答案:C依據(jù)頁碼:P25940、()是場景中解釋或描述風險承擔者怎樣金發(fā)與系統(tǒng)的交互部分。A.刺激B.環(huán)境C.響應D.互操作答案:A依據(jù)頁碼:P261、軟件評估中關注的可修改性包含可維護性,可擴展性()和結構重組4ABCD?;ゲ僮餍源鸢福築依據(jù)頁碼:P25942、產品線就是由在系統(tǒng)的組成元素和功能方面具有共性和()相似的多個系統(tǒng)組成的系統(tǒng)族。A、異步性B、個性C、可變性D、繼承性答案:B依據(jù)頁碼:P284、一下哪個不是領域工程階段的主要任務(。A、領域設計B需求分析C、領域分析D、領域實現(xiàn)答案:B依據(jù)頁碼:P28544、SEI將產品線的基本活動分為三部分,其中不包括()A、核心資源開發(fā)B、產品開發(fā)C、管理D、設計答案:D依據(jù)頁碼:P28645、根據(jù)Axis產品線體系結構的演化過程,可以把需求大致分為6類,下面哪個不屬于需求分類()A、構建新的產品族B、擴展標準支持C、改進已有功能D導出產品線體系結構依據(jù)頁碼:P304四、名詞解釋1、軟件危機答案:是指愛計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題依據(jù)頁碼:P12、軟件重用答案:是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相近軟件元素的過程。依據(jù)頁碼:P43、構件組裝4、構件5、構件:答案:構件是具有某種功能的可重用的軟件模版單元,表示了系統(tǒng)中主要的計算元素和數(shù)據(jù)存儲。依據(jù)頁碼:P376、構件、場景:答:場景可以看做是那些重要系統(tǒng)活動的抽象,它使4個視圖有機聯(lián)系起來,從某種意義上說場景是最重要的需求抽象。依據(jù)頁碼:P378、在軟件系統(tǒng)中構件不是獨立存在的,構件具有互操作性。請具體解釋構件。答:構件是一個數(shù)據(jù)單元或一個計算單元,它由構件的對象的集合、屬性的集合C=(O,A,X,P),這里,O是組成構件的所有對象的集合,A9、軟件體系結構答案:軟件體系結構是一個設計,它包括所建立系統(tǒng)中的各元素(構件和連接件)的描述、元素之間的交互、指導裝配的范例和對范例的約束。根據(jù)頁碼:P4510、軟件體系結構風格答案:軟件體系結構風格是描述某一特定領域中系統(tǒng)組織方式的慣用模式。依據(jù)頁碼:P5112、消息轉換答案:消息轉換所有構件實力發(fā)出和接受的消息類型都經過消息總線的過濾。依據(jù)頁碼:P8113、C2體系結構風格答案:C2體系結構風格可以概括為通過連接件綁定在一起的、按照一組規(guī)則運作的并行構件網絡。15、DSSA的定義答案:DSSA就是在一個特定應用領域中為一組應用提供組織結構參考的標準軟件體系結構參考頁碼:P9216、構件:答案:構件是一個計算單元或數(shù)據(jù)存儲。也就是說,構件是計算與狀態(tài)存在的場所。依據(jù)頁碼:P10817、連接件:答案:連接件是用來建立構件間的交互以及支配這些交互規(guī)則的體系結構構造模塊。依據(jù)頁碼:P10818、體系結構配置:19、構造能力:答案:構造能力指的是ADL頁碼:P106答案:ADL是這樣一種形式化語言,他在底層語義模型的支持下,為軟件系統(tǒng)的概念結構建模提供了具體語法和概念模型。依據(jù)頁碼:P10625、Web服務棧答案:Web服務棧是一種全新的體系結構,整個Web服務的技術系列被稱為Web服務棧。依據(jù)頁碼:P17726、SOAP答案:簡單對象訪問協(xié)議,SOAP是一個基于XML的,在松散分布式環(huán)境中交換結構化信息的輕量級協(xié)議。依據(jù)頁碼:P18027、WSDL標準答案:WSDL是一種XML格式,用于將網絡服務描述為一組端點,這些端點包含面向文檔或面向過程信息的消息進行操作。依據(jù)頁碼:P18228、UDDI答案:UDDI基于現(xiàn)成的標準,是一套基于Web的,分布式的、為Web服務提供信息注冊中心的實現(xiàn)標準和規(guī)范。依據(jù)頁碼:P18329、需求答案:用戶對目標軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年其他計算機信息服務合作協(xié)議書
- 2025年聚氧乙烯醚合作協(xié)議書
- 2025年谷胱甘肽及酵母提取物合作協(xié)議書
- 2025年中外合資經營員工企業(yè)勞動合同(2篇)
- 2025年中學一年級班主任工作小結模版(三篇)
- 2025年二手房出租合同簡單版(2篇)
- 2025年個人租房合租協(xié)議(2篇)
- 2025年個人承租房屋協(xié)議范文(2篇)
- 2025年代理商項目合作協(xié)議范文(2篇)
- 2025年交通事故賠償諒解協(xié)議(2篇)
- 建筑與市政工程第三方質量安全巡查方案
- 成品移動公廁施工方案
- 二零二五版財務顧問保密與工作內容協(xié)議3篇
- 2025-2030年中國干混砂漿行業(yè)運行狀況及發(fā)展趨勢預測報告
- 2025年度部隊食堂食材采購與質量追溯服務合同3篇
- 2025江蘇鹽城市交通投資建設控股集團限公司招聘19人高頻重點提升(共500題)附帶答案詳解
- 新人教版一年級下冊數(shù)學教案集體備課
- 2024托管班二人合伙的協(xié)議書
- 《輸電線路金具識別》課件
- 2023-2024學年浙江省金華市武義縣七年級(上)期末英語試卷
- 任務型閱讀 -2024年浙江中考英語試題專項復習(解析版)
評論
0/150
提交評論