軟件體系結(jié)構(gòu)期末考試資料_第1頁(yè)
軟件體系結(jié)構(gòu)期末考試資料_第2頁(yè)
軟件體系結(jié)構(gòu)期末考試資料_第3頁(yè)
軟件體系結(jié)構(gòu)期末考試資料_第4頁(yè)
軟件體系結(jié)構(gòu)期末考試資料_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

填空題:1.構(gòu)件是指語(yǔ)義完整,語(yǔ)法正確和有可重用價(jià)值的單位軟件是軟件重用過(guò)程中可以明確便是的系統(tǒng);結(jié)構(gòu)上它是予以描述,通訊接口和實(shí)現(xiàn)代碼的復(fù)合體.2.構(gòu)件獲取渠道(1)直接使用作適應(yīng)性修改(2)通過(guò)遺留工程(3)市場(chǎng)上購(gòu)買(4)開(kāi)發(fā)新的構(gòu)件3.構(gòu)件分類與組織:關(guān)鍵字分類法,刻面分類法,超文本組織方法4.基于數(shù)據(jù)的組裝技術(shù):這種組裝技術(shù)也要求庫(kù)中構(gòu)件以子程序形式出現(xiàn)5.軟件體系結(jié)構(gòu)建模種類:結(jié)構(gòu)模型,框架模型,動(dòng)態(tài)模型,過(guò)程模型,功能模型6.體系結(jié)構(gòu)風(fēng)格定義了一個(gè)系統(tǒng)家族即定義了一個(gè)詞匯表和一組約束7.有兩種不同構(gòu)件:中央數(shù)據(jù)結(jié)構(gòu)說(shuō)明當(dāng)前狀態(tài),倉(cāng)庫(kù)是一黑板系統(tǒng)8.C/S體系結(jié)構(gòu)有三個(gè)主要組成部分:數(shù)據(jù)庫(kù)服務(wù)器,客戶應(yīng)用程序,網(wǎng)絡(luò)9.ADL的基本元素:構(gòu)件,連接件,體系結(jié)構(gòu)配置10.軟件體系結(jié)構(gòu)描述方法:圖像表達(dá)工具,模塊內(nèi)連接語(yǔ)言,基于軟構(gòu)件的系統(tǒng)描述語(yǔ)言,軟件體系結(jié)構(gòu)描述語(yǔ)言11.Web服務(wù):數(shù)據(jù)層,數(shù)據(jù)訪問(wèn)層,業(yè)務(wù)層,業(yè)務(wù)面,監(jiān)聽(tīng)者12.簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議:SOAP信封,SOAP編碼規(guī)則,SOAPRPC表示,SOAP綁定13.Web服務(wù)特點(diǎn):使用標(biāo)準(zhǔn)規(guī)范協(xié)議;使用協(xié)議的規(guī)范性;高度集成能力;完好的封裝;松散耦合選擇題:1構(gòu)件模型的三個(gè)主要流派OMG,Sun的EJB,Microsoft的DCOM2.構(gòu)件管理:構(gòu)件描述,構(gòu)件分類與組織,人員及權(quán)限管理3.構(gòu)件重用:檢索與提取構(gòu)件,理解與評(píng)價(jià)構(gòu)件,修改構(gòu)件,構(gòu)件組裝4.軟件體系結(jié)構(gòu)的發(fā)展史:無(wú)體系結(jié)構(gòu)設(shè)計(jì)階段,萌芽階段,初期階段,高級(jí)階段5.分層系統(tǒng)優(yōu)點(diǎn):支持基于抽象程度遞增的系統(tǒng)設(shè)計(jì);支持功能增強(qiáng);支持重用6.黑板系統(tǒng)的構(gòu)成:知識(shí)源,黑板數(shù)據(jù)結(jié)構(gòu),控制7.面向?qū)ο笙到y(tǒng)優(yōu)點(diǎn):改變一個(gè)對(duì)象的表示不影響其他對(duì)象;分解成一些交互的代理程序集合8.W3C是萬(wàn)維網(wǎng)聯(lián)盟9.Web服務(wù)作為一種新興的Web應(yīng)用模式,是一種嶄新的分布式計(jì)算模型,是Web上數(shù)據(jù)和信息集成的有效機(jī)制10.Web服務(wù)就像Web上的構(gòu)件編程,開(kāi)發(fā)人員通過(guò)調(diào)用Web應(yīng)用編程接口,將Web服務(wù)集成進(jìn)他們的應(yīng)用程序就像調(diào)用本地服務(wù)一樣11.Web服務(wù)開(kāi)發(fā)生命周期:構(gòu)件,部署,運(yùn)行,管理12.Web服務(wù)棧:程序設(shè)計(jì)語(yǔ)言【程序構(gòu)件(組成程序的基本元素及其取值或值域范圍);操作符(連接構(gòu)件的各種功能符號(hào));抽象規(guī)則(有關(guān)構(gòu)件和操作符的命名表達(dá)規(guī)則);限制規(guī)則(一組選擇并決定具體使用何種抽規(guī)則來(lái)作用于有關(guān)的基本構(gòu)件及其操作符的規(guī)則和原理);規(guī)范說(shuō)明(有關(guān)句法的語(yǔ)義關(guān)聯(lián)說(shuō)明);】軟件體系結(jié)構(gòu)【系統(tǒng)構(gòu)件(模塊化級(jí)別的系統(tǒng)組成成分實(shí)體,這些實(shí)體可以被施以抽象的特性化處理,并以多種方式得到使用);連接件(對(duì)組成系統(tǒng)的有關(guān)抽象實(shí)體進(jìn)行各種連接的連接機(jī)制);組合模式(系統(tǒng)中的構(gòu)件和連接件進(jìn)行連接組合的特殊方式也就是軟件體系結(jié)構(gòu)風(fēng)格);限制規(guī)則(決定有關(guān)模式能夠作為子系統(tǒng)進(jìn)行大型軟件系統(tǒng)構(gòu)造和開(kāi)發(fā)的合法子系統(tǒng)的有關(guān)構(gòu)件);規(guī)范說(shuō)明(有關(guān)系統(tǒng)組織結(jié)構(gòu)方面的語(yǔ)義關(guān)聯(lián)說(shuō)明)】1.軟件體系結(jié)構(gòu)定義:軟件體系結(jié)構(gòu)為軟件系統(tǒng)提供了一個(gè)結(jié)構(gòu)、行為和屬性的高級(jí)抽象,由構(gòu)成系統(tǒng)的元素的描述、這些元素的相互作用、指導(dǎo)元素集成的模式以及這些模式的約束組成。軟件體系結(jié)構(gòu)不僅指定了系統(tǒng)的組織結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu),并且顯示系統(tǒng)需求和構(gòu)成系統(tǒng)的元素之間的對(duì)應(yīng)關(guān)系,提供了一些設(shè)計(jì)決策的基本原理。2.軟件體系結(jié)構(gòu)的意義:1.是風(fēng)險(xiǎn)承擔(dān)者進(jìn)行交流的手段。2.是早期設(shè)計(jì)決策的體現(xiàn)。3.是可傳遞和可重用的模型。3."4+1"視圖模型:邏輯視圖:主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務(wù)。最終用戶:功能需求;進(jìn)程視圖:側(cè)重于系統(tǒng)的運(yùn)行特性,主要關(guān)注一些非功能性的需求,例如系統(tǒng)的性能和可用性。系統(tǒng)集成人員:性能可擴(kuò)充性,吞吐量;開(kāi)發(fā)視圖:也稱模塊視圖,主要側(cè)重于軟件模塊的組織和管理。軟件人員:軟件管理;物理視圖:主要考慮如何把軟件映射到硬件上,它通常要考慮系統(tǒng)性能、規(guī)模、可靠性等。系統(tǒng)工程人員:系統(tǒng)拓?fù)?安裝,通信等.場(chǎng)景:可以看作是那些重要系統(tǒng)活動(dòng)的抽象,它使四個(gè)視圖有機(jī)聯(lián)系起來(lái),從某種意義上說(shuō)場(chǎng)景是最重要的需求抽象。4.體系結(jié)構(gòu)風(fēng)格概念:是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。體系結(jié)構(gòu)風(fēng)格的四要素:提供一個(gè)詞匯表、定義一套配置規(guī)則、定義一套語(yǔ)義解釋原則和定義對(duì)基于這種風(fēng)格的系統(tǒng)所進(jìn)行的分析。軟件體系結(jié)構(gòu)風(fēng)格分類:①數(shù)據(jù)流風(fēng)格(批處理序列;管道/過(guò)濾器)②調(diào)用/返回風(fēng)格(主程序/子程序;面向?qū)ο箫L(fēng)格;層次結(jié)構(gòu))③獨(dú)立構(gòu)件風(fēng)格(進(jìn)程通信;事件系統(tǒng))④虛擬機(jī)風(fēng)格(解釋器)⑤倉(cāng)庫(kù)風(fēng)格(數(shù)據(jù)庫(kù)系統(tǒng);超文本系統(tǒng);黑板系統(tǒng))5.管道和過(guò)濾器:1.每個(gè)構(gòu)件都有一組輸入和輸出,構(gòu)件讀輸入的數(shù)據(jù)流,經(jīng)過(guò)內(nèi)部處理,然后產(chǎn)生數(shù)據(jù)流。(過(guò)濾器)2.過(guò)濾器必須獨(dú)立,不能與其他過(guò)濾器分享數(shù)據(jù),而且一個(gè)過(guò)濾器不知道它上游和下游的標(biāo)識(shí)。3.一個(gè)管道/過(guò)濾器網(wǎng)絡(luò)輸出的正確性并不依賴于過(guò)濾器進(jìn)行增量計(jì)算過(guò)程的順序。優(yōu)點(diǎn):1.使得軟構(gòu)件具有良好的隱蔽性和高內(nèi)聚、低耦合的特點(diǎn)。2.允許設(shè)計(jì)者將整個(gè)系統(tǒng)的輸入/輸出行為看成是多個(gè)過(guò)濾器的行為的簡(jiǎn)單合成。3.支持軟件重用。4.系統(tǒng)維護(hù)和增強(qiáng)系統(tǒng)性能簡(jiǎn)單。5.允許對(duì)一些如吞吐量、死鎖等屬性的分析。6.支持并行執(zhí)行。缺點(diǎn):1.通常導(dǎo)致進(jìn)程成為批處理的結(jié)構(gòu)。2.不適合處理交互的應(yīng)用。3.每個(gè)過(guò)濾器增加了解析和合成數(shù)據(jù)的工作,這樣導(dǎo)致了系統(tǒng)性能下降,并增加了編寫過(guò)濾器的復(fù)雜性。6.數(shù)據(jù)抽象和面向?qū)ο蠼M織:對(duì)象是一種被稱做管理者的構(gòu)件,因?yàn)樗?fù)責(zé)保持資源的完整性。對(duì)象是通過(guò)函數(shù)和過(guò)程的調(diào)用來(lái)交互的。優(yōu)點(diǎn):1.改變一個(gè)對(duì)象的表示而不影響其他的對(duì)象。2.設(shè)計(jì)者可將一些數(shù)據(jù)存取操作的問(wèn)題分解成一些交互的代理程序的集合。缺點(diǎn):1.對(duì)象進(jìn)行交互時(shí)必須知道對(duì)象的標(biāo)識(shí)。若一個(gè)對(duì)象改變時(shí)就必須修改所有明確調(diào)用它的對(duì)象。2.必須修改所有顯式調(diào)用它的其他對(duì)象,并消除由此帶來(lái)的一些副作用。7.基于事件的隱式調(diào)用:構(gòu)件不直接調(diào)用一個(gè)過(guò)程,而是觸發(fā)或廣播一個(gè)或多個(gè)事件。這種風(fēng)格的構(gòu)件是一些模塊,這些模塊既可以是一些過(guò)程,又可以是一些事件的集合。應(yīng)用:1.在編程環(huán)境中用于集成各種工具2.在數(shù)據(jù)庫(kù)管理系統(tǒng)中確保數(shù)據(jù)的一致性約束3.在用戶界面系統(tǒng)中管理數(shù)據(jù)4.在編輯器中支持語(yǔ)法檢查優(yōu)點(diǎn):1.為軟件重用提供了強(qiáng)大的支持。2.為改進(jìn)系統(tǒng)帶來(lái)了方便。缺點(diǎn):1.構(gòu)件放棄了對(duì)系統(tǒng)計(jì)算的控制。2.數(shù)據(jù)交換的問(wèn)題。3.關(guān)于正確性的推理存在問(wèn)題。8.分層系統(tǒng):層次系統(tǒng)組織成一個(gè)層次結(jié)構(gòu),每一層為上層服務(wù),并作為下層客戶。內(nèi)部的層只對(duì)相鄰的層可見(jiàn)。這種風(fēng)格支持基于可增加抽象層的設(shè)計(jì)。優(yōu)點(diǎn):1.支持基于抽象程度遞增的系統(tǒng)設(shè)計(jì)。2.支持功能增強(qiáng),因?yàn)槊恳粚又炼嗪拖噜彽纳舷聦咏换ィ虼斯δ艿母淖冏疃嘤绊懴噜彽纳舷聦印?.支持重用。種體系結(jié)構(gòu)風(fēng)格。而在某個(gè)體系結(jié)構(gòu)風(fēng)格中進(jìn)行體系結(jié)構(gòu)設(shè)計(jì)專家知識(shí)的組織時(shí),可以將提取的公共結(jié)構(gòu)和設(shè)計(jì)方法擴(kuò)展到多個(gè)應(yīng)用領(lǐng)域。17.體系結(jié)構(gòu)描述語(yǔ)言:ADL是這樣一種形式化語(yǔ)言,它在底層語(yǔ)義模型的支持下,為軟件系統(tǒng)的概念體系結(jié)構(gòu)建模提供了具體語(yǔ)法和概念框架。ADL三個(gè)基本元素:構(gòu)件:計(jì)算或數(shù)據(jù)存儲(chǔ)單元.連接件:用于構(gòu)件之間交互建模的體系結(jié)構(gòu)造塊及其支配這些交互的規(guī)則。體系結(jié)構(gòu)配置:描述體系結(jié)構(gòu)的構(gòu)件與連接件的連接圖。ADL的特性:充分繼承和吸收傳統(tǒng)程序設(shè)計(jì)語(yǔ)言的精確性和嚴(yán)格性、構(gòu)造、抽象、重用、組合、異構(gòu)、分析和推理等各種能力。不是ADL:高層設(shè)計(jì)符號(hào)語(yǔ)言、MIL、編程語(yǔ)言、面向?qū)ο蟮慕7?hào)、形式化說(shuō)明語(yǔ)言。ADL與需求語(yǔ)言的區(qū)別在于后者描述的是問(wèn)題空間,而前者則扎根于解空間中。 ADL與建模語(yǔ)言的區(qū)別在于后者對(duì)整體行為的關(guān)注要大于對(duì)部分的關(guān)注,而前者集中在構(gòu)件的表示上。18.軟件體系結(jié)構(gòu)與UML:UML是一個(gè)通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。用例圖:用于顯示若干角色以及這些角色與系統(tǒng)提供的用例之間的連接關(guān)系。類圖:用來(lái)表示系統(tǒng)中的類和類之間的關(guān)系,是對(duì)靜態(tài)結(jié)構(gòu)的描述。對(duì)象圖:是類圖的實(shí)例,只能在系統(tǒng)某一時(shí)間段存在。順序圖:用來(lái)反映若干個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,也就是隨著時(shí)間的推移,對(duì)象之間是如何交互的。協(xié)作圖:描述對(duì)象間的協(xié)作關(guān)系。若強(qiáng)調(diào)時(shí)間和順序則使用順序圖,若強(qiáng)調(diào)上下級(jí)關(guān)系則使用協(xié)作圖。狀態(tài)圖:描述類的對(duì)象所有可能的狀態(tài)以及事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移條件?;顒?dòng)圖:描述滿足用例要求所要進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。構(gòu)件圖:描述代碼構(gòu)件的物理結(jié)構(gòu)及各構(gòu)件之間的依賴關(guān)系。部署圖:定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)。UML是四層元模型的體系結(jié)構(gòu):元-元模型定義了元模型層的規(guī)格說(shuō)明語(yǔ)言元模型為給定的建模語(yǔ)言定義規(guī)格說(shuō)明模型定義特定軟件系統(tǒng)的模型用戶對(duì)象構(gòu)建給定模型的特定實(shí)例UML的結(jié)構(gòu)主要體現(xiàn)在元模型中,分三個(gè)邏輯包,分別是基礎(chǔ)包、行為元素包和一般機(jī)制包。UML中的通用表示如下:字符串有關(guān)模型的信息名字模型元素標(biāo)號(hào)表示和說(shuō)明圖形符號(hào)的字符串特殊字符串某一模型元素的特性類型表達(dá)式聲明屬性、變量及參數(shù)實(shí)體類型可定義新類型的模型元素語(yǔ)義部分語(yǔ)義部分分為三部分:通用元素、通用機(jī)制和通用類型。通用元素:描述UML中各元素的語(yǔ)義。通用機(jī)制:主要描述使UML保持簡(jiǎn)單和概念上一致的機(jī)制的語(yǔ)義。通用類型:主要描述UML中各類型的語(yǔ)義。UML提供了三種嵌入的擴(kuò)充機(jī)制:Stereotypes、Constraints和Tagvalues。19.Web服務(wù)體系結(jié)構(gòu):Web服務(wù)是使用標(biāo)準(zhǔn)技術(shù)在Internet上運(yùn)行的商務(wù)流程,它可以使用標(biāo)準(zhǔn)的Internet協(xié)議,將功能綱領(lǐng)性地體現(xiàn)在Internet和Intranet上。不同描述的共同特征:應(yīng)用的分布式、應(yīng)用到應(yīng)用的交互、平臺(tái)無(wú)關(guān)性。Web服務(wù)的特點(diǎn):1.使用標(biāo)準(zhǔn)協(xié)議規(guī)范2.使用協(xié)約的規(guī)范性3.高度集成能力4.完好的封裝性5.松散耦合一個(gè)完整的Web服務(wù)包括三種邏輯構(gòu)件:服務(wù)提供者、服務(wù)代理和服務(wù)請(qǐng)求。與Web服務(wù)相關(guān)的操作有發(fā)布、發(fā)現(xiàn)和綁定。服務(wù)代理服務(wù)代理服務(wù)請(qǐng)求者服務(wù)提供者服務(wù)請(qǐng)求者服務(wù)提供者 發(fā)現(xiàn) 發(fā)布 綁定Web服務(wù)開(kāi)發(fā)生命周期:構(gòu)建、部署、運(yùn)行和管理。Web服務(wù)棧:發(fā)現(xiàn)服務(wù)UDDI、DISCO描述服務(wù)WSDL、XML、Schema消息格式層SOAP編碼格式層X(jué)ML輸出協(xié)議層HTTP、TCP/IP、SMTP等優(yōu)勢(shì):1.高度的通用性和易用性。2.完全的平臺(tái)、語(yǔ)言獨(dú)立性。3.高度的集成性。4.容易部署和發(fā)布。XML是W3C制定的作為Internet上數(shù)據(jù)交換和表示的標(biāo)準(zhǔn)語(yǔ)言,是一種允許用戶定義自己的標(biāo)記的元語(yǔ)言。簡(jiǎn)單語(yǔ)義規(guī)范協(xié)議(SOAP)包括:SOAP信封、SOAP編碼規(guī)則、SOAPRPC表示、SOAP綁定。WSDL是一種XML格式,用于將網(wǎng)絡(luò)服務(wù)描述為一組端點(diǎn)。是可擴(kuò)展的。WSDL文檔將服務(wù)定義為網(wǎng)絡(luò)端點(diǎn)或端口的集合。WSDL文檔在網(wǎng)絡(luò)服務(wù)的定義中使用如下元素:1.定義。根元素2.類型3.消息。代表所傳輸數(shù)據(jù)的抽象定義4.操作5.端口類型。單向、請(qǐng)求響應(yīng)、要求響應(yīng)和通知6.端口7.服務(wù)UDDI注冊(cè)中心提供的信息可分為三組:1.白頁(yè),包括地址、聯(lián)系方式和已知的企業(yè)標(biāo)識(shí)2.黃頁(yè),包括基于標(biāo)準(zhǔn)分類法的行業(yè)類別3.綠頁(yè),包括關(guān)于商業(yè)實(shí)體所提供的服務(wù)技術(shù)信息,以及Web服務(wù)規(guī)范的引用UDDIXMLSchema定義了四種核心數(shù)據(jù)結(jié)構(gòu)類型:1.商業(yè)實(shí)體結(jié)構(gòu)2.商業(yè)服務(wù)結(jié)構(gòu)3.綁定模塊4.t模型結(jié)構(gòu)面向服務(wù)體系結(jié)構(gòu)(SOA)是一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨(dú)立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來(lái)形成業(yè)務(wù)流程。SOA特征:1.松散耦合2.粗粒度服務(wù)3.標(biāo)準(zhǔn)化接口SOA設(shè)計(jì)原則:1.面向服務(wù)的分析與設(shè)計(jì)原則2.面向服務(wù)體系結(jié)構(gòu)的實(shí)踐原則:業(yè)務(wù)驅(qū)動(dòng)服務(wù),服務(wù)驅(qū)動(dòng)技術(shù);業(yè)務(wù)敏捷是基本的業(yè)務(wù)需求。服務(wù)集成器的功能:1.過(guò)程定義2.執(zhí)行分析引擎3.業(yè)務(wù)過(guò)程監(jiān)控4.進(jìn)行交互5.服務(wù)單元搜索功能服務(wù)單元用來(lái)完成具體的業(yè)務(wù)操作和數(shù)據(jù)處理;控制服務(wù)單元用來(lái)決定業(yè)務(wù)流程的流向并實(shí)現(xiàn)權(quán)限管理??刂泣c(diǎn)就是企業(yè)業(yè)務(wù)流程中的某些相鄰基本處理過(guò)程之間的轉(zhuǎn)折點(diǎn)。數(shù)據(jù)庫(kù)是以單一的數(shù)據(jù)資源為中心,其目的是及時(shí)、安全地將當(dāng)前事務(wù)所產(chǎn)生的記錄保存下來(lái);數(shù)據(jù)倉(cāng)庫(kù)是指一個(gè)“面向主題的、集成的、穩(wěn)定的、隨時(shí)間變化的數(shù)據(jù)集合,用以支持經(jīng)營(yíng)管理中的決策制定過(guò)程”。20.體系結(jié)構(gòu)評(píng)估概述:評(píng)估方法所普遍關(guān)注的質(zhì)量屬性:1.性能:系統(tǒng)的響應(yīng)能力2.可靠性:維持軟件系統(tǒng)的功能特性的基本能力,分為:容錯(cuò)和健壯性3.可用性:系統(tǒng)能夠正常運(yùn)行的時(shí)間比例4.安全性:阻止非授權(quán)用戶使用的企圖或拒絕服務(wù)的能力5.可修改性:能夠快速地以較高的性能價(jià)格比對(duì)系統(tǒng)進(jìn)行變更的能力,包含:可維護(hù)性、可擴(kuò)展性、結(jié)構(gòu)重組和可移植性。6.功能性:系統(tǒng)所能完成所期望的工作的能力7.可變性:體系結(jié)構(gòu)經(jīng)擴(kuò)充或變更而成為新體系結(jié)構(gòu)的能力8.可集成性:系統(tǒng)能與其他系統(tǒng)協(xié)作的程度9.互操作性敏感點(diǎn)是一個(gè)或多個(gè)構(gòu)件的特性。權(quán)衡點(diǎn)是影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。風(fēng)險(xiǎn)承擔(dān)者:對(duì)體系結(jié)構(gòu)施加各種影響,以保證自己的目標(biāo)能夠?qū)崿F(xiàn)場(chǎng)景:為得出作為判定該體系結(jié)構(gòu)優(yōu)劣的標(biāo)準(zhǔn)的質(zhì)量目標(biāo)而采用的機(jī)制對(duì)場(chǎng)景的描述:1.刺激:是場(chǎng)景中解釋或描述風(fēng)險(xiǎn)承擔(dān)者怎樣引發(fā)與系統(tǒng)的交互部分2.環(huán)境:是刺激發(fā)生時(shí)的情況3.響應(yīng):系統(tǒng)是如何通過(guò)體系結(jié)構(gòu)對(duì)刺激作出反應(yīng)的軟件體系結(jié)構(gòu)評(píng)估方式:1.基于調(diào)查問(wèn)卷或檢查卷的評(píng)估方式2.基于場(chǎng)景的評(píng)估方式3.基于度量的評(píng)估方式ATAM評(píng)估方法:理解體系結(jié)構(gòu)關(guān)于軟件系統(tǒng)的質(zhì)量屬性需求決策的結(jié)果,不但揭示了體系結(jié)構(gòu)如何滿足特定的質(zhì)量目標(biāo),還提供了這些質(zhì)量是如何交互的ATAM評(píng)估步驟:1.描述ATAM方法:特別描述ATAM方法步驟簡(jiǎn)介、獲取和分析技術(shù)、評(píng)估結(jié)果2.描述商業(yè)動(dòng)機(jī)3.描述體系結(jié)構(gòu)4.確定體系結(jié)構(gòu)的方法5.生成質(zhì)量屬性效果樹(shù)6.分析體系結(jié)構(gòu)方法7.討論和分級(jí)場(chǎng)景8.分析體系結(jié)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論