系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)應(yīng)對(duì)質(zhì)量屬性_第1頁(yè)
系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)應(yīng)對(duì)質(zhì)量屬性_第2頁(yè)
系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)應(yīng)對(duì)質(zhì)量屬性_第3頁(yè)
系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)應(yīng)對(duì)質(zhì)量屬性_第4頁(yè)
系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)應(yīng)對(duì)質(zhì)量屬性_第5頁(yè)
已閱讀5頁(yè),還剩92頁(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)介

軟件系統(tǒng)架構(gòu)實(shí)踐中國(guó)信息化培訓(xùn)中心2013年6月課程目錄一、系統(tǒng)架構(gòu)概述二、系統(tǒng)架構(gòu)之三分過(guò)程三、系統(tǒng)架構(gòu)之四入策略四、系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)五、系統(tǒng)架構(gòu)之案例探究六、系統(tǒng)架構(gòu)之評(píng)估體系七、系統(tǒng)架構(gòu)師成長(zhǎng)之路四、系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)(一)影響軟件架構(gòu)的因素(二)理解質(zhì)量屬性(三)質(zhì)量屬性戰(zhàn)術(shù)應(yīng)對(duì)(三)質(zhì)量屬性戰(zhàn)術(shù)應(yīng)對(duì)1、可用性戰(zhàn)術(shù)2、可修改性戰(zhàn)術(shù)3、性能戰(zhàn)術(shù)4、安全性戰(zhàn)術(shù)5、可測(cè)試性戰(zhàn)術(shù)6、易用性戰(zhàn)術(shù)戰(zhàn)術(shù)介紹質(zhì)量需求指定了軟件的響應(yīng),以實(shí)現(xiàn)業(yè)務(wù)目標(biāo)戰(zhàn)術(shù)(tactics)——影響質(zhì)量屬性響應(yīng)的設(shè)計(jì)決策構(gòu)架策略(architecturalstrategy)——戰(zhàn)術(shù)的集合構(gòu)架模式(architecturalpattern)——以某種方式將戰(zhàn)術(shù)打包在一起質(zhì)量屬性戰(zhàn)術(shù)是什么使一個(gè)設(shè)計(jì)具有了可移植性?一個(gè)設(shè)計(jì)有了高性能,而另一個(gè)設(shè)計(jì)具備了可集成性?實(shí)現(xiàn)這些質(zhì)量屬性依賴于基本的設(shè)計(jì)決策——戰(zhàn)術(shù)戰(zhàn)術(shù)就是影響質(zhì)量屬性響應(yīng)控制的設(shè)計(jì)決策可用性戰(zhàn)術(shù)可修改性戰(zhàn)術(shù)性能戰(zhàn)術(shù)安全性戰(zhàn)術(shù)可測(cè)試性戰(zhàn)術(shù)易用性戰(zhàn)術(shù)戰(zhàn)術(shù)的集合稱為“構(gòu)架設(shè)計(jì)策略”可用性戰(zhàn)術(shù)目標(biāo)可用性戰(zhàn)術(shù)將會(huì)阻止錯(cuò)誤發(fā)展為故障,或者至少能夠把錯(cuò)誤的影響限制在一定范圍內(nèi),從而使系統(tǒng)恢復(fù)成為可能控制可用性的戰(zhàn)術(shù)錯(cuò)誤所屏蔽的錯(cuò)誤或所作的修改可用性戰(zhàn)術(shù)的目標(biāo)可用性戰(zhàn)術(shù)分類維持可用性的方法包括:錯(cuò)誤檢測(cè)——用來(lái)檢測(cè)故障的某種類型的健康監(jiān)視自動(dòng)恢復(fù)——檢測(cè)到故障時(shí)某種類型的恢復(fù)錯(cuò)誤預(yù)防——阻止錯(cuò)誤演變?yōu)楣收峡捎眯詰?zhàn)術(shù)分類可用性戰(zhàn)術(shù)總結(jié)可用性錯(cuò)誤所屏蔽的錯(cuò)誤或所作的修改錯(cuò)誤檢測(cè)恢復(fù):監(jiān)測(cè)和修復(fù)預(yù)防信號(hào)/響應(yīng)心跳異常表決主動(dòng)冗余被動(dòng)冗余備件Shadow狀態(tài)再同步回滾從服務(wù)中刪除事物進(jìn)程監(jiān)視器恢復(fù):重新引入錯(cuò)誤檢測(cè)錯(cuò)誤檢測(cè)包括以下3個(gè)戰(zhàn)術(shù)信號(hào)/響應(yīng)(ping/echo):一個(gè)組件發(fā)出一個(gè)信號(hào),并希望在預(yù)定義的時(shí)間內(nèi)收到一個(gè)來(lái)自審查組件的響應(yīng),該戰(zhàn)術(shù)可以用在共同負(fù)責(zé)某項(xiàng)任務(wù)的一組組件內(nèi)這種戰(zhàn)術(shù)采用組件主動(dòng)詢問(wèn)方式,就好像我們?cè)谡n堂上點(diǎn)名一樣,必須要求學(xué)生回答錯(cuò)誤檢檢測(cè)心跳((heartbeat):一個(gè)個(gè)組件件定期期發(fā)出出一個(gè)個(gè)心跳跳信息息,另另一個(gè)個(gè)組件件收聽聽該信信息。。心跳跳還可可用于于傳遞遞數(shù)據(jù)據(jù)這種方方式監(jiān)監(jiān)視組組件采采用被被動(dòng)方方式,,就好好像領(lǐng)領(lǐng)導(dǎo)聽聽取員員工匯匯報(bào)工工作這兩種種戰(zhàn)術(shù)術(shù)在不不同的的進(jìn)程程中進(jìn)進(jìn)行操操作錯(cuò)誤檢檢測(cè)異常((exceptions):異常常處理理程序序通常常將錯(cuò)錯(cuò)誤在在語(yǔ)義義上轉(zhuǎn)轉(zhuǎn)換為為可以以被處處理的的形式式,異異常通通常與與引入入異常常的程程序在在同一一個(gè)進(jìn)進(jìn)程中中比如::if(x==0){throwException()}錯(cuò)誤恢恢復(fù)——表決有6種種錯(cuò)誤誤恢復(fù)復(fù)的戰(zhàn)戰(zhàn)術(shù)表決((voting):運(yùn)行行在冗冗余處處理器器上的的每個(gè)個(gè)進(jìn)程程都具具有相相等的的輸入入,它它們計(jì)計(jì)算的的值都都發(fā)給給表決決者,,表決決者發(fā)發(fā)現(xiàn)異異常則則終止止進(jìn)程程表決算算法包包括“多數(shù)規(guī)規(guī)則”、“首選組組件”等該方法法用于于糾正正算法法的錯(cuò)錯(cuò)誤操操作或或處理理器的的故障障,通通常用用在控控制系系統(tǒng)中中表決冗余處處理器器表決者者組件冗余組件冗余組件冗余組件輸入值值輸出值值用一定定的表表決算算法進(jìn)進(jìn)行表決決;多多數(shù)規(guī)規(guī)則或或首選組組件如果檢檢測(cè)到到單處處理器器的異異常行行為,,則終終止它它或重重起它它。錯(cuò)誤恢恢復(fù)——主動(dòng)冗冗余主動(dòng)冗冗余((Activeredundancy):所有有的冗冗余組組件都都以并并行的的方式式對(duì)事事件做做出響響應(yīng),,它們們的狀狀態(tài)都都相同同,但但每次次只使使用一一個(gè)組組件的的響應(yīng)應(yīng)而丟丟棄其其余組組件的的響應(yīng)應(yīng)主動(dòng)冗冗余通通常用用在客客戶機(jī)機(jī)/服服務(wù)器器的配配置中中,在在這種種配置置中,,即使使發(fā)生生錯(cuò)誤誤,也也可在在極短短的時(shí)時(shí)間,,通常常為幾毫秒秒內(nèi)恢復(fù)復(fù),比比如門門戶網(wǎng)網(wǎng)站采采取的的策略略主動(dòng)冗冗余((熱重重啟))同時(shí)響響應(yīng)使用第第一個(gè)個(gè)組件件的響響應(yīng)處在相相同的的狀態(tài)態(tài)切換錯(cuò)誤恢恢復(fù)——被動(dòng)冗冗余3.被動(dòng)冗冗余((passiveredundancy):主組組件對(duì)對(duì)事件件做出出響應(yīng)應(yīng),并并通知知其它它備用用組件件必須須進(jìn)行行的狀狀態(tài)更更新。。這樣樣,主主/從從組件件的狀狀態(tài)是是一致致的被動(dòng)冗冗余通通常用用在控控制系系統(tǒng)中中,恢恢復(fù)時(shí)時(shí)間一一般在在幾秒內(nèi)內(nèi)在被動(dòng)動(dòng)冗余余中,,主組組件負(fù)負(fù)責(zé)狀狀態(tài)同同步被動(dòng)冗冗余((暖重重啟))備份OlddataNewdata錯(cuò)誤恢恢復(fù)——備件備件((spare):備件件是計(jì)計(jì)算平平臺(tái)配配置用用于更更換各各種不不同的的故障障組件件。出出現(xiàn)故故障時(shí)時(shí),必必須將將其重重新啟啟動(dòng)為為適當(dāng)當(dāng)?shù)能涇浖渑渲?,,并?duì)對(duì)其狀狀態(tài)進(jìn)進(jìn)行初初始化化備件通通常用用在備備用客客戶機(jī)機(jī)工作作站,,恢復(fù)復(fù)時(shí)間間一般般在幾幾分鐘鐘內(nèi)錯(cuò)誤恢恢復(fù)——重新引引入Shadow操作:出現(xiàn)現(xiàn)故障障的組組件可可以以以“Shadow模式”運(yùn)行,,這樣樣可以以在系系統(tǒng)恢恢復(fù)前前模仿仿工作作組件件的行行為狀態(tài)再再同步步(Stateresynchronization):主動(dòng)動(dòng)和被被動(dòng)冗冗余戰(zhàn)戰(zhàn)術(shù)要要求所所恢復(fù)復(fù)的組組件在在重新新提供供服務(wù)務(wù)前更更新其其狀態(tài)態(tài)錯(cuò)誤恢恢復(fù)——重新引引入檢查點(diǎn)點(diǎn)/回回滾((Checkpoint/rollback):檢查查點(diǎn)就就是記記錄所所創(chuàng)建建的一一致狀狀態(tài),,遇到到故障障,可可以使使用上上次正正確的的檢查查點(diǎn)狀狀態(tài)比如,,Windows操作系系統(tǒng)的的以上上一次次正常常運(yùn)行行的配配置啟啟動(dòng)高可用用性解解決方方案現(xiàn)狀及及問(wèn)題題隨著計(jì)計(jì)算機(jī)機(jī)在社社會(huì)各各個(gè)領(lǐng)領(lǐng)域的的廣泛泛使用用,人人們已已習(xí)慣慣于計(jì)計(jì)算機(jī)機(jī)系統(tǒng)統(tǒng)帶來(lái)來(lái)的便便捷和和高效效率,,但計(jì)計(jì)算機(jī)機(jī)系統(tǒng)統(tǒng)也非非常脆脆弱,,它會(huì)會(huì)受各各種因因素的的影響響,如如硬件件系統(tǒng)統(tǒng)本身身的故故障,,電源源故障障,病病毒,,自然然災(zāi)災(zāi)害或或人為為的惡惡意破破壞,,都會(huì)會(huì)導(dǎo)致致系統(tǒng)統(tǒng)無(wú)法法正常常運(yùn)行行。現(xiàn)現(xiàn)有很很多系系統(tǒng)均均是單主主機(jī)機(jī)工工作作環(huán)環(huán)境境,任任何何一一個(gè)個(gè)單點(diǎn)點(diǎn)故故障障,都會(huì)會(huì)影影響響企企業(yè)業(yè)業(yè)業(yè)務(wù)務(wù)的的正正常常運(yùn)運(yùn)轉(zhuǎn)轉(zhuǎn),而而且且產(chǎn)產(chǎn)生生很很多多不不良良后后果果。。我們們認(rèn)認(rèn)為為,,解解決決該該問(wèn)問(wèn)題題的的關(guān)關(guān)鍵鍵,,就就是是采采用用高高可可用用性性的的群群集集解解決決方方案案。。在在一一個(gè)個(gè)承承擔(dān)擔(dān)關(guān)關(guān)鍵鍵業(yè)業(yè)務(wù)務(wù)的的計(jì)計(jì)算算中中心心,,采采用用多多臺(tái)臺(tái)主主機(jī)機(jī)共共享享一一套套存存儲(chǔ)儲(chǔ)設(shè)設(shè)備備存存儲(chǔ)儲(chǔ)業(yè)業(yè)務(wù)務(wù)數(shù)數(shù)據(jù)據(jù),,主主機(jī)機(jī)之之間間通通過(guò)過(guò)物物理理連連接接形形成成一一定定的的相相互互聯(lián)聯(lián)系系,,與與相相應(yīng)應(yīng)的的群群集集軟軟件件配配合合,,可可以以實(shí)實(shí)現(xiàn)現(xiàn)如如下下功功能能::當(dāng)整整套套系系統(tǒng)統(tǒng)中中出出現(xiàn)現(xiàn)任任何何一一個(gè)個(gè)單單點(diǎn)點(diǎn)故故障障,,都都有有相相應(yīng)應(yīng)的的冗冗余余部部件件代代替替發(fā)發(fā)揮揮相相應(yīng)應(yīng)的的功功能能,,從從而而保保證證業(yè)業(yè)務(wù)務(wù)的的正正常常進(jìn)進(jìn)行行,,在在此此過(guò)過(guò)程程中中的的物物理理設(shè)設(shè)備備和和應(yīng)應(yīng)用用軟軟件件的的切切換換都都不不會(huì)會(huì)被被前前端端用用戶戶所所察察覺覺。。解決決方方案案虛擬擬服服務(wù)務(wù)器器錯(cuò)誤誤預(yù)預(yù)防防從服服務(wù)務(wù)中中刪刪除除((removalfromservice):該該戰(zhàn)戰(zhàn)術(shù)術(shù)從從操操作作中中刪刪除除了了系系統(tǒng)統(tǒng)的的一一個(gè)個(gè)組組件件,,以以執(zhí)執(zhí)行行某某些些活活動(dòng)動(dòng)來(lái)來(lái)防防止止預(yù)預(yù)期期發(fā)發(fā)生生的的故故障障,,比比如如重重新新啟啟動(dòng)動(dòng)備備用用組組件件阻阻止止當(dāng)當(dāng)前前組組件件的的內(nèi)內(nèi)存存泄泄漏漏錯(cuò)誤誤預(yù)預(yù)防防事務(wù)務(wù)((transactions):事事務(wù)務(wù)是是指指綁綁定定幾幾個(gè)個(gè)有有序序的的步步驟驟,,以以能能夠夠立立刻刻撤撤銷銷這這個(gè)個(gè)綁綁定定,,可可以以使使用用事事務(wù)務(wù)來(lái)來(lái)防防止止任任何何數(shù)數(shù)據(jù)據(jù)受受到到影影響響進(jìn)程程監(jiān)監(jiān)視視器器((processmonitor):監(jiān)監(jiān)視視進(jìn)進(jìn)程程中中存存在在的的錯(cuò)錯(cuò)誤誤,,如如果果發(fā)發(fā)現(xiàn)現(xiàn)錯(cuò)錯(cuò)誤誤,,則則刪刪除除該該執(zhí)執(zhí)行行進(jìn)進(jìn)程程,,并并為為該該進(jìn)進(jìn)程程創(chuàng)創(chuàng)建建一一個(gè)個(gè)新新的的實(shí)實(shí)例例“系系統(tǒng)統(tǒng)可可用用性性””質(zhì)質(zhì)量量目目標(biāo)標(biāo)與與保保障障手手段段30檢測(cè)手段F5心跳檢測(cè)、錯(cuò)誤日志記錄、業(yè)務(wù)最大并發(fā)數(shù)控制、后臺(tái)模塊可用性控制在線保障雙通道工作模式,主備通道可同時(shí)運(yùn)行,對(duì)外提供不停斷持續(xù)服務(wù);應(yīng)用服務(wù)器多節(jié)點(diǎn)集群,提供負(fù)載均衡和故障轉(zhuǎn)移;場(chǎng)景描述提供系統(tǒng)對(duì)外服務(wù)不中斷情況下進(jìn)行系統(tǒng)維護(hù)的策略;應(yīng)用服務(wù)器單節(jié)點(diǎn)重啟控制在3~5分鐘之內(nèi);最大業(yè)務(wù)并發(fā)預(yù)警與控制,單節(jié)點(diǎn)最大并發(fā)數(shù)在應(yīng)用級(jí)動(dòng)態(tài)可控制;決策主動(dòng)禁用有故障模塊相關(guān)業(yè)務(wù)功能;單節(jié)點(diǎn)并發(fā)數(shù)控制調(diào)整,保障系統(tǒng)運(yùn)行;利用系統(tǒng)監(jiān)控日志定期分析系統(tǒng)瓶頸,持續(xù)優(yōu)化架構(gòu)質(zhì)量。(三三))質(zhì)質(zhì)量量屬屬性性戰(zhàn)戰(zhàn)術(shù)術(shù)應(yīng)應(yīng)對(duì)對(duì)1、可可用用性性戰(zhàn)戰(zhàn)術(shù)術(shù)2、可可修修改改性性戰(zhàn)戰(zhàn)術(shù)術(shù)3、性性能能戰(zhàn)戰(zhàn)術(shù)術(shù)4、安安全全性性戰(zhàn)戰(zhàn)術(shù)術(shù)5、可可測(cè)測(cè)試試性性戰(zhàn)戰(zhàn)術(shù)術(shù)6、易用性性戰(zhàn)術(shù)可修改性性戰(zhàn)術(shù)可修改性性戰(zhàn)術(shù)的的目標(biāo)是是控制實(shí)實(shí)現(xiàn)、測(cè)測(cè)試和部部署變更更的時(shí)間間和成本本控制可修改性的戰(zhàn)術(shù)變更到達(dá)在時(shí)間和預(yù)算內(nèi)完成、測(cè)試和部署的變更可修改性戰(zhàn)術(shù)的目標(biāo)可修改性性戰(zhàn)術(shù)分分類可修改性性戰(zhàn)術(shù)可可以分為為3類:局部化修修改——目標(biāo)是減減少由某某個(gè)變更更直接影影響的模模塊的數(shù)數(shù)量防止連鎖鎖反應(yīng)——目標(biāo)是限限制對(duì)局局部化的的模塊的的修改,,以防止止對(duì)某個(gè)個(gè)模塊的的修改間間接地影影響到其其他模塊塊延遲綁定定時(shí)間——目標(biāo)是控控制部署署時(shí)間并并允許非非開發(fā)人人員進(jìn)行行修改可修改性性戰(zhàn)術(shù)分分類可修改性戰(zhàn)術(shù)總結(jié)可修改性變更到達(dá)在時(shí)間和預(yù)算內(nèi)實(shí)現(xiàn)、測(cè)試和部署的變更局部化變更防止連鎖反應(yīng)語(yǔ)義一致性預(yù)期期望的變更泛化模塊限制可能的選擇抽象通用服務(wù)隱藏信息維持現(xiàn)有的接口限制通信路徑使用仲裁者運(yùn)行時(shí)注冊(cè)配置文件多態(tài)組件更換遵守已定義的協(xié)議推遲綁定時(shí)間局部化修修改(localizemodifications)該組戰(zhàn)術(shù)術(shù)的目標(biāo)標(biāo)是在設(shè)設(shè)計(jì)時(shí)為為模塊分分配責(zé)任任,以把把預(yù)期的的變更限限制在一一定的范范圍內(nèi)預(yù)期期望望的變更更(expectedchanges):根據(jù)語(yǔ)語(yǔ)義一致致性原則則,預(yù)測(cè)測(cè)期望變變更的戰(zhàn)戰(zhàn)術(shù)并不不關(guān)心模模塊責(zé)任任的一致致性,而而是關(guān)心心將變更更的影響響最小化化局部化修修改(localizemodifications)維持語(yǔ)義義一致性性(semanticcoherence):語(yǔ)義一一致性是是模塊中中責(zé)任之之間的關(guān)關(guān)系,目目標(biāo)是確確保所有有這些責(zé)責(zé)任都能能夠協(xié)同同工作,,不需要要過(guò)多地地依賴其其它模塊塊,即這這組模塊塊的內(nèi)聚聚性維持語(yǔ)義義一致性性的子戰(zhàn)戰(zhàn)術(shù)就是是“抽象通用用服務(wù)”,通過(guò)專專門的模模塊提供供通用服服務(wù)通常常被視做做支持重重用,比比如設(shè)計(jì)計(jì)數(shù)學(xué)函函數(shù)sin(x)為通用函函數(shù)局部化修修改(localizemodifications)泛化模塊塊(Generalizethemodule):使一個(gè)個(gè)模塊更更通用能能夠使他他根據(jù)輸輸入計(jì)算算更廣泛泛的功能能;模塊塊越通用用越有可可能通過(guò)過(guò)調(diào)整語(yǔ)語(yǔ)言而非非修改模模塊來(lái)進(jìn)進(jìn)行請(qǐng)求求變更限制選擇擇參數(shù)((Limitpossibleoptions):限制可可能的選選擇將會(huì)會(huì)降低這這些修改改所造成成的影響響,比如如我們將將可選擇擇的處理理器或操操作系統(tǒng)統(tǒng)限定在在一定的的范圍內(nèi)內(nèi)防止連鎖鎖反應(yīng)(preventrippleeffects)連鎖反應(yīng)應(yīng)——修改某個(gè)個(gè)模塊卻卻影響到到其他并并沒有被被修改的的模塊,,我們必必須修改改所有相相關(guān)模塊塊(直接接影響和和間接影影響)才才能夠?qū)崒?shí)現(xiàn)我們們的變更更目標(biāo)依賴關(guān)系系——如果我們們根據(jù)某某種需要要修改模模塊A,那么也也必須修修改模塊塊B,我們就就說(shuō)模塊塊B依賴于模模塊A防止連鎖鎖反應(yīng)(preventrippleeffects)在應(yīng)用程程序中打打開Excelm_Excel_App=new_Application();m_Excel_Workbooks=newWorkbooks();::CLSIDFromProgID(L"Excel.Application",&clsid);//fromregistry寫入值到到Excelm_Excel_Worksheet->GetRange(ole1)m_Excel_Range->SetValue(ole2);依賴關(guān)系系(dependencies)語(yǔ)法:數(shù)據(jù)類類型和簽簽名一致致語(yǔ)義:數(shù)據(jù)和和服務(wù)所所表達(dá)的的意思一一致順序:B模塊需要要使用A的結(jié)果A的一個(gè)接接口身份份必須與與B的假定一一致A的位置必必須與B的假定一一致A提供的服服務(wù)/數(shù)據(jù)的質(zhì)質(zhì)量必須須與B的一致A的存在是是B正常執(zhí)行行的前提提A的資源行行為,與與B的假定應(yīng)應(yīng)該一致致防止連鎖鎖反應(yīng)的的戰(zhàn)術(shù)信息隱藏藏(Hideinformation):目的是是將變更更隔離在在一個(gè)模模塊內(nèi),,防止變變更擴(kuò)散散維持現(xiàn)有有接口((Maintainexistinginterfaces):如果B依賴于A的一個(gè)接接口的名名字和簽簽名,則則維持該該接口及及其語(yǔ)法法能夠使使B保持不變變。實(shí)現(xiàn)現(xiàn)該戰(zhàn)術(shù)術(shù)的模式式:2.1添加接口口(addinginterfaces)2.2添加適配配器(addingadapter)2.3提供一個(gè)個(gè)占位程程序A(providingastubA)防止連鎖鎖反應(yīng)的的戰(zhàn)術(shù)限制通信信路徑((Restrictcommunicationpaths):限制與與一個(gè)給給定的模模塊共享享數(shù)據(jù)的的模塊,,包括生生產(chǎn)和使使用該模模塊的數(shù)數(shù)據(jù)防止連鎖鎖反應(yīng)的的戰(zhàn)術(shù)使用仲裁裁者(Useanintermediary):在A與B之間插入入一個(gè)仲仲裁者,,以管理理A與B之間依賴賴的相關(guān)關(guān)活動(dòng)。。仲裁者者可以是是:4.1數(shù)據(jù)(語(yǔ)語(yǔ)法)::如存儲(chǔ)儲(chǔ)庫(kù)4.2服務(wù)(語(yǔ)語(yǔ)法)::橋、調(diào)調(diào)停者、、策略、、代理和和工廠模模式都提提供把服服務(wù)的語(yǔ)語(yǔ)法從一一種形式式轉(zhuǎn)換為為另一種種形式4.3A的接口的的身份4.4A的位置4.5A的資源行行為或有有A控制的資資源4.5A的存在推遲綁定定時(shí)間((deferbindingtime)推遲綁定定時(shí)間支持部署署時(shí)間及及允許非非開發(fā)人人員修改改可以在各各個(gè)時(shí)間間把決策策綁定到到執(zhí)行系系統(tǒng)中,,在運(yùn)行行時(shí)綁定定意味著著系統(tǒng)已已經(jīng)為該該綁定做做好了準(zhǔn)準(zhǔn)備,并并且完成成了所有有的測(cè)試試和分配配步驟推遲綁定定時(shí)間還還能夠使使最終用用戶或系系統(tǒng)管理理員進(jìn)行行設(shè)置,,或提供供影響行行為的輸輸入推遲綁綁定時(shí)時(shí)間((deferbindingtime)很多推推遲綁綁定時(shí)時(shí)間的的戰(zhàn)術(shù)術(shù)的目目的是是在載載入時(shí)時(shí)或運(yùn)運(yùn)行時(shí)時(shí)產(chǎn)生生影響響運(yùn)行時(shí)時(shí)注冊(cè)冊(cè)(Runtimeregistration):即即插即即用的的操作作配置文文件(Configurationfiles):?jiǎn)?dòng)時(shí)時(shí)設(shè)置置參數(shù)數(shù)多態(tài)(Polymorphism):允允許方方法調(diào)調(diào)用的的后期期綁定定組件更更換(Componentreplacement):允許許載入入時(shí)間間綁定定遵守已已定義義的協(xié)協(xié)議(Adherencetodefinedprotocols):允許許獨(dú)立立進(jìn)程程的運(yùn)運(yùn)行時(shí)時(shí)綁定定“系統(tǒng)統(tǒng)可修修改””質(zhì)量量目標(biāo)標(biāo)與保保障手手段46檢測(cè)手段日志系統(tǒng)、在線提問(wèn)工單系統(tǒng)在線保障生產(chǎn)系統(tǒng)問(wèn)題修復(fù)流程;緊急版本發(fā)布;場(chǎng)景描述修改及時(shí)、可測(cè)試、操作有記錄、過(guò)程可審計(jì)決策方案框架級(jí)可修改性:平臺(tái)代碼、應(yīng)用代碼、后臺(tái)模塊代碼分離;場(chǎng)景開發(fā)可配置:終端組件化、終端常量配置、報(bào)文配置。企業(yè)服務(wù)可修改性:根據(jù)場(chǎng)景、調(diào)用后臺(tái)模塊出參入?yún)⒖膳渲眯孕薷?,服?wù)變更無(wú)需通過(guò)編碼即可修改;適配器可修改性:根據(jù)后臺(tái)模塊劃分為不同的適配器;部署與中間件可修改:采用J2EE應(yīng)用,因此與操作系統(tǒng)無(wú)關(guān)。目前采用的Weblogic應(yīng)用服務(wù)器基本上可以替換為其它應(yīng)用服務(wù)器;數(shù)據(jù)庫(kù)目前采用的為DB2,如果變更數(shù)據(jù)庫(kù),則需按照腳本初始化系統(tǒng)運(yùn)行的環(huán)境,包括存儲(chǔ)過(guò)程的創(chuàng)建、初始化等。(三))質(zhì)量量屬性性戰(zhàn)術(shù)術(shù)應(yīng)對(duì)對(duì)1、可用用性戰(zhàn)戰(zhàn)術(shù)2、可修修改性性戰(zhàn)術(shù)術(shù)3、性能能戰(zhàn)術(shù)術(shù)4、安全全性戰(zhàn)戰(zhàn)術(shù)5、可測(cè)測(cè)試性性戰(zhàn)術(shù)術(shù)6、易用用性戰(zhàn)戰(zhàn)術(shù)性能戰(zhàn)戰(zhàn)術(shù)((PerformanceTactics)性能戰(zhàn)戰(zhàn)術(shù)的目標(biāo)標(biāo)是對(duì)對(duì)一定定的時(shí)時(shí)間限限制內(nèi)內(nèi)到達(dá)達(dá)系統(tǒng)統(tǒng)的事事件生生成一一個(gè)響響應(yīng),,這些些事件件可以以是消消息到到達(dá)、、定時(shí)時(shí)器到到時(shí),,系統(tǒng)統(tǒng)狀態(tài)態(tài)的變變化性能戰(zhàn)戰(zhàn)術(shù)的的目標(biāo)標(biāo)控制性能的戰(zhàn)術(shù)事件到達(dá)在時(shí)間限制內(nèi)生成的響應(yīng)性能戰(zhàn)戰(zhàn)術(shù)分分類性能戰(zhàn)戰(zhàn)術(shù)包包括3個(gè)分類類:資源需需求——分析影影響性性能的的資源源因素素資源管管理——提高資資源的的應(yīng)用用效率率資源仲仲裁——解決資資源的的爭(zhēng)用用性能戰(zhàn)戰(zhàn)術(shù)分分類圖圖性能戰(zhàn)術(shù)總結(jié)事件到達(dá)在時(shí)間限制內(nèi)生成響應(yīng)性能資源需求資源管理提高計(jì)算效率減少計(jì)算開銷管理事件率控制采樣頻率引入并發(fā)維持多個(gè)副本增加可用資源調(diào)度策略:先進(jìn)/先出固定優(yōu)先級(jí)動(dòng)態(tài)優(yōu)先級(jí)靜態(tài)調(diào)度資源仲裁影響響響應(yīng)時(shí)時(shí)間的的兩個(gè)個(gè)因素素資源消消耗(Resourceconsumption):資源包括CPU、數(shù)據(jù)存儲(chǔ)儲(chǔ)、網(wǎng)絡(luò)通通信帶寬和和內(nèi)存等;;資源消耗耗是指實(shí)際際需要耗費(fèi)費(fèi)的時(shí)間資源消耗包包括:每個(gè)個(gè)事件都要要經(jīng)過(guò)一定定的處理序序列;某種種形式的數(shù)數(shù)據(jù)轉(zhuǎn)換;;根據(jù)某個(gè)個(gè)算法進(jìn)行行處理資源消耗舉舉例圖像處理消消耗資源,,包括我們們進(jìn)行的加加、減、乘乘、除的數(shù)數(shù)量,耗費(fèi)費(fèi)的內(nèi)存等等影響響應(yīng)時(shí)時(shí)間的兩個(gè)個(gè)因素閉鎖時(shí)間((Blockedtime):由于資源源爭(zhēng)用、資資源不可用用或長(zhǎng)時(shí)間間計(jì)算導(dǎo)致致事件無(wú)法法處理,這這是指計(jì)算算機(jī)可能等等待的時(shí)間間2.1資源爭(zhēng)用2.2資源的可用用性2.3對(duì)其他計(jì)算算的依賴(Dependencyonothercomputation):必須等等待其他計(jì)計(jì)算機(jī)的結(jié)結(jié)果,比如如,顯示圖圖像的FFT處理結(jié)果,,首先要完完成FFT處理,然后后才能顯示示資源爭(zhēng)用造造成等待時(shí)時(shí)間資源爭(zhēng)用((Contentionforresources):爭(zhēng)用同一一個(gè)資源造造成臨界區(qū)區(qū)訪問(wèn)數(shù)據(jù)庫(kù)進(jìn)程A進(jìn)程B進(jìn)程C寫入數(shù)據(jù)等待讀取等待讀取資源不可用用造成等待待時(shí)間資源可用性性(Availabilityofresources):由于組件件故障或其其他原因造造成資源不不可用資源需求((resourcedemand)事件流是需需求的源需求的兩個(gè)個(gè)特性:資源流中事事件之間的的時(shí)間間隔隔每個(gè)請(qǐng)求所所消耗的資資源資源需求戰(zhàn)戰(zhàn)術(shù)(1)減少處理一一個(gè)事件流流所需要的的資源提高計(jì)算效效率,如改進(jìn)關(guān)關(guān)鍵算法比如,在我我們進(jìn)行數(shù)數(shù)據(jù)查找時(shí)時(shí),采用二二分查找法法可以大大大減少查找找時(shí)間減少計(jì)算開開銷比如保存上上次計(jì)算的的結(jié)果12222835424657668395資源需求戰(zhàn)戰(zhàn)術(shù)(2)減少所處理理事件的數(shù)數(shù)量管理事件率率,減少需求求比如,視頻頻顯示,你你可以采用用50幀/秒,也可采采用25幀/秒顯示控制采樣頻頻率不同采樣率率下同一段段胃腸蠕動(dòng)動(dòng)信號(hào)波形形資源需求戰(zhàn)戰(zhàn)術(shù)(3)控制資源的的使用限制執(zhí)行時(shí)時(shí)間比如,我們們讀取硬件件數(shù)據(jù),要要求必須在在指定的最最長(zhǎng)時(shí)間內(nèi)內(nèi)返回限制隊(duì)列大大小,控制處理理事件數(shù)量量比如,限制制消息隊(duì)列列的大小,,不接受過(guò)過(guò)多的事件件涌入資源管理((Resourcemanagement)我們可以通通過(guò)資源管管理減少響響應(yīng)時(shí)間引入并發(fā)((Introduceconcurrency):通過(guò)并行行處理,減減少閉鎖時(shí)時(shí)間維持?jǐn)?shù)據(jù)或或計(jì)算的多多個(gè)副本((Maintainmultiplecopies):維持副本本可以減少少相同的計(jì)計(jì)算增加可用資資源(Increaseavailableresources):比如增加加CPU速度、增加加內(nèi)存等資源仲裁((Resourcearbitration)當(dāng)存在資源源爭(zhēng)用時(shí),,必須對(duì)資資源進(jìn)行調(diào)調(diào)度,以使使資源協(xié)調(diào)調(diào)一致的運(yùn)運(yùn)行,以減減少閉鎖時(shí)時(shí)間調(diào)度的標(biāo)準(zhǔn)準(zhǔn)包括:最最佳的資源源使用、請(qǐng)請(qǐng)求的重要要性,最小小化所使用用資源的數(shù)數(shù)量,使等等待時(shí)間最最少等資源仲裁的的分類(1)先進(jìn)先出,同等看待待每個(gè)資源源固定優(yōu)先級(jí)級(jí),事先為某某個(gè)事件分分配優(yōu)先級(jí)級(jí),分配的的策略為::語(yǔ)義重要性性(semanticimportance)時(shí)限時(shí)間單單調(diào)(deadlinemonotonic)速率單調(diào)(ratemonotonic)事件1事件2...事件nHeadTail資源仲裁的的分類(2)動(dòng)態(tài)優(yōu)先級(jí)級(jí):運(yùn)行時(shí)分分配優(yōu)先級(jí)級(jí),分配的的策略為::輪轉(zhuǎn)(roundrobin)時(shí)限時(shí)間最最早優(yōu)先(earliestdeadlinefirst)靜態(tài)調(diào)度::系統(tǒng)非運(yùn)運(yùn)行時(shí)確定定資源的分分配順序“系統(tǒng)性能能”質(zhì)量目目標(biāo)與保障障手段64檢測(cè)手段ViauslVM監(jiān)控、應(yīng)用服務(wù)器性能監(jiān)控、數(shù)據(jù)庫(kù)監(jiān)控、操作系統(tǒng)監(jiān)控在線保障應(yīng)用服務(wù)器集群;F5負(fù)載均衡;數(shù)據(jù)庫(kù)雙機(jī)熱備場(chǎng)景描述高實(shí)時(shí)性,每次交易請(qǐng)求xBank內(nèi)部處理時(shí)間在0.5秒內(nèi);高并發(fā),單節(jié)點(diǎn)支撐大于100并發(fā)請(qǐng)求數(shù)處理。決策方案物理資源橫行可擴(kuò)充:可擴(kuò)充物理節(jié)點(diǎn),通過(guò)增加應(yīng)用服務(wù)器節(jié)點(diǎn)數(shù)量、數(shù)據(jù)庫(kù)服務(wù)器數(shù)量等增加容量。不同種類數(shù)據(jù)分離:大數(shù)據(jù)量表采用歷史表、業(yè)務(wù)庫(kù)與圖像庫(kù)分離,及時(shí)處理清理轉(zhuǎn)儲(chǔ)歷史數(shù)據(jù);集中處理中心任務(wù)處理利用隊(duì)列機(jī)制;流程定義、字典、機(jī)構(gòu)等靜態(tài)數(shù)據(jù)緩存;使用線程池,異步模式記錄日志等;(三)質(zhì)量量屬性戰(zhàn)術(shù)術(shù)應(yīng)對(duì)1、可用性戰(zhàn)戰(zhàn)術(shù)2、可修改性性戰(zhàn)術(shù)3、性能戰(zhàn)術(shù)術(shù)4、安全性戰(zhàn)戰(zhàn)術(shù)5、可測(cè)試性性戰(zhàn)術(shù)6、易用性戰(zhàn)戰(zhàn)術(shù)安全性(SecurityTactics)安全性戰(zhàn)術(shù)術(shù)包括抵抗抗攻擊的戰(zhàn)戰(zhàn)術(shù)、檢測(cè)測(cè)攻擊的戰(zhàn)戰(zhàn)術(shù)和從攻攻擊從恢復(fù)復(fù)的戰(zhàn)術(shù)安全性戰(zhàn)術(shù)術(shù)的目標(biāo)控制安全性的戰(zhàn)術(shù)攻擊系統(tǒng)檢測(cè)、抵抗或從攻擊中恢復(fù)安全性戰(zhàn)術(shù)術(shù)分類圖安全性戰(zhàn)術(shù)總結(jié)攻擊系統(tǒng)檢測(cè)、抵抗或從攻擊中恢復(fù)安全性抵抗攻擊檢測(cè)攻擊身份驗(yàn)證用戶授權(quán)數(shù)據(jù)加密數(shù)據(jù)完整性限制暴露限制訪問(wèn)入侵檢測(cè)從攻擊中恢復(fù)恢復(fù)識(shí)別冗余審計(jì)追蹤抵抗攻擊((Resistingattacks)對(duì)用戶進(jìn)行行身份驗(yàn)證證(Authenticateusers):保證用戶戶的合法身身份,如口口令、密碼碼,生物識(shí)識(shí)別對(duì)用戶進(jìn)行行授權(quán)(Authorizeusers):限制用戶戶的使用權(quán)權(quán)限IBM計(jì)算算機(jī)機(jī)的的指指紋紋口口令令抵抗抗攻攻擊擊((Resistingattacks)維護(hù)護(hù)數(shù)數(shù)據(jù)據(jù)的的機(jī)機(jī)密密性性(Maintaindataconfidentiality):對(duì)對(duì)傳傳輸輸數(shù)數(shù)據(jù)據(jù)進(jìn)進(jìn)行行加加密密維護(hù)護(hù)數(shù)數(shù)據(jù)據(jù)的的完完整整性性(Maintainintegrity):對(duì)對(duì)數(shù)數(shù)據(jù)據(jù)提提供供檢檢驗(yàn)驗(yàn)防止止暴暴露露的的信信息息(Limitexposure)限制制訪訪問(wèn)問(wèn)(Limitaccess)Hash值文件內(nèi)容檢測(cè)測(cè)攻攻擊擊((Detectingattacks)檢測(cè)測(cè)攻攻擊擊的的工工作作方方式式通通常常是是將將網(wǎng)網(wǎng)絡(luò)絡(luò)通通信信模模式式與與數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)中中已已知知攻攻擊擊的的歷歷史史記記錄錄進(jìn)進(jìn)行行對(duì)對(duì)比比入侵侵檢檢驗(yàn)驗(yàn)一一般般需需要要對(duì)對(duì)數(shù)數(shù)據(jù)據(jù)包包進(jìn)進(jìn)行行過(guò)過(guò)濾濾,,以以進(jìn)進(jìn)行行比比較較入侵侵檢檢驗(yàn)驗(yàn)必必須須有有檢檢測(cè)測(cè)攻攻擊擊的的傳傳感感器器,,并并且且可可以以存存貯貯事事件件到到數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)中中,,供供以以后后數(shù)數(shù)據(jù)據(jù)分分析析使使用用入侵侵檢檢測(cè)測(cè)技技術(shù)術(shù)舉舉例例從攻攻擊擊中中恢恢復(fù)復(fù)從攻攻擊擊中中恢恢復(fù)復(fù)的的戰(zhàn)戰(zhàn)術(shù)術(shù)包包括括與與恢恢復(fù)復(fù)狀狀態(tài)態(tài)相相關(guān)關(guān)的的戰(zhàn)戰(zhàn)術(shù)術(shù)和和識(shí)識(shí)別別攻攻擊擊者者相相關(guān)關(guān)的的戰(zhàn)戰(zhàn)術(shù)術(shù)與恢恢復(fù)復(fù)狀狀態(tài)態(tài)相相關(guān)關(guān)的的戰(zhàn)戰(zhàn)術(shù)術(shù)與與可可用用性性一一致致,,如如冗冗余余,,但但主主要要是是對(duì)對(duì)密密碼碼、、訪訪問(wèn)問(wèn)控控制制列列表表和和用用戶戶資資料料數(shù)數(shù)據(jù)據(jù)進(jìn)進(jìn)行行冗冗余余從攻攻擊擊中中恢恢復(fù)復(fù)用于于識(shí)識(shí)別別攻攻擊擊者者的的戰(zhàn)戰(zhàn)術(shù)術(shù)是是“維持持審審計(jì)計(jì)追追蹤蹤”審計(jì)計(jì)追追蹤蹤就是是應(yīng)應(yīng)用用到到系系統(tǒng)統(tǒng)中中的的數(shù)數(shù)據(jù)據(jù)的的所所有有事事物物和和識(shí)識(shí)別別信信息息的的一一個(gè)個(gè)副副本本,,可可以以使使用用它它來(lái)來(lái)識(shí)識(shí)別別攻攻擊擊者者的的操操作作,,支支持持認(rèn)認(rèn)可可和和系系統(tǒng)統(tǒng)恢恢復(fù)復(fù)Windows系系統(tǒng)統(tǒng)的的日日志志“系系統(tǒng)統(tǒng)安安全全性性””質(zhì)質(zhì)量量目目標(biāo)標(biāo)與與保保障障手手段段身份份驗(yàn)驗(yàn)證證最常常用用的的方方式式是是::用用戶戶ID和密密碼碼的的方方式((缺缺點(diǎn)點(diǎn)::用用戶戶ID和密密碼碼經(jīng)經(jīng)常常被盜盜或或偶偶然然泄泄漏漏))對(duì)于于Internet業(yè)務(wù)務(wù)交交易易,,使使用用CA證書書,,由第三三權(quán)權(quán)威威機(jī)機(jī)構(gòu)構(gòu)方方提供供的的網(wǎng)網(wǎng)上上交交易易安安全認(rèn)認(rèn)證證機(jī)機(jī)制制。。其它它生生物物檢檢測(cè)測(cè)::指指紋紋檢檢測(cè)測(cè),,虹虹膜膜檢檢測(cè)測(cè),,聲聲音音,,面部部特特征征對(duì)用用戶戶進(jìn)進(jìn)行行授授權(quán)權(quán)對(duì)于于不不同同身身份份的的用用戶戶,,設(shè)設(shè)置置不不同同的的交交易易權(quán)權(quán)限限。。數(shù)據(jù)據(jù)加加密密技技術(shù)術(shù)常用用的的方方針針有有::線路路加加密密和端對(duì)對(duì)端端加加密密兩種種。。在線線路路上上而而不不考考慮慮信信源源與與信信宿宿,是對(duì)對(duì)保保密密信信息息通通過(guò)過(guò)各各線線路路采采用用不不同同的的加加密密密密鑰鑰提提供供安安全全保保護(hù)護(hù)。。信息息由由發(fā)發(fā)送送者者端端通通過(guò)過(guò)專專用用的的加加密密軟軟件件,,采采用用某某種種加加密密技技術(shù)術(shù)對(duì)對(duì)所所發(fā)發(fā)送送文文件件進(jìn)進(jìn)行行加加密密,把明文(也即即原文)加密密成密文(加加密后的文件件,這些文件件內(nèi)容是一些些看不懂的代代碼),然然后進(jìn)入TCP/IP數(shù)據(jù)包封裝穿穿過(guò)互聯(lián)網(wǎng),當(dāng)這些信息一一旦到達(dá)目的的地,將由收件人運(yùn)運(yùn)用相應(yīng)的密密鑰進(jìn)行解密密,使密文恢復(fù)成成為可讀數(shù)據(jù)據(jù)明文。相關(guān)技術(shù)防火墻:“防火墻”是是一種形象的的說(shuō)法,它其實(shí)就是一一個(gè)把互聯(lián)網(wǎng)網(wǎng)與內(nèi)部網(wǎng)((通常這局域域網(wǎng)或城域網(wǎng)網(wǎng))隔開的屏屏障。它是一種由計(jì)計(jì)算機(jī)硬件和和軟件的組合合,使互聯(lián)網(wǎng)與內(nèi)內(nèi)部網(wǎng)之間建建立起一個(gè)安安全網(wǎng)關(guān)(scuritygateway),從而保護(hù)內(nèi)部部網(wǎng)免受非法法用戶的侵入入。防火墻(三)質(zhì)量屬屬性戰(zhàn)術(shù)應(yīng)對(duì)對(duì)1、可用性戰(zhàn)術(shù)術(shù)2、可修改性戰(zhàn)戰(zhàn)術(shù)3、性能戰(zhàn)術(shù)4、安全性戰(zhàn)術(shù)術(shù)5、可測(cè)試性戰(zhàn)戰(zhàn)術(shù)6、易用性戰(zhàn)術(shù)術(shù)可測(cè)試性(TestabilityTactics)可測(cè)試性戰(zhàn)術(shù)術(shù)的目標(biāo)是允允許在完成軟軟件開發(fā)的一一個(gè)增量后,,輕松地對(duì)軟軟件進(jìn)行測(cè)試試。測(cè)試的目目標(biāo)是發(fā)現(xiàn)錯(cuò)錯(cuò)誤可測(cè)試性戰(zhàn)術(shù)術(shù)的目標(biāo)控制可測(cè)試性的戰(zhàn)術(shù)一個(gè)增量開發(fā)完成檢測(cè)出錯(cuò)誤可測(cè)試性戰(zhàn)術(shù)術(shù)分類圖可測(cè)試性戰(zhàn)術(shù)總結(jié)一個(gè)增量開發(fā)完成檢測(cè)出錯(cuò)誤可測(cè)試性管理輸入/輸出記錄/回放將接口與實(shí)現(xiàn)分離特化訪問(wèn)路線/接口內(nèi)部監(jiān)視內(nèi)置監(jiān)視器輸入/輸出(Input/Output)記錄/回放(Record/playback):記錄/回放是指將捕捕獲跨接口的的信息,并將將其作為測(cè)試試專用軟件的的輸入。將接口與實(shí)現(xiàn)現(xiàn)分離(Separateinterfacefromimplementation):將接口與實(shí)實(shí)現(xiàn)分離允許許實(shí)現(xiàn)的代替替。占

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論