軟件體系結(jié)構(gòu)的層次性_第1頁
軟件體系結(jié)構(gòu)的層次性_第2頁
軟件體系結(jié)構(gòu)的層次性_第3頁
軟件體系結(jié)構(gòu)的層次性_第4頁
軟件體系結(jié)構(gòu)的層次性_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Chapter9軟件體系結(jié)構(gòu)的層次性Contents:§9.1從建筑學看軟件的構(gòu)成§9.2軟件的物質(zhì)基礎§9.3軟件的結(jié)構(gòu)基礎§9.4軟件的層次結(jié)構(gòu)模型§9.5軟件體系結(jié)構(gòu)的層次模型§9.6軟件體系結(jié)構(gòu)的體系§9.1從建筑學看軟件的構(gòu)成在構(gòu)建一幢建筑物和構(gòu)建一個軟件系統(tǒng)之間存在著驚人的相似性。(From軟件架構(gòu)師導讀)簡單而易于掌握的思想具有改變思想和認識的力量。牛頓與萬有引力弗洛伊德:潛意識的存在是行為的動機。如果把軟件和信息技術(shù)系統(tǒng)都想象成物理建筑,則:我們會看到什么?廢棄的房屋不開心的住戶空房§9.1從建筑學看軟件的構(gòu)成體系結(jié)構(gòu)需要基礎:從建筑的基礎性看軟件構(gòu)成地基、材料、材料構(gòu)成三個方面從根本上決定了建筑物的結(jié)構(gòu)、性能、功用、建造方法,形成了建筑的基礎。構(gòu)造軟件同樣需要基礎。計算機硬件結(jié)構(gòu)、軟件的基本組成、構(gòu)成軟件的可用組塊三個方面。討論軟件的體系結(jié)構(gòu)必須首先建立一個基礎:一旦確立了基礎,各種觀點的比較就有了共同的標準語言?!?.1從建筑學看軟件的構(gòu)成體系結(jié)構(gòu)需要層次:從建筑的層次性看軟件構(gòu)成。建筑是由基本材料到基礎構(gòu)件再到整體框架逐層次發(fā)展和構(gòu)成的歷程。軟件的體系結(jié)構(gòu)也是由使用最基本的材料開始,到認識常用基礎構(gòu)件再到組裝和構(gòu)造整體框架的發(fā)展過程?!?.1從建筑學看軟件的構(gòu)成體系結(jié)構(gòu)需要模式:從建筑的組合性看軟件構(gòu)成形態(tài)和構(gòu)件組成了建筑模式。20多年建立了現(xiàn)代建筑學的250余種“場景-問題-解決方案”模式,涵蓋不同的規(guī)模和形態(tài)這些建筑學的思想再軟件結(jié)構(gòu)的研究中也得到了重視,提出并發(fā)展了軟件“軟件設計模式”的概念?!?.1從建筑學看軟件的構(gòu)成體系結(jié)構(gòu)需要清晰的角色劃分:從建筑業(yè)看各個角色的劃分。§9.2軟件的物質(zhì)基礎

軟件設計的物質(zhì)基礎是當前的計算機硬件,它決定了軟件設計和實現(xiàn)的出發(fā)點。

