2025年軟件架構(gòu)與工程綜合題庫_第1頁
2025年軟件架構(gòu)與工程綜合題庫_第2頁
2025年軟件架構(gòu)與工程綜合題庫_第3頁
2025年軟件架構(gòu)與工程綜合題庫_第4頁
2025年軟件架構(gòu)與工程綜合題庫_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

發(fā)成本的目的。答案:√2、可重用技術(shù)對構(gòu)件庫組織措施規(guī)定不僅要支持精確匹配,3、超文本組織措施與基于數(shù)據(jù)庫系統(tǒng)的構(gòu)件庫組織措施不一4、軟件體系構(gòu)造充當(dāng)一種理解系統(tǒng)構(gòu)件和它們之間關(guān)系的框架,尤其是那些一直跨越時間和實現(xiàn)的屬答案:√答案:√6、體系的關(guān)鍵模型由5種元素構(gòu)成:構(gòu)建、連接體、配置、端口和角色()答案:√7、軟件體系構(gòu)造的關(guān)鍵由5種元素構(gòu)成:構(gòu)件、連接件、配置端口和角色。其中,構(gòu)件、連接件和配置是最基本的元答案:√8、開發(fā)視圖重要支持系統(tǒng)的功能需求,即系統(tǒng)提供應(yīng)最終顧客的服務(wù)()9、構(gòu)件、連接件以及配置是體系構(gòu)造的關(guān)鍵模型最基本的元素()答案:√答案:√答案:√答案:√14、層次系統(tǒng)中支持抽象程度遞增的系統(tǒng)設(shè)計是設(shè)計師可以把一種復(fù)雜系統(tǒng)按照遞增的環(huán)節(jié)進(jìn)行分解,同步支持功能15、相交關(guān)系R是一種等價關(guān)系。答案:√16、在軟件設(shè)計中占據(jù)著主導(dǎo)地位的軟件體系構(gòu)造描述措施是圖形體現(xiàn)工具。答案:√根據(jù)頁碼:10417、Rapide是一種可執(zhí)行的ADL,其目的在于通過定義并模擬基于事件的行為對分布式同步系統(tǒng)建模。答案:√根據(jù)頁碼:109答案:√根據(jù)頁碼:10420、需求語言與ADL的區(qū)別在于后者描述的是問題空間,而前者則扎根于解空間中。答案:√的描述()23、基于構(gòu)件的動態(tài)系統(tǒng)構(gòu)造模型分為應(yīng)用層,中間層答案:√24、世界計算機(jī)大會提出,軟件體系構(gòu)造中最為重要的三個研究方向是:體系構(gòu)造風(fēng)格,靜態(tài)體系構(gòu)造和動態(tài)體系構(gòu)25、XML是W3C制定的作為Internet上數(shù)據(jù)互換和表達(dá)的原則語言,是一種容許顧客定義的標(biāo)識語言。()答案:√26、WSDL是可擴(kuò)展的,使得在通信時無論使用何種消息格式或網(wǎng)絡(luò)協(xié)議,都可以對端點及其消息進(jìn)行描述。()答案:√27、SOA模型具有松散耦合、粗粒度服務(wù)、原則化接口等特性。()答案:√28、從概念上講,SOA有3個重要的抽象級別,分別是操作、服務(wù)和業(yè)務(wù)流程。()答案:√29、一般的說,一種模式有一下4個基本成分,1.模式名稱,2.問題,3.處理方案,4.效果,這句話是對的()答案:√根據(jù)頁碼:P194倒數(shù)第7行答案:√32、ABSD措施是基于體系構(gòu)造的設(shè)計措施,它描述了系統(tǒng)的重要設(shè)計元素及其關(guān)系。()答案:√答案:√34、軟件系統(tǒng)的可靠性依賴于狀態(tài)的執(zhí)行次序和每一種狀態(tài)的可靠性()答案:√35、.基于體系構(gòu)造描述的軟件測試包括黑盒測試和根據(jù)途徑測試。()答案:√根據(jù)頁碼:25437、容錯體系構(gòu)造風(fēng)格的目的是通過一系列的容錯構(gòu)件修正初始系統(tǒng)的錯誤來改善系統(tǒng)的穩(wěn)定性。()根據(jù)頁碼:見書P265,由分析小組捕捉,但不進(jìn)行分析39、評估措施質(zhì)量屬性中安全性不包括完整性。()40、軟件體系構(gòu)造的評估措施重要有調(diào)查問卷、檢查表、場景、度量、比較5種()答:×ARID三種。41、軟件體系構(gòu)造評估只針對一種體系構(gòu)造,不可以針對一組體系構(gòu)造()。42、正式的對軟件產(chǎn)品線的理論研究到20世紀(jì)80年代中期才出現(xiàn)。()43、軟件重用長期以來一直是軟件工程界不停追求的目的。()答案:√44、產(chǎn)品開發(fā)活動取決于產(chǎn)品線范圍,關(guān)鍵資源庫、產(chǎn)品計劃和需求的輸出。()答案:√45、軟件產(chǎn)品線的建立一般有4種方式,其劃分根據(jù)有兩種。()答案:√答案:程序代碼、測試用例、設(shè)計文檔、設(shè)計4、采用層次式軟件體系構(gòu)造,將產(chǎn)品的系統(tǒng)構(gòu)件模型定義為4個層次,分別為:0答案:系統(tǒng)構(gòu)件層、通用類構(gòu)件層、業(yè)務(wù)構(gòu)件層、體現(xiàn)層根據(jù)頁碼:P165、軟件體系構(gòu)造的模型分為5種:、框架模型、_、過程模型和功能模型。答案:構(gòu)造模型,動態(tài)模型。根據(jù)頁碼:P316、軟件體系構(gòu)造的名片型分為:、框架模型、_、功能模型。答案:構(gòu)造模型、動態(tài)模型、過程模型根據(jù)頁碼:P317、根據(jù)建模的側(cè)重點不一樣,可以將軟件體系構(gòu)造的模型分為5種:、框架模型、、過程模型和動能模型。答案:構(gòu)造模型,動態(tài)模型。8、軟件體系構(gòu)造的生命周期模型重要分為需求分析階段,建立軟件體系構(gòu)造階段()和實現(xiàn)階段。答:設(shè)計階段根據(jù)頁碼:P38、39答案:需求分析、軟件設(shè)計10、黑板系統(tǒng)重要由和構(gòu)成。答案:知識源、合辦數(shù)據(jù)構(gòu)造、控制答案:表達(dá)層、功能層、數(shù)據(jù)層12、消息總線對消息過濾提供了和兩種方式。答案:轉(zhuǎn)換、阻塞根據(jù)頁碼:P80答案:組織層、線索的構(gòu)件14、C/S體系構(gòu)造服務(wù)器重要負(fù)責(zé)有效的管理系統(tǒng)的資源重要負(fù)責(zé)和o答案:數(shù)據(jù)庫安全性的規(guī)定、數(shù)據(jù)庫訪問并發(fā)性的控制、數(shù)據(jù)庫前端的客戶應(yīng)用程序的全局?jǐn)?shù)據(jù)完整性規(guī)則、數(shù)據(jù)庫的備份與恢復(fù)參照頁碼:P5715、層次系統(tǒng)最廣泛的應(yīng)用是答案:分層通信協(xié)議16、軟件體系構(gòu)造的描述措施重要有、基于軟構(gòu)件的系統(tǒng)描述語言答案:圖形體現(xiàn)工具、模塊內(nèi)連接語言、軟件體系構(gòu)造描述語言17、ADL是一種在底層語義模擬支持下的形式化語言?;诘讓诱Z義的工具為體系構(gòu)造的、分析、、、設(shè)計過程等提供支持。答案:表達(dá)、演化、細(xì)化根據(jù)頁碼:P10618、可重用的體系構(gòu)造描述框架可以從和四個視點出發(fā)描述體系構(gòu)答案:需求視點、設(shè)計視點、實現(xiàn)視點、測試視點19、支持對構(gòu)件之間交互的形式化和分析。20、經(jīng)典的ADL在充足繼承和吸取老式程序設(shè)計語言的和特點的同步,還應(yīng)當(dāng)具有構(gòu)造、抽象、重用、組合、異構(gòu)和分析推理等多種能力和特性。能力指的是ADL使得其描述的每一種系統(tǒng)元素均有其自己的局部構(gòu)造。答案:精確性、嚴(yán)格性,組合21、體系構(gòu)造的動態(tài)性分為“”“”三類。答案:交互式動態(tài)性、構(gòu)造化動態(tài)性、體系構(gòu)造動態(tài)性22、基于構(gòu)件的動態(tài)體統(tǒng)構(gòu)造模型(CBDSAM)支持運行系統(tǒng)的動態(tài)更新。該模型分為三層,分別是應(yīng)用層、答案:中間層、體系構(gòu)造層答案:交互式動態(tài)性,構(gòu)造化動態(tài)性、體系構(gòu)造化動態(tài)性。24、對動態(tài)軟件體系構(gòu)造的形式化描述一般有_三種措施。答案:圖形化措施、進(jìn)程代數(shù)措施、邏輯描述措施根據(jù)頁碼:P16525、一種完整的Web服務(wù)包括3種邏輯構(gòu)件:_答案:服務(wù)提供、服務(wù)代理、服務(wù)祈求根據(jù)頁碼:P17626、Web服務(wù)棧的五層原則為:發(fā)現(xiàn)服務(wù)層、描述層、0答案:消息格式層、編碼格式層、傳播協(xié)議層答案:構(gòu)建、布署、運行、管理。28、00AD、EA和BPM分別從層、層和層3個層次上為SOAD提供了理論支撐。答案:基礎(chǔ)設(shè)計、應(yīng)用構(gòu)造、業(yè)務(wù)組織。29、MVC模式的中的M,V,C分別對應(yīng)三種單詞。30、模式的問題陳說用一種強(qiáng)制條件集來表達(dá)。根據(jù)頁碼:P197第七行31、ABSD措施取決于決定系統(tǒng)的體系構(gòu)造驅(qū)動,所謂體系構(gòu)造驅(qū)動,是指構(gòu)成體系構(gòu)造的_ 答案:業(yè)務(wù)質(zhì)量功能需求設(shè)計模式的基本成分包括、o答案:模式名稱、問題、處理方案、效果。答案:基于體系構(gòu)造的軟件設(shè)計根據(jù)頁碼:P20334、軟件體系構(gòu)造的可靠性風(fēng)險分析措施有和答案:動態(tài)措施、構(gòu)建依賴圖(CDG)35、實現(xiàn)完整測試的經(jīng)典措施是運用測試準(zhǔn)則定義測試需求,進(jìn)而生成測試用例.參照有關(guān)研究工作,可定 答案:構(gòu)件或連接件內(nèi)部消息的傳遞途徑、構(gòu)件或連接件內(nèi)部端口的執(zhí)行次序途徑36、構(gòu)建依賴圖是用于在體系構(gòu)造級進(jìn)行可靠性分析的模型。答案:概率 常用的構(gòu)造風(fēng)格模型。答案:次序、并行計算、容錯和客戶/服務(wù)器38、措施是最早形成文檔并得到廣泛使用的軟件體系構(gòu)造分析措施,最初用來分析體系構(gòu)造的可修改性的。見書P27339、體系構(gòu)造評估中,一般采用刺激,環(huán)境,和三方面來對場景進(jìn)行描述。答案:響應(yīng)根據(jù)頁碼:P26140、可修改性是指可以迅速地以較高的性能價格比對系統(tǒng)進(jìn)行變更的能力。包括可維護(hù)性、可擴(kuò)展性、、可移植性4個方面。答案:構(gòu)造重組。根據(jù)頁碼:P259答案:質(zhì)量屬性,系統(tǒng)功能42、軟件重用是為了處理答案:軟件危機(jī)43、的開發(fā)是大型軟件系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié)。答案:軟件體系構(gòu)造44、領(lǐng)域工程階段的重要任務(wù)有和三個階段。答案:領(lǐng)域分析、領(lǐng)域設(shè)計、領(lǐng)域?qū)崿F(xiàn)45、軟件體系構(gòu)造設(shè)計的重要目的是滿足對軟件的答案:質(zhì)量需求1、軟件危機(jī)的原因不包括():A、顧客需求不明確B、缺乏對的的理論指導(dǎo)C、軟件規(guī)模越來越大D、軟件復(fù)雜度越來越低根據(jù)頁碼:P22、下列選項中,哪個不是重用組織框構(gòu)中的重要構(gòu)成組員:A.協(xié)調(diào)組B.構(gòu)件應(yīng)用組C.構(gòu)件需求組D.構(gòu)件開發(fā)組A體系構(gòu)造權(quán)衡分析法B.軟件體系構(gòu)造分析法C系統(tǒng)體系構(gòu)造分析法D中間設(shè)計的積極評審A、顧客需求不明確B、缺乏對的的理論指導(dǎo)C、軟件規(guī)模越來越小D、軟件的復(fù)雜度越來越高P25、不屬于軟件體系構(gòu)造的關(guān)鍵模型的最基本的元素是()A構(gòu)件B連接件C配置D角色6、選項中部屬于“4+1”試圖模型的是:()A邏輯視圖B物理視圖D開發(fā)視圖7、下列說法錯誤的一項的是()A:邏輯視圖重要支持系統(tǒng)的功能需求,即系統(tǒng)提供應(yīng)最終顧客的服務(wù)B:開發(fā)視圖也稱模塊視圖,重要側(cè)重于軟件模塊的組織和管理C:進(jìn)程視圖側(cè)重與系統(tǒng)的運行特性,重要關(guān)注某些功能性需求,例如系統(tǒng)的性能和可用性。D:物理視圖重要考慮怎樣吧軟件映射到硬件上,它不需要要考慮到系統(tǒng)性能、規(guī)模、可靠性等。8、Kruchten在1995提出了“4+1”模型,從5個不一樣的視角來描述軟件體系構(gòu)造,其中“4”不包括的視圖是()A邏輯視圖B開發(fā)視圖C物理視圖D場景視圖答案:D9、下列哪個選項是描述系統(tǒng)的靜態(tài)構(gòu)造()A.邏輯視圖和開發(fā)視圖B.進(jìn)程視圖和物理視圖D.開發(fā)視圖和進(jìn)程視圖10、在三層C/S體系構(gòu)造中,是最重要的構(gòu)件。B末尾件C功能層D數(shù)據(jù)層A構(gòu)造清晰,易于理解B易修改,可維護(hù)性強(qiáng)C可移植性強(qiáng),重用程度大D以上都是12、C/S系統(tǒng)中,服務(wù)器的如下任務(wù)中哪一種是錯的?()A數(shù)據(jù)庫一致性規(guī)定B數(shù)據(jù)庫訪問并發(fā)性控制C數(shù)據(jù)庫前端的客戶應(yīng)用程序的全局?jǐn)?shù)據(jù)完整性規(guī)則D數(shù)據(jù)庫的備份與恢復(fù)13、下列哪個不是黑板系統(tǒng)的構(gòu)成部分?()14、與C/S體系構(gòu)造相比,B/S體系構(gòu)造也有許多局限性之處一下說法對的的是()AB/S體系構(gòu)造缺乏對動態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理能力BB/S體系構(gòu)造的系統(tǒng)擴(kuò)展能力差,不過安全性比較輕易控制C采用B/S體系構(gòu)造的應(yīng)用系統(tǒng),在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)的高于C/S體系構(gòu)造DB/S體系構(gòu)造的數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動態(tài)交互性不強(qiáng),利于在線事務(wù)處理(OnlineTransactionProcessing,OLTP)應(yīng)用。15、如下不是正交軟件體系構(gòu)造長處的是()A.構(gòu)造清晰,易于理解B.已修改,可維護(hù)性強(qiáng)C.可移植性強(qiáng),重用粒度大D.很大很復(fù)雜16、如下有關(guān)軟件體系構(gòu)造描述措施說法錯誤的是()A.圖形體現(xiàn)工具在軟件設(shè)計中占據(jù)主導(dǎo)地位。B.由于軟件設(shè)計語言和模塊內(nèi)連接語言具有嚴(yán)格的語義基礎(chǔ),因此它們能支持較小的軟件單元進(jìn)行描述。C.基于軟構(gòu)件的系統(tǒng)描述語言將軟件系統(tǒng)描述成一種是由許多以特定形式互相作用的特殊軟件實體構(gòu)造構(gòu)成的組織D.軟件體系構(gòu)造描述語言是參照老式程序設(shè)計語言的設(shè)behavior(?MinString)Recei答案:A子語言構(gòu)成。如下選項中的語言均為Rapide語言的是()A.類型語言、模式語言、約束語言、可執(zhí)行語言B.狀態(tài)語言、模式語言、約束語言、體系構(gòu)造語言C.類型語言、構(gòu)造語言、約束語言、可執(zhí)行語言D.狀態(tài)語言、構(gòu)造語言、約束語言、體系構(gòu)造語言根據(jù)頁碼:P11719、Unicon提供了一組預(yù)先定義的構(gòu)件和連接件類型,體系構(gòu)造的開發(fā)者可以從中選擇合適的構(gòu)了到達(dá)()A.提供對大量構(gòu)件和連接件的統(tǒng)一訪問B.辨別不一樣類型的構(gòu)件和連接件,以便對體系構(gòu)造配置進(jìn)行檢查C.支持不一樣體現(xiàn)方式和不一樣開發(fā)人員的分析工具D.支持既有構(gòu)件的使用20、下列選項中有關(guān)ADL與其他語言的比較說法中錯誤的是()A.ADL與需求語言的區(qū)別在于后者描述的問題空哦關(guān)鍵,而前者則扎根于解空間中B.ADL與建模語言的區(qū)別在于后者對部分的關(guān)注要不小于對整體的關(guān)注C.ADL與老式的程序設(shè)計語言的構(gòu)成元素由許多相似和相似之處,有各自有著很大的不一樣D.ADL集中在構(gòu)件的表達(dá)上。答案:B21、對動態(tài)軟件體系構(gòu)造的形式化描述一般可以采用的措施?()A、圖形化措施B、代數(shù)進(jìn)程措施C、邏輯措施D、以上皆是23、如下哪些特性不屬于動態(tài)體系構(gòu)造特性()?A可構(gòu)造性動態(tài)特性B適應(yīng)性動態(tài)特性C智能性動態(tài)特性D安全性動態(tài)特性24、在動態(tài)體系構(gòu)造的描述中,不是configuror重要波及的問題是:A什么時候軟件體系構(gòu)造應(yīng)當(dāng)重新配置?B什么原因使得軟件體系構(gòu)造需要進(jìn)行重新配置?C重新配置應(yīng)當(dāng)怎樣進(jìn)行?D進(jìn)行重新配置需要多大的代價?25、一般,一種Web服務(wù)可以分為4個邏輯層,分別為數(shù)據(jù)層(DataLayer)、數(shù)據(jù)訪問層(DataAccessLayer)、業(yè)務(wù)層(BusinessLayer)和監(jiān)聽者(Listener)。離客戶端近來的是監(jiān)聽者A數(shù)據(jù)層(DataLayer)B數(shù)據(jù)訪問層(DataAccessLayer)26、同老式分布式體系構(gòu)造相比,Web服務(wù)體系構(gòu)造的重要優(yōu)勢體現(xiàn)為()②完全的平臺、語言獨立性④輕易布署和公布28、盡管對Web服務(wù)進(jìn)行的描述的出發(fā)點或應(yīng)用類型不一樣,但他們均具有如下共同特性:()①應(yīng)用的分布式②應(yīng)用到應(yīng)用的交互③平臺無關(guān)性29、下面哪個不屬于設(shè)計模式措施分類()ACoad的面向?qū)ο竽J紹代碼模式C框架應(yīng)用模式D遺傳算法30、一般來說,模式有如下四個基本成分:()、問題、處理方案、效果。A.模式名稱C.地點D.思想31、軟件體系構(gòu)造的文檔規(guī)定與軟件開發(fā)項目中的其他文檔是相似的,下列哪項屬于體系構(gòu)造文檔化過程的重要輸出成果()A體系構(gòu)造需求規(guī)格闡明B體系構(gòu)造概要設(shè)計闡明C體系構(gòu)造詳細(xì)設(shè)計闡明D體系構(gòu)造總體框架闡明32、軟件體系構(gòu)造設(shè)計有哪些過程?()33、在設(shè)計模式目錄下,如下哪種設(shè)計模式是有關(guān)類的()34、下列選項中不是軟件體系構(gòu)造的嚴(yán)重性分級的一項是()A.劫難性的B.危急的C.較大的D.邊際性的35、如下不屬于老式的軟件測試和基于體系構(gòu)造的軟件測試都需要研究的對象是?()A、測試內(nèi)容B、測試準(zhǔn)則根據(jù)頁碼:25436、在體系構(gòu)造中,應(yīng)用于目前環(huán)境中有多種構(gòu)建同步運行的狀況,重要用來提高系統(tǒng)性能的構(gòu)造風(fēng)格是()37、下列哪一種測試過程是測試構(gòu)件之間的接口以保證構(gòu)件可以交互,它將構(gòu)件自身抽象為單元,并關(guān)注與構(gòu)件間的消息傳遞,構(gòu)件的交互行為可以通過形式化規(guī)約得到,可以提前進(jìn)行()C、集成測試D、系統(tǒng)測試38、ATAM評估過程在生成質(zhì)量屬性效用樹這一步中,確定系統(tǒng)最重要的質(zhì)量屬性目的,并對這些質(zhì)量39、評估措施質(zhì)量屬性中可修改性不包括()。A.可維護(hù)性B??蓴U(kuò)展性C.完整性D.可移植性40、()是場景中解釋或描述風(fēng)險承擔(dān)者怎樣金發(fā)與系統(tǒng)的交互部分。A.刺激B.環(huán)境C.響應(yīng)D.互操作41、軟件評估中關(guān)注大可修改性包括可維護(hù)性,可擴(kuò)展性,()和構(gòu)造重組4個方面。42、產(chǎn)品線就是由在系統(tǒng)的構(gòu)成元素和功能方面具有共性和()相似的多種系統(tǒng)構(gòu)成的系統(tǒng)族。43、一下哪個不是領(lǐng)域工程階段的重要任務(wù)()。A、領(lǐng)域設(shè)計B需求分析C、領(lǐng)域分析D、領(lǐng)域?qū)崿F(xiàn)44、SEI將產(chǎn)品線的基本活動分為三部分,其中不包括()45、根據(jù)Axis產(chǎn)品線體系構(gòu)造的演化過程,可以把需求大體分為6類,下面哪個不屬于需求分類()A、構(gòu)建新的產(chǎn)品族B、擴(kuò)展原則支持C、改善已經(jīng)有功能D導(dǎo)出產(chǎn)品線體系構(gòu)造答案:是指愛計算機(jī)軟件的開發(fā)和維護(hù)過程中所答案:構(gòu)件組裝是指將庫中的構(gòu)件經(jīng)合適修改后互相連接,或者將它們與目前開發(fā)項目中的軟件元素相連接,最終構(gòu)答案:是指語義完整、語法對的和有可重用價值的單位軟件,是軟件重用過程中可以明確辨識的系統(tǒng);構(gòu)造上,它是答案:構(gòu)件是一種數(shù)據(jù)單元或一種計算單元,它由構(gòu)件的對象的集合、屬性的集合、動作的集合和端口7、場景(scenarios):答:場景可以看做是那些重要系統(tǒng)活動的抽象,它使4個視圖有機(jī)聯(lián)絡(luò)起來,從某種意義上說場景是最重要的需求抽8、在軟件系統(tǒng)中構(gòu)件不是獨立存在的,構(gòu)件具有互操作性。請詳細(xì)解釋構(gòu)答:構(gòu)件是一種數(shù)據(jù)單元或一種計算單元,它由構(gòu)件的對象的集合、屬性的集合,動作的集合9、軟件體系構(gòu)造答案:軟件體系構(gòu)造是一種設(shè)計,它包括所建立系統(tǒng)中的各元素(構(gòu)件和連接件)的描述、元素之間的交互、指導(dǎo)裝配的范例和對范例的約束。10、軟件體系構(gòu)造風(fēng)格答案:軟件體系構(gòu)造風(fēng)格是描述某一特定領(lǐng)域中系統(tǒng)組織方式的常用模式。根據(jù)頁碼:P5111、“服務(wù)模型”答案:“服務(wù)模型”是對所創(chuàng)立的構(gòu)件進(jìn)行分組的一種邏輯方式,這種模型與語言無關(guān)。服務(wù)模型基于這樣一種概念:每個構(gòu)建都是一系列服務(wù)的集合,這些服務(wù)由構(gòu)建提供應(yīng)其他對象。12、消息轉(zhuǎn)換答案:消息轉(zhuǎn)換所有構(gòu)件實力發(fā)出和接受的消息類型都通過消息總線的過濾。根據(jù)頁碼:P8113、C2體系構(gòu)造風(fēng)格答案:C2體系構(gòu)造風(fēng)格可以概括為通過連接件綁定在一起的、按照一組規(guī)則運作的并行構(gòu)件網(wǎng)絡(luò)。14、COBRBA接口池答案:COBRBA接口池包括分布計算機(jī)環(huán)境中所有可用的服務(wù)器對象的接口表達(dá)它使動態(tài)搜索可用服務(wù)器的接口,動態(tài)構(gòu)造祈求及參數(shù)成為也許。答案:DSSA就是在一種特定應(yīng)用領(lǐng)域中為一組應(yīng)用提供組織構(gòu)造參照的原則軟件體系構(gòu)造參照頁碼:P92答案:構(gòu)件是一種計算單元或數(shù)據(jù)存儲。也就是說,構(gòu)件是計算與狀態(tài)存在的場所。17、連接件:答案:連接件是用來建立構(gòu)件間的交互以及支配這些交互規(guī)則的體系構(gòu)造構(gòu)造模塊。18、體系構(gòu)造配置:答案:體系構(gòu)造配置或拓?fù)涫敲枋鲶w系構(gòu)造的構(gòu)件與連接件的連接圖。體系構(gòu)造配置提供信息來確定構(gòu)件與否對的連接、接口與否分派、連接件構(gòu)成的通信與否對的,并闡明實現(xiàn)規(guī)定行為的組合含義。19、構(gòu)造能力:答案:構(gòu)造能力指的是ADL能力使用較小的獨立體系構(gòu)造元素來建造大型軟件系統(tǒng)。答案:ADL是這樣一種形式化語言,他在底層語義模型的支持下,為軟件系統(tǒng)的概念構(gòu)造建模提供了詳細(xì)語法和概念模型。根據(jù)頁碼:P10621、軟件體系構(gòu)造的動態(tài)性答案:軟件系統(tǒng)在運行時刻的體系構(gòu)造變動。22、化學(xué)抽象機(jī)答案:化學(xué)抽象機(jī)是一種對動態(tài)軟件體系構(gòu)造的分析、測試非常有用的形式化描述技術(shù)。根據(jù)頁碼:P16823、化學(xué)抽象機(jī)答案:化學(xué)抽象機(jī)時一種對動態(tài)軟件體系構(gòu)造的分析,測試非常有用的形式化描述技術(shù)。根據(jù)頁碼:P16824、π演算答案:Web服務(wù)棧是一種全新的體系構(gòu)造,整個Web服務(wù)的技術(shù)系列被稱為Web服務(wù)棧。答案:簡樸對象訪問協(xié)議,SOAP是一種基于XML的,在松散分布式環(huán)境中互換構(gòu)造化信息的輕量級協(xié)議。答案:UDDI基于現(xiàn)成的原則,是一套基于Web的,分布式的、為Web服務(wù)提供信息注冊中心的實現(xiàn)原則和規(guī)范。答案:顧客對目的軟件系統(tǒng)在功能、行為、性能、30、設(shè)計模式中,什么是元素的一種空間配置?答案:模式是指從某個詳細(xì)的形式中得到的一種抽象,在特殊的非任意答案:由于系統(tǒng)需求、技術(shù)、環(huán)境和分布等原因的變化而最終導(dǎo)致的SA按照一定的目的形態(tài)的變動,稱為SA演化。33、設(shè)計模式答案:某些設(shè)計面向?qū)ο蟮能浖_發(fā)的經(jīng)驗總結(jié),就是系統(tǒng)的命名、解釋、和評價某一種重要的面向?qū)ο蟮目芍噩F(xiàn)的34、構(gòu)建依賴圖(CDG)答:構(gòu)建依賴圖是用于在體系構(gòu)造級進(jìn)行可靠性分析的概率模型。一種構(gòu)建依賴圖是一35、單元測試答案:是最底層的測試活動,指構(gòu)件開發(fā)者對構(gòu)件自身的測試,波及的消息流是構(gòu)件內(nèi)36、軟件體系構(gòu)造的可靠性答案:在基于構(gòu)建的可靠性模型中,通過狀態(tài)圖來描述系統(tǒng)的行為,軟件系統(tǒng)地可靠性依賴于狀態(tài)的執(zhí)行次序37、風(fēng)險評估38、可修改性答案:可修改性是指可以迅速地以較高的性能價格比對系統(tǒng)進(jìn)行變更的能力。一般以某些詳細(xì)的變更為基準(zhǔn),通過考1可維護(hù)性2可擴(kuò)展性3構(gòu)造重組4可移植性見書P259答:性能指系統(tǒng)的響應(yīng)能力,即要通過多長時間才能對某個事件做出響應(yīng),或者在某個時間內(nèi)系統(tǒng)所能處理的事件的個數(shù)。常常用單位時間內(nèi)處理事務(wù)的數(shù)量或系答:場景是一系列有序地使用或修改系統(tǒng)的環(huán)節(jié)。這種評估方式分析軟件體系構(gòu)造對場景也就是對系統(tǒng)的使用或修改活動的支持程度,從而判斷該體系構(gòu)造對這一41、什么是軟件對安全性?42、關(guān)鍵資源43、軟件產(chǎn)品線44、SEI模型答案:產(chǎn)品線體系構(gòu)造是一種軟件體系構(gòu)造和一組在一族產(chǎn)品中可重用的構(gòu)件,為增長軟件重要、為企業(yè)減少軟件開哪四個階段?P23答案:(1)“無體系構(gòu)造”設(shè)計階段。以匯編語言進(jìn)行小規(guī)模(2)萌芽階段。出現(xiàn)了程序構(gòu)造設(shè)計主題,以控制流圖和數(shù)據(jù)流圖構(gòu)成軟件構(gòu)造為特性(3)初期階段。出現(xiàn)了從不一樣側(cè)面描述系統(tǒng)的構(gòu)造模型,以UML為經(jīng)典代表(4)高級階段。以描述系統(tǒng)的高層抽象構(gòu)造為中心,不關(guān)懷集體的建模細(xì)節(jié),劃分了體系構(gòu)造模型與軟件構(gòu)造的界線,該階段以Kruchten,提出了“4+1”模型為標(biāo)志,由于概念尚不統(tǒng)答案:(1)支持構(gòu)件庫的多種維護(hù)動作,如增長、刪除以及修改構(gòu)件,盡量不要影響構(gòu)件庫的構(gòu)造。(2)不僅要支持精確匹配,還要支持相似構(gòu)件的查找。(3)不僅能進(jìn)行簡樸的語法匹配,并且還可以查找在功能或行為方面等價或相似的構(gòu)件。(4)對應(yīng)用領(lǐng)域具有較強(qiáng)的描述能力和很好的描述精度。(5)庫管理員和顧客輕易使用答案:1.顧客需求不明確2.缺乏對的的理論指導(dǎo)3.軟件規(guī)模越來越大4.軟件復(fù)雜度越來越高。4、軟件體系構(gòu)造的定義眾多,你是怎樣理解軟件體系構(gòu)造的?軟件體系構(gòu)造在軟件系統(tǒng)中有何作用?答案:(1)軟件體系構(gòu)造為軟件系統(tǒng)提供了一種構(gòu)造、行為和屬性的高級抽象,由構(gòu)成系統(tǒng)的元素的描述、這些元素的互相作用、指導(dǎo)元素繼承的模式以及這些模式的約束構(gòu)成。軟件體系構(gòu)造不僅指定了系統(tǒng)的組織構(gòu)造和拓?fù)錁?gòu)造,還顯示了系統(tǒng)需求和構(gòu)成系統(tǒng)的元素之間的對應(yīng)關(guān)系,提供了某些設(shè)計決策(2)體系構(gòu)造是風(fēng)險承擔(dān)者進(jìn)行交流的手段。它明確了對系統(tǒng)實現(xiàn)的約束條件,決定了開發(fā)和維護(hù)組織的組織構(gòu)造,制約著系統(tǒng)的質(zhì)量屬性,可以預(yù)測軟件的質(zhì)量,是推理和控制更改更簡樸,有助于循序漸進(jìn)的原型設(shè)計。同步,5、出“4+1”視圖模型,簡樸說下這5個關(guān)系。邏輯視圖可擴(kuò)充性、吞吐量等物理視圖拓?fù)?、安裝、通信等“4+1”視圖模型從五個不一樣的角度來描述軟件體系構(gòu)造,每一種視圖只關(guān)懷系統(tǒng)的一種側(cè)面,5個視圖結(jié)合在一起答案:1、需求分析階段2、建立軟件體系構(gòu)造階段3、設(shè)計階段4、實現(xiàn)階段7、軟件體系構(gòu)造是必需,軟件體系構(gòu)造的生命周期分為哪幾種階段?答:以自然語言進(jìn)行軟件構(gòu)造的非形式化描述,接著運用合適的形式化數(shù)學(xué)理論模型對上一階規(guī)范定義,從而得到軟件形式構(gòu)造的形式化規(guī)范描述。對設(shè)計好的軟件體系構(gòu)造進(jìn)行驗證和精驗證時,轉(zhuǎn)入軟件體系構(gòu)造的實行。在此階段將軟件構(gòu)造實行于系統(tǒng)設(shè)計中,并將其構(gòu)造的在一起。判斷軟件體系構(gòu)造與否需要擴(kuò)展,演化。需要從則反復(fù)以上環(huán)節(jié),否則對該體系構(gòu)造進(jìn)9、請簡述并畫出“4+1”視圖模型答案:“4+1”視圖模型即從5個不一樣的視角(邏輯視圖,進(jìn)程視圖,物理視圖,開發(fā)視圖和場景視圖)來描述軟件體系構(gòu)造。每個視圖之關(guān)懷系統(tǒng)的一種側(cè)面,5個視圖結(jié)合在一起10、DSSA與體系構(gòu)造之間有何關(guān)聯(lián)?1、DSSA是以問題域為出發(fā)點,而軟件體系構(gòu)造是以處理域為出發(fā)點的;3、DSSA的特定領(lǐng)域參照體系構(gòu)造一般選一種或多種體系構(gòu)造風(fēng)格,并設(shè)計一種專用的體系構(gòu)造分析設(shè)計工具;4、體系構(gòu)造風(fēng)格的定義和應(yīng)用領(lǐng)域是直交的,提取的設(shè)計知識比用DSSA提取的設(shè)計專家知識的2、B/S體系構(gòu)造的系統(tǒng)擴(kuò)展能力差,安全性難以控制;3、采用B/S體系構(gòu)造的應(yīng)用系統(tǒng),在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)的地低于C/S體系構(gòu)造;4、B/S體系構(gòu)造的數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動態(tài)交互性不強(qiáng),不利于在線事務(wù)處理2、向數(shù)據(jù)庫服務(wù)器提交顧客祈求并接受來自數(shù)據(jù)庫服務(wù)器的信息答案:長處:(1)為軟件重用提供了強(qiáng)大的支持。(2)為改善系統(tǒng)帶來了以便。缺陷:(1)構(gòu)件放棄了對系記錄算的控制。(2)數(shù)據(jù)互換的問題。(3)既然過程的語義必須依賴于被觸發(fā)事件的上下文約束,有關(guān)對的性的推理就存在問題。14、請簡述三層C/S構(gòu)造的長處答案:1、容許合理的劃分三層構(gòu)造的功能,使之在邏輯上保持相對獨立性,從而使整個系統(tǒng)的邏輯構(gòu)造更為合理清晰,能提高系統(tǒng)和軟件的可維護(hù)性和可擴(kuò)展性。2、容許更靈活的選用對應(yīng)的平臺和硬件系統(tǒng)使之在處理負(fù)荷能3、可并行開發(fā),各層可選擇各自最適合語言使之高效開發(fā),從而到達(dá)較高的性價比4、容許運用功能層有效的隔離開表達(dá)層和數(shù)據(jù)層,未授權(quán)的顧客難以通過如黑客手段訪問數(shù)據(jù)層,同步也愈加合理和有效的控制15、00A模型劃分為5個層次或視圖,分別為哪些?1、對象一類層2、屬性層3、服務(wù)層4、構(gòu)造層5、主題層16、應(yīng)用體系構(gòu)造描述的推薦原則應(yīng)當(dāng)遵照哪些規(guī)定?答案:(1)體系構(gòu)造的存檔規(guī)定(2)能識他人員及其關(guān)系(3)體系構(gòu)造視點的選擇(4)體系構(gòu)造的視點(5)系統(tǒng)構(gòu)造視點之間的一致性(6)體系構(gòu)造原理17、Unicon及其支持的工具的重要目的有哪答案:(1)提供對大量構(gòu)件和連接件的統(tǒng)一的訪問。(2)辨別不一樣類型的構(gòu)件和連接件,以便對體系構(gòu)造配置進(jìn)行檢查。(3)支持不一樣的表達(dá)方式和不一樣開發(fā)人員的分析工具。(4)支持對既有構(gòu)件的使用。答案:連接件負(fù)責(zé)構(gòu)建之間消息的傳遞,而構(gòu)件維持狀態(tài),執(zhí)行操作并通過兩個名字分別為top和buttom的端口和其他的構(gòu)件互換信息。每個接口包括一種可發(fā)送的消息和一組可接受的消息,構(gòu)件之間的消息要么是祈求其他構(gòu)件執(zhí)行某個操作的祈求消息,要么是告知其他構(gòu)件自身執(zhí)行某個操作或狀態(tài)發(fā)生變化的告知消息。構(gòu)件之間的消息互換不能19、Rapide由哪幾種子語言構(gòu)成?答案:(1)類型語言。定義接口類型和函數(shù)類型,支持通過繼承已經(jīng)有接口來構(gòu)造新的接口類型。(2)模式語言。定義具有因果、獨立、時序等關(guān)系的事件所構(gòu)成的事件模式。(3)可執(zhí)行語言。包括描述構(gòu)件行為的控制構(gòu)造。(4)體系構(gòu)造語言。通過定義同步和通信連接來描述構(gòu)件之間的事件流。(5)約束語言。定義構(gòu)件行為和體系構(gòu)造所滿足的形式化約束,其中約束為需要的或嚴(yán)禁的偏序集模式。20、Stereotypes是UML中最重要的擴(kuò)充機(jī)制,在定義Stereotypes時必須滿足哪些規(guī)則?(3)Stereotype名不能與(4)Stereotype所定義的Tag名不能語氣基類元素的元屬性命名空間沖突,也不能與它所繼承的Stereotype的Tag名沖22、動態(tài)體系構(gòu)造特性有哪些?2、適應(yīng)性動態(tài)特性3、智能型動態(tài)特性23、請簡述基于構(gòu)件的動態(tài)體系構(gòu)造模型是怎樣支持運行系統(tǒng)更新的?答案:1、檢測更新的范圍2、更新準(zhǔn)備工作3、執(zhí)行更新4、存儲更新24、請回答動態(tài)體系構(gòu)造有哪些特性?答案:1.可構(gòu)造性動態(tài)特性2.適應(yīng)性動態(tài)特性3.智能性動態(tài)特性25、什么是Web服務(wù)?Web服務(wù)具有哪些特點?答案:Web服務(wù)是使用原則技術(shù)在Internet上運行的商務(wù)流程,它可以使用原則的Internet協(xié)議,將功能特性:1、使用原則協(xié)議規(guī)范2、使用協(xié)議的規(guī)范性3、高度集成能力4、完好的封裝性5、松散耦合26、SOAP包括了哪幾種部分?請簡要描述各個部

溫馨提示

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

評論

0/150

提交評論