當前硬件的變革表現(xiàn)在兩個方面非馮.諾依曼運行機制的產(chǎn)生并行處理為特征的高性能計算機結(jié)構(gòu)§9.2軟件的物質(zhì)基礎計算機硬件體系結(jié)構(gòu)軟件是對一組數(shù)據(jù)進行處理的一串指令。根據(jù)處理指令流和數(shù)據(jù)流的數(shù)量,計算機分為:SISDSIMDMISDMIMD§9.2軟件的物質(zhì)基礎多處理機系統(tǒng)屬于MIMD系統(tǒng)多處理機系統(tǒng)分為共享存儲器分布存儲器工作在統(tǒng)一的操作系統(tǒng)下進行資源管理挑戰(zhàn):并行算法和軟件的設計§9赴.2軟件爆的物狹質(zhì)基任礎分布攻計算焰系統(tǒng)多臺休計算滅機通船過網(wǎng)肚絡連和接起言來的偷大系公統(tǒng)分布罪存儲沃的多縱處理勤機系袖統(tǒng)但各侵自運笛行獨統(tǒng)立的其操作音系統(tǒng)§9角.2軟件粉的物福質(zhì)基章礎結(jié)論多處爹理機塵需要鉆并行上處理券(解薪?jīng)Q并類行任斥務的稈調(diào)度圾和自灘動分篩解)若,對置軟件佩設計鍵提出鉗了復秧雜的擇要求油,使朵軟件切設計健的復嗓雜度披大大室提高我們舉以討招論串鉆行計促算機項環(huán)境量下的而軟件樂體系贏結(jié)構(gòu)掘為主§9酬.3軟件澡的結(jié)眾構(gòu)基熟礎任何財具有哪固定惕組成殖形式念的數(shù)爸據(jù)、封代碼內(nèi)、數(shù)魯據(jù)集但合、驅(qū)代碼譽序列地、數(shù)坊據(jù)和藝代碼亮的結(jié)丙合體肆都可父以稱歪作結(jié)惠構(gòu)。無論岔多么斧高層菌的結(jié)惹構(gòu),添都是臭建立賽在基自礎結(jié)古構(gòu)之鹽上的乳。軟件篇結(jié)構(gòu)管的問捧題從帆最初馬的最轟基本養(yǎng)、最哄底層轉(zhuǎn)的描降述過其渡到戶越來撞越高仿、越見來越姑抽象兩的層叨次上食。作為謀軟件值結(jié)構(gòu)察基礎晝的思館想和婆概念雀,包贏括四鍛個方古面:結(jié)構(gòu)開化控胞制流結(jié)構(gòu)鞋化連煌接模春式數(shù)據(jù)積結(jié)構(gòu)抽象估數(shù)據(jù)傅類型越來越抽象§9漿.3軟件胞的結(jié)余構(gòu)基里礎結(jié)構(gòu)搖化控睛制流順序瓜序列<s撫t(yī)a我te宇me塑nt執(zhí)1酷>…<s弟ta盈te胞me船nt腔n批>轉(zhuǎn)向匪語句go挑to等<l居ab塊le紡>過程疑調(diào)用<p想ro屢ce檢du下re王n罩am尾e>儀<p橋ar摸a醬1,棋…p騙ar遙a壘n>§9盒.3軟件蚊的結(jié)潮構(gòu)基件礎結(jié)構(gòu)頓化控橡制流條件躲語句if毯<c趨on主di指ti遷on櫻>銳th慣en魂<喇st寇at把em余en哀t>if膚<姐co括nd掘it趣io余n>棋t成he譜n舍<s朋ta忍te貝me笑nt慮1落>盜el幼se汁<庸st源at瓦em閱en部t銳2>開關黑語句Sw欄it融hc挨h害<e骨xp滋re統(tǒng)ss將io偷n>Ca鞠se街va拳lu后e窮1喊<s蛇ta毯te戶me信nt閱1姜>…Ca的se秋v價al縣ue券n串<璃st拾at老em段en閣t滾n>§9的.3軟件說的結(jié)種構(gòu)基摩礎結(jié)構(gòu)注化控渡制流循環(huán)禿語句Fo饑rWh霞il送e疾doRe襪pe屑at孕u屬nt物ilBr梢ea杰kCo暖nt扒in曬ue§9筆.3軟件輔的結(jié)屆構(gòu)基記礎結(jié)構(gòu)種化控趨制流事件/異常西語句On應<事件>沃go迷to馬<粱la含be誕l>中斷/事件猛控制Se羊t撐<事件>貝to活<過程>Se婆t陸<事件>葛on齒/o野ff§9盒.3軟件撲的結(jié)醒構(gòu)基部礎部件倚連接透方式部件刮連接挽器:失完成策部件隱與部瞎件之汪間的毫連接部件泛:數(shù)以據(jù)、途外部齡設備功、程工序段實現(xiàn)君部件明連接啊的四憤種方豬式過程陣調(diào)用遠程芹過程默調(diào)用事件蓮觸發(fā)服務瘡連接§9蹈.3軟件但的結(jié)品構(gòu)基鍋礎部件攀連接將方式過程決調(diào)用狐方式部件籃之間炒通過辦過程臭、函窩數(shù)或冶方法匆實現(xiàn)陷連接必須鵲知道餃對方隆部件壓的標周識、愁對外摟提供或的操孟作過趕程標熱識、堂參數(shù)魯設置遠程塔過程杰調(diào)用RP字C網(wǎng)絡吐分布左環(huán)境準下的壓過程怖調(diào)用通過考代理茶部件累完成極部件撤之間宋的連皇接§9富.3軟件蟲的結(jié)訊構(gòu)基府礎部件鮮連接背方式中斷/事件速觸發(fā)朗方式通過撕硬件賞提供拜的中餡斷及姓其控叼制機漿制實掃現(xiàn)部悄件連丙接的素方式用特柏定名便稱標屋識中秧斷號鐮碼就謀形成瞧事件稱觸發(fā)石的部沒件連脈接方貌式服務銀連接永方式服務窄連接體方式運由接酬口、度分析職器、秋執(zhí)行閑器構(gòu)烏成請求惜部件筆接口政分析辣器展執(zhí)行陸器響請暗求部滋件各類走解釋棒器、桿功能路服務育器采捉用的轉(zhuǎn)就是淋這種袍連接特方式§9遵.3軟件鐵的結(jié)宵構(gòu)基啄礎任何基具有炒固定暗組成旨形式宿的數(shù)素據(jù)、臂代碼微、數(shù)列據(jù)集織合、掩代碼線序列票、數(shù)享據(jù)和洞代碼袖的結(jié)歌合體孕都可骨以稱攻作結(jié)什構(gòu)。無論純多么秤高層盲的結(jié)殿構(gòu),蓄都是校建立忘在基沉礎結(jié)抖構(gòu)之炊上的休,作策為軟柿件結(jié)銅構(gòu)基圣礎的脫思想能和概碑念,史包括散四個飽方面眠:結(jié)構(gòu)覽化控言制流結(jié)構(gòu)孤化連繪接模羽式數(shù)據(jù)嶄結(jié)構(gòu)抽象籠數(shù)據(jù)征類型§9圾.3軟件園的結(jié)吸構(gòu)基行礎結(jié)構(gòu)管化連圓接模鑒式:雨建立螞在基曠本控笛制流泥之上婚的高考層次曉抽象書,屬秤于控遲制模罵式。指部社件與首部件竟連接泄關系功的構(gòu)承成形艷式。條件圖連接循環(huán)痛連接查詢衡連接中斷/事件綢方式共享窩信息育方式§9墨.3軟件倉的結(jié)夾構(gòu)基歉礎結(jié)構(gòu)醒化連捷接模疾式條件尸連接……部件A部件1部件n條件§9祝.3軟件她的結(jié)揮構(gòu)基擺礎結(jié)構(gòu)擁化連嚇接模黎式循環(huán)漫連接例如染編譯防系統(tǒng)紫中:返調(diào)用磨詞法涌分析芝、語險法分懼析、合語義真分析妥、目肚標代帳碼生健成、圾代碼遼優(yōu)化煎、鏈扁接等壤模塊……部件A部件1部件n§9輸.3軟件恨的結(jié)漠構(gòu)基想礎結(jié)構(gòu)桃化連嶼接模阿式查詢管方式兩個扔部件信息禿源:瓦負責岔信息獅的采戶集信息持處理交部件懸:周帥期性獎地對就信息貴源進勝行信梨息查聯(lián)詢對于哄隨機串發(fā)生指的信肺息源稿事件陜無法削達到既快速瞞的實寇時處掩理……信息駝獲取飽和處理理構(gòu)涌件信息長源1信息逆源n§9劣.3軟件摸的結(jié)汗構(gòu)基勺礎結(jié)構(gòu)捉化連柄接模猛式中斷/事件賤觸發(fā)紛方式處理穴構(gòu)件鬧不主在動關澡心信驗息源析的情零況信息券處理介部件揪在信死息源君中斷燒事件啟觸發(fā)肌下啟杯動工挎作可以繩對隨匯機發(fā)冶生的授信息霸源事獵件進熔行快殿速的婦實時捉處理處理蠶構(gòu)件信息杯源1信息打源n……§9粘.3軟件鑒的結(jié)腹構(gòu)基唱礎結(jié)構(gòu)很化連話接模排式共享亂信息鉗模式共享堪信息日區(qū)構(gòu)雖件進盛行信怨息源謎和信墻息處參理構(gòu)戶件的鵝信息稱交換哄和傳健遞需要譯考慮望信息徐存取陳的同怨步和跳互斥種問題信息權(quán)源1信息冤源n共享剩信息吳交換駛區(qū)信息霉處理甲構(gòu)件§9廟.3軟件品的結(jié)偽構(gòu)基冠礎任何取具有攀固定響組成壇形式愚的數(shù)泛據(jù)、酸代碼擾、數(shù)綠據(jù)集毫合、艷代碼雷序列麗、數(shù)竭據(jù)和乒代碼軌的結(jié)輩合體洲都可節(jié)以稱御作結(jié)替構(gòu)。無論彎多么峰高層檢的結(jié)群構(gòu),斜都是笨建立梁在基嗽礎結(jié)勵構(gòu)之旱上的靜,作蟲為軟牲件結(jié)簡構(gòu)基泳礎的判思想仰和概惑念,案包括至四個愧方面感:結(jié)構(gòu)勝化控牲制流結(jié)構(gòu)鴿化連誘接模怒式數(shù)據(jù)嬌結(jié)構(gòu)抽象抬數(shù)據(jù)牙類型§9描.3軟件作的結(jié)皂構(gòu)基擾礎基本炎數(shù)據(jù)豬類型雁(數(shù)關據(jù)結(jié)需構(gòu))是繼饒規(guī)范打控制傍和結(jié)攝構(gòu)化道設計緞后在條軟件選研究檔和設殿計中歲發(fā)揮被巨大浸促進俘作用如的軟稍件結(jié)雁構(gòu)概朗念在表思達軟愈件體最系結(jié)損構(gòu)的浸時候慢離不賞開基扎本的肯數(shù)據(jù)些結(jié)構(gòu)這,是緣瑞體系先結(jié)構(gòu)遺的基趴本和莖重要橫方面Ja傳va幸1蠶0%的歸雜質(zhì)已經(jīng)卸讓位棋與體罩系結(jié)芽構(gòu)和勺更高犧層的級結(jié)構(gòu)常見導的數(shù)膛據(jù)結(jié)彩構(gòu)線性啞結(jié)構(gòu)樹形逢結(jié)構(gòu)復雜硬結(jié)構(gòu)文件戴結(jié)構(gòu)§9欣.3軟件卷的結(jié)短構(gòu)基榆礎任何脹具有違固定加組成哈形式連的數(shù)戰(zhàn)據(jù)、昂代碼揪、數(shù)以據(jù)集哈合、忌代碼即序列齡、數(shù)林據(jù)和軌代碼求的結(jié)售合體峰都可創(chuàng)以稱直作結(jié)健構(gòu)。無論籮多么決高層坐的結(jié)姜構(gòu),與都是筋建立費在基血礎結(jié)乞構(gòu)之筋上的廢,作朗為軟樣件結(jié)勵構(gòu)基諒礎的河思想資和概少念,頌包括扔四個狹方面紫:結(jié)構(gòu)掌化控蜻制流結(jié)構(gòu)誕化連祖接模遭式數(shù)據(jù)泡結(jié)構(gòu)抽象替數(shù)據(jù)零類型§9喇.3軟件畫的結(jié)獵構(gòu)基節(jié)礎抽象碑數(shù)據(jù)握結(jié)構(gòu)是一勒個關形于軟訊件分流塊或午者部股件的紗數(shù)學水模型定義策了所堆描述管的部趴件的膚構(gòu)成屑和構(gòu)潛成成少員之梢間的姥關系根以及蒜作用煮在部盛件構(gòu)吃成之臘上的匠合法功的操粒作和夜操作萍的性雪質(zhì)與其否在計戒算機發(fā)內(nèi)的域具體橡的表壇示和撕實現(xiàn)掛無關定義芝了由奪一個膝值域第和定案義在登該值巡壽域上湯的一悔組操步作組說成從類齒型的叔概念旋把握猴部件抽象把數(shù)據(jù)決類型查的定掩義,斤四元釋組(D,R,P,S)表秧示§9葡.3軟件可的結(jié)舉構(gòu)基微礎任何銅具有計固定頂組成沉形式梁的數(shù)副據(jù)、筐代碼睛、數(shù)疊據(jù)集搏合、倍代碼捧序列靜、數(shù)趣據(jù)和互代碼壇的結(jié)敵合體榜都可邊以稱價作結(jié)姻構(gòu)。無論臉多么選高層世的結(jié)踩構(gòu),蘋都是陷建立續(xù)在基蔬礎結(jié)腫構(gòu)之區(qū)上的得,作漸為軟發(fā)件結(jié)裝構(gòu)基塵礎的擊思想部和概達念,業(yè)包括紀四個嘗方面目:結(jié)構(gòu)匆化控聞制流結(jié)構(gòu)榴化連紋接模爛式數(shù)據(jù)榮結(jié)構(gòu)抽象來數(shù)據(jù)院類型面向戚對象進程憑及其淺運行介環(huán)境分時零并發(fā)干計算資源徐共享/并行首同步實時好系統(tǒng)§9每.3軟件抬的結(jié)伐構(gòu)基菜礎面向怖對象20世紀60年代袋提出狠的Si躍mu爺la洋67裁,s凝im嫁ul誓a8沾0建立孔在抽澡象數(shù)挖據(jù)類外型基頃礎之擦上基本詠概念士:對下象、抹類、曲封裝沙、繼寸承、參多態(tài)旦、方遵法類的習層次悲性增包加了幕代碼矩的復票用信息辜隱藏養(yǎng)保證載的對蹄象行現(xiàn)為的多可靠灰性封裝這提高飼了對環(huán)象作殺為一蕩種模抱塊的婦內(nèi)聚桂力§9殲.3軟件我的結(jié)張構(gòu)基宋礎任何觸具有灘固定受組成副形式市的數(shù)此據(jù)、六代碼伴、數(shù)洞據(jù)集蓄合、學代碼遠序列壩、數(shù)艦據(jù)和劉代碼儲的結(jié)拘合體貴都可起以稱壁作結(jié)毅構(gòu)。無論趣多么巾高層割的結(jié)滴構(gòu),海都是曉建立撫在基妄礎結(jié)熄構(gòu)之牲上的掉,作稿為軟夫件結(jié)慘構(gòu)基瓜礎的石思想鍵和概焦念,予包括挎四個拿方面叔:結(jié)構(gòu)鬧化控沒制流結(jié)構(gòu)信化連承接模辱式數(shù)據(jù)透結(jié)構(gòu)抽象舍數(shù)據(jù)辨類型面向乎對象進程洽及其盼運行灰環(huán)境分時貢并發(fā)鹿計算資源權(quán)共享/并行好同步實時短系統(tǒng)§9糧.3軟件蟻的結(jié)爐構(gòu)基厘礎進程60年代純初引仗入的陸概念定義進程巾是可藍以并抬行執(zhí)崇行的條計算買部分逃,是亡一個承獨立術(shù)的可拉以調(diào)播度的采活動進程謝執(zhí)行驢某個訓任務旨時,花需要助分配悼和釋蓬放各樸種資畏源行為替的規(guī)鉤范構(gòu)怪成程涌序,飲程序額在處功理機辯上的災執(zhí)行鏡活動輪叫進介程程序灘是進帖程的蹈腳本您,進岸程是恭程序形的動跡態(tài)執(zhí)蜻行過慌程一個默進程恩可以時執(zhí)行顛一個氏或者籌幾個偽程序不同漢的進薄程可聚以包獄含同堤一個功程序進程賢具有吸并行蠅特征進程頁必須貨建立京獨立番的數(shù)跪據(jù)環(huán)塔境(鐮確保乳進程委間不萄發(fā)生饑干擾志)在串畜行計綁算機妨上,朽進程脅處理壤是實派現(xiàn)程呼序并綠行和嬌分時勸運行伏的必陜不可惡少的巾機制進程勝概念當?shù)倪M飼一步勸發(fā)展玻,提梯出和國實現(xiàn)蹲了線泄程等鞏概念§9暮.3軟件翻的結(jié)圣構(gòu)基啦礎任何濟具有淋固定勸組成酒形式炒的數(shù)串據(jù)、秘代碼州、數(shù)稻據(jù)集辨合、控代碼跪序列看、數(shù)功據(jù)和盞代碼璃的結(jié)壁合體朗都可擺以稱洋作結(jié)味構(gòu)。無論姑多么融高層呆的結(jié)窩構(gòu),猾都是贊建立棗在基舊礎結(jié)葵構(gòu)之零上的吐,作料為軟混件結(jié)具構(gòu)基疏礎的惱思想堤和概誤念,啊包括莖四個跑方面蝦:結(jié)構(gòu)樂化控蝦制流結(jié)構(gòu)渾化連鍋接模遷式數(shù)據(jù)旱結(jié)構(gòu)抽象樹數(shù)據(jù)尊類型面向杯對象進程趕及其激運行績環(huán)境分時猾并發(fā)蓄計算資源憑共享/并行謠同步實時去系統(tǒng)§9剃.3軟件逆的結(jié)事構(gòu)基日礎分時慕并發(fā)期計算對分姨時系美統(tǒng)的燭需求引入渾基于億進程泳的多各道程血序技戒術(shù)后慘使機筒器的影利用完率得友到的套改善榴,但孩仍然竹不能滋滿足挪用戶慘的需庫求。對任務誘控制魄能力楊的失藝去(凡小計墨算量怕的長良事件斃等待凡)、夕希望徑多個梳操作匹能同記時進單行分時籠系統(tǒng)階的基輩本特副征同時馳性獨立姥性及時狗性交互纖作用扎性實現(xiàn)媽分時廈的方攏法時間陳片§9南.3軟件哥的結(jié)胳構(gòu)基賭礎任何待具有戲固定覺組成寧形式妥的數(shù)去據(jù)、萍代碼弟、數(shù)蓋據(jù)集乎合、嘗代碼構(gòu)序列材、數(shù)恰據(jù)和出代碼類的結(jié)珍合體序都可們以稱貞作結(jié)掉構(gòu)。無論閱多么普高層貍的結(jié)挨構(gòu),逮都是素建立媽在基靈礎結(jié)蛾構(gòu)之皇上的遣,作撐為軟子件結(jié)輝構(gòu)基篩礎的寒思想毛和概鎖念,妨包括毅四個系方面姨:結(jié)構(gòu)生化控秧制流結(jié)構(gòu)諸化連決接模邁式數(shù)據(jù)畝結(jié)構(gòu)抽象的數(shù)據(jù)濫類型面向為對象進程欲及其善運行曉環(huán)境分時蒙并發(fā)超計算資源產(chǎn)共享/并行璃同步實時慶系統(tǒng)§9廟.3軟件種的結(jié)笑構(gòu)基脊礎資源春共享/并行娛同步并行乒執(zhí)行牌的任水務同械時需陡要同疊一個隱硬件近和軟肢件資占源資啟源共妖享、嚴競爭卻的問忠題并行旗執(zhí)行辭的任罵務之兇間可昌能存縣在某胳種受版限的沒邏輯晝或時汗序關廊系熄進程吸同步釘問題解決激辦法脫:信傅號量互斥義信號趟:用映于資收源共跟享同步丑信號層:用本于任總務同錢步§9斧.3軟件勁的結(jié)站構(gòu)基東礎任何僵具有塌固定峽組成草形式常的數(shù)魔據(jù)、班代碼妥、數(shù)臂據(jù)集論合、秩代碼蠻序列僵、數(shù)駛據(jù)和伴代碼奶的結(jié)額合體奧都可爺以稱詳作結(jié)型構(gòu)。無論曉多么票高層勾的結(jié)敗構(gòu),忠都是勿建立維在基耳礎結(jié)雅構(gòu)之棕上的術(shù),作新為軟遵件結(jié)賊構(gòu)基盲礎的排思想受和概舟念,抵包括沿四個擁方面答:結(jié)構(gòu)快化控消制流結(jié)構(gòu)坊化連釀接模候式數(shù)據(jù)率結(jié)構(gòu)抽象暮數(shù)據(jù)可類型面向翁對象進程仙及其頁運行奴環(huán)境分時擠并發(fā)偏計算資源夫共享/并行展同步實時炮系統(tǒng)§9廢.3軟件略的結(jié)閘構(gòu)基竟礎實時賤系統(tǒng)實時探是指識對于玻特定皆事件苦處理駱響應房誠的高苦速度鎮(zhèn)特性松,或貫者指勢所提秋供的捷計算迎或服著務反來映最蓬新信芬息狀不態(tài)的堅現(xiàn)實加特性奶。實時換是相州對于圍用戶森容許央的響線應時牛間或昆容許洞的滯江后時漂間,蹲只要漁滿足普用戶留對時引間的淘要求告,皆角可稱笨作實濃時的分時達與實淋時分時孤的目樹標是庭提供摧多個嬌用戶冰可同倒時使氣用同猜一臺淘機器挺或多宅個程街序可廢在同匹一臺諒機器稈上運選行的岡軟件方環(huán)境實時瘦強調(diào)落的是憲系統(tǒng)租對特傅殊時隊間或景請求船的及齊時響柄應性實時粉系統(tǒng)岔的實頃現(xiàn)在分梯時控城制下潔的循幸環(huán)查文詢模淹式和嗓事件/中斷綠模式實時憐系統(tǒng)躍的特很性實時騾時鐘箭管理負載院控制方能力高可籮靠性§9框.4軟件險的層掏次結(jié)羅構(gòu)模饞型分而等治之斤的思患想橫向縱向?qū)哟沃鹦砸挥弥倍技擒浝罴耐矄栴}想分析吃和設源計實添施的掘基本綁和具患有普滴遍適勒用的哄思想語方法OSNe銳tw壁or仆k層次岸系統(tǒng)膝(La盾ye拾re與d怎Sy懷st隱em鬼s)是笨一種縣體系械結(jié)構(gòu)察風格§9芬.4軟件檢的層置次結(jié)娛構(gòu)模纖型計算它機網(wǎng)壁絡的額體系籠結(jié)構(gòu)應用郵層表示潑層會話援層傳輸賊層網(wǎng)絡猛層鏈路督層物理培層應用備層表示交層會話士層傳輸赴層網(wǎng)絡途層鏈路曲層物理島層第1層協(xié)胃議第2層協(xié)衛(wèi)議第3層協(xié)滾議第4層協(xié)慕議第5層協(xié)慢議第6層協(xié)剖議第7層協(xié)奧議§9條.4軟件臂的層崗次結(jié)交構(gòu)模悄型計算寄機操榴作系莖統(tǒng)的覺體系坊結(jié)構(gòu)計算聾機硬仿件(CP導U、內(nèi)昨存、I/維O)基本抹輸入禮輸出操作回系統(tǒng)購內(nèi)核系統(tǒng)凝調(diào)用語言慣處理頸、系呢統(tǒng)工稈具、閣系統(tǒng)塑應用劃、應鏈用程適序Sh爸el殿l解釋痰運行……§9搶.4軟件鼠的層費次結(jié)災構(gòu)模的型層次償體系姥結(jié)構(gòu)通的對斯比、卡總結(jié)都是足從硬是件的洞構(gòu)成績和連貧接的扁基礎螺開始系統(tǒng)甲設計堆中都悼考慮脆道了繞系統(tǒng)猶的升測級和鋤擴展貌性、座兼容殖性建立襖在各適基礎歪層服故務之歸上的戀系統(tǒng)暮,對駕于性謙能可售以建溉立可扁追蹤編的分見析估泥計以上涌兩個表體系悅結(jié)構(gòu)澆的不耕同點上層蛙對下哨層的胳隔層導之間構(gòu)是否腳發(fā)生嶺直接曾連接并或調(diào)提用關雄系以上金體系樸結(jié)構(gòu)滔為復豪雜軟邊件的尤分層考設計拘提供賠了典戲范,烏體系聾結(jié)構(gòu)速的層釀次風否格主真要因糾此而負得到罪認識外的?!?夫.5軟件丸體系邪結(jié)構(gòu)滾的層臟次模菜型建筑叉的發(fā)例展經(jīng)波歷了泊從認靠識建櫻筑材箱料到繳采用銀基礎師構(gòu)件草、到彩建立辟整體廳結(jié)構(gòu)液的過鞏程。軟件舟的發(fā)暖展和沉構(gòu)造細也具貼有類診似建乏筑的繩性質(zhì)燃。任何姥軟件藥的完帝整結(jié)邪構(gòu)都睛具有偏層次排關系:特定巧的軟賄件需擦要特距定的樂硬件畫環(huán)境秋運行不存風在不商需要詢下層喪支持熊的抽倒象的食上層諒結(jié)構(gòu)?;蚩蚪蚣軐哟稳⌒允撬浖Y體系賴結(jié)構(gòu)卡的不竭變性慰質(zhì),難是軟虧件構(gòu)退成的勒共同震規(guī)律§9幅.5軟件籠體系鼠結(jié)構(gòu)杏的層使次模穴型第6層勾應用墳層第5層寫系統(tǒng)傻結(jié)構(gòu)言模式疫層第4層灣資源汪和管縫理調(diào)圾度層第3層漿基礎肚控制飯描述秋層第2層析軟化鼓的硬善件層第1層姐計算鐵機硬勞件軟件座體系樣結(jié)構(gòu)討的層亂次模隸型§9刻.5軟件電體系招結(jié)構(gòu)磨的層冬次模定型硬件惹基礎續(xù)層軟件梯運行麥的物前質(zhì)基魔礎軟化束的硬貓件層對硬喚件結(jié)斜構(gòu)和碧性能敗抽象逢的基械礎上玻,實穴現(xiàn)硬叉件的瀉操作腰和控趟制描愛述軟化兇的硬魔件層處理估器:蘋狀態(tài)骨和指扮令集健合中斷雀:狀毀態(tài)和夕中斷蟲服務§9訂.5軟件權(quán)體系頓結(jié)構(gòu)薄的層煩次模援型基礎麗控制筒描述川層建立也在高膜級程疊序語肅言描絞述上街的純壓粹軟井件描點述層鍬,包瀉括了柄高級羊語言答所支令持的僻所有津程序貝控制土和數(shù)塞據(jù)描溫述概扣念程序富控制類概念糧:順弟序、歲條件囑、選蔥擇、籃循環(huán)香、變?nèi)玖?、墳參?shù)忽、過閃程、肢函數(shù)詞、模粉塊數(shù)據(jù)遙描述積的概傭念:頂數(shù)組餓、隊雀列、頃鏈表狠、堆把棧、悔樹、捆圖、約指針粉、記暗錄支持作該層繁面的我軟件貪系統(tǒng)砌模型主程氣序/子程狼序、摸結(jié)構(gòu)啦化程丑序、陷模塊漂化程屢序、碼面向財對象拔程序支持漠該層蔽面的矩設計耐工具程序露設計跡語言扭、結(jié)急構(gòu)化奏分析奴、面畢向?qū)滔蠓帜奈鲈O凍計§9控.5軟件慰體系依結(jié)構(gòu)殘的層幅次模些型資源柱和管鍛理層作用崇:在深基礎排控制甲描述舅層建緊立的哀一切源數(shù)據(jù)以對象且和操工作,謊都需優(yōu)要在喚操作殃系統(tǒng)淹的協(xié)害調(diào)和封控制永下才訂能實魔際的云實現(xiàn)墻其設斧計的敢作用墾和功怨能。進程偵管理寺、消閱息處崖理、I/徐O末et輝c.該層歪考慮航的設認計模準式共享到資源旁、同巧步、裁分時脈系統(tǒng)艱、異陡常處你理、掉并行四、進釋程、庫線程南、消躍息、阻遠程辛調(diào)用et弄c.該層午的軟紛件系抱統(tǒng)模員型進程爽控制怨、分僅時系斗統(tǒng)、糞消息煉機制et怕c蠟.§9爐.5軟件兔體系馳結(jié)構(gòu)棒的層搖次模球型系統(tǒng)滑結(jié)構(gòu)悔模式塵層最高障層次運的軟劣件結(jié)該構(gòu)概溫念屬于頭體系硬結(jié)構(gòu)吩風格葛或系覺統(tǒng)級伍別的爐設計右模式最高支的抽缸象描辛述層該層駛包含位的概舉念有寫:解釋峽器、聰編譯將器、誰編輯地器、剩管道/過濾摟器、避黑板像、C/近S、B/闊S、框據(jù)架et胡c.§9迎.5軟件齊體系鵝結(jié)構(gòu)允的層拆次模稀型應用賺層從純傍粹應每用領咽域出緩發(fā)所嚷建立售的系償統(tǒng)結(jié)百構(gòu)概僑念是系貸統(tǒng)結(jié)潛構(gòu)模煙式層苗的概疑念經(jīng)喊過領椒域應輩用命邪名的淘直接錯引用企業(yè)堆管理道、公怨文處塊理、血控制盒系統(tǒng)綢、CA辛D系統(tǒng)泄、ER煌P系統(tǒng)et介c.§9拐.5軟件共體系慌結(jié)構(gòu)炭的層艷次模情型層次設計概念系統(tǒng)模型設計環(huán)境1、硬件層次時鐘、中斷控制、I/O、通道、處理器、存儲器……2、軟化的硬件層部件控制連接代碼匯編語言處理器、時鐘、中斷、存儲器、堆棧、I/O、端口、通道順序、條件、循環(huán)、過程、轉(zhuǎn)移循環(huán)掃描、中斷請求過程、代碼塊§9北.5軟件葵體系屢結(jié)構(gòu)夢的層狠次模逼型層次設計概念系統(tǒng)模型設計環(huán)境3、基礎控制描述層部件抽象控制抽象連接代碼、設計模式主/子程序、結(jié)構(gòu)化程序、模塊化程序、OOP、ER、UML程序語言、結(jié)構(gòu)化分析設計OOA/OOD數(shù)組、隊列、鏈表、堆棧、樹、圖、指針、文件、記錄、類、對象etc.順序、條件、循環(huán)、變量、參數(shù)、中斷調(diào)用、中斷流、通訊協(xié)議、繼承、文件輸入輸出過程、函數(shù)、庫、包、etc.4、資源及管理調(diào)度層控制服務連接運行控制人機交互消息機制、可視化程序結(jié)構(gòu)可視化程序設計ODBC、動態(tài)連接庫、剪貼板etc.事件消息

異常RPCDLL應用程序接口共享、同步、分時、并行、進程、線程、實時WIMP、多媒體、控件§9墓.5軟件鉤體系將結(jié)構(gòu)脹的層圓次模儲型層次設計概念系統(tǒng)模型設計環(huán)境5、系統(tǒng)結(jié)構(gòu)模式層控制服務解釋轉(zhuǎn)換分布計算結(jié)構(gòu)模式分布計算程序組裝組件設計數(shù)據(jù)庫服務、域名服務、組件服務管道、解釋器、瀏覽器組件、中間件、C/S、B/S、Mutil-Tiers框架,…6、應用層控制系統(tǒng)CAD系統(tǒng)事務處理其他領域領域模型領域應用設計環(huán)境實時、生產(chǎn)線機械、建筑、電器、自動化計劃、倉庫、財務、檔案信息服務、航空、金融§9雖.6軟件碼體系餃結(jié)構(gòu)錦的體濕系體系嗚結(jié)構(gòu)室的層胸次模昆型構(gòu)娃成了SA的結(jié)鉤構(gòu)體膨系、喚知識蹄體系撫。原驕因如童下:軟件乞研究估的過備程就縱是SA從基佳礎到辯高層義逐步沫發(fā)展防的過竭程SA的概答念是寬建立晌在軟箏件研瞧究和吊技術(shù)量成果五之上仰,是妙軟件詢發(fā)展喚過至以今的柄產(chǎn)物§9親.6軟件機體系蹦結(jié)構(gòu)悟的體幟系層次火模型父對軟息件體卷系結(jié)紛構(gòu)的陶認識體系叛結(jié)構(gòu)礎是關庭于軟途件的梅構(gòu)成意部件灣及其斥連接志的分爪層的分結(jié)構(gòu)浸框架體系搏結(jié)構(gòu)總包括故軟件寫的內(nèi)揉在概秘念和散外在哭操作呆結(jié)構(gòu)體系模結(jié)構(gòu)今分析有與設訪計涵替蓋并愿指導簡著從打邏輯賠結(jié)構(gòu)尾設計贏到運假行實級現(xiàn)的憲軟件值工程椒的全乘部過齒程§9吃.6軟件忍體系襲結(jié)構(gòu)赤的體害系體系予結(jié)構(gòu)弱的構(gòu)乘成基倚礎體系夕結(jié)構(gòu)腦是計帖算機戲技術(shù)予發(fā)展膛成熟潛的必殘然產(chǎn)保物基礎也包括頃:對扭硬件璃的軟念件抽阿象、角基礎賓控制嬸描述返、資罵源管露理調(diào)啦度、剖系統(tǒng)朱結(jié)構(gòu)宴模式集、領降域知建識SA研究濾是整癥個軟枯件領屠域幾佩十年限研究區(qū)的繼立承、禮概括猜和發(fā)喊展§9征.6軟件淹體系嫂結(jié)構(gòu)毒的體師系體系處結(jié)構(gòu)殘的描襯述抽科象抽象快在軟濃件技遭術(shù)研反究中證一直奧發(fā)揮池著重塞要的劇作用粒,每撞次抽俯象都旬標志茂著技床術(shù)發(fā)主展從滔經(jīng)驗錘向理扔論的聰轉(zhuǎn)折輛,每漲次抽騰象都碧在前既一次獸抽象突基礎終上建乓立

溫馨提示

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

評論

0/150

提交評論