版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件體系結(jié)構(gòu)設(shè)計(jì)案例體系結(jié)構(gòu)設(shè)計(jì)案例科學(xué)數(shù)據(jù)共享網(wǎng)空中交通管制科學(xué)數(shù)據(jù)共享網(wǎng)體系結(jié)構(gòu)設(shè)計(jì)科學(xué)數(shù)據(jù)共享網(wǎng)科學(xué)數(shù)據(jù)共享網(wǎng)的系統(tǒng)需求“中國(guó)地球系統(tǒng)科學(xué)數(shù)據(jù)共享網(wǎng)〞是國(guó)家科學(xué)數(shù)據(jù)共享工程的重要組成局部,同時(shí)也是科技部推動(dòng)“國(guó)家科學(xué)數(shù)據(jù)共享工程〞2002年試點(diǎn)的三個(gè)科學(xué)數(shù)據(jù)共享網(wǎng)之一。該系統(tǒng)針對(duì)基于各圈層〔大氣圈、水圈、生物圈〕相互作用的地球系統(tǒng)科學(xué)的整體研究,利用互聯(lián)網(wǎng),整合、集成各科研院所、高等院校和國(guó)際數(shù)據(jù)組織以及科學(xué)家個(gè)人手中的相關(guān)專業(yè)數(shù)據(jù)資源,瞄準(zhǔn)地球系統(tǒng)科學(xué)的前沿研究,開展數(shù)據(jù)組織、加工與效勞,構(gòu)建物理上分布、邏輯上統(tǒng)一的地球系統(tǒng)科學(xué)數(shù)據(jù)管理與共享效勞網(wǎng)。這一工作對(duì)于增強(qiáng)我國(guó)根底科學(xué)研究和前沿科學(xué)創(chuàng)新能力具有重要的意義。數(shù)據(jù)方面的特殊需求和特點(diǎn)能夠快捷地收集數(shù)據(jù)科學(xué)數(shù)據(jù)分散在科研院所和科學(xué)家手中,要設(shè)計(jì)開發(fā)一套收集數(shù)據(jù)的機(jī)制,使其能夠快速地整合到系統(tǒng)中,提供數(shù)據(jù)共享效勞。數(shù)據(jù)收集的途徑應(yīng)主要通過(guò)網(wǎng)絡(luò)媒介,而且不能影響系統(tǒng)所提供的網(wǎng)絡(luò)效勞的正常運(yùn)行。有效存儲(chǔ)和管理海量數(shù)據(jù),并快速定位數(shù)據(jù)該系統(tǒng)能夠提供目錄效勞,合理地管理數(shù)據(jù)。提供用戶查閱、下載、使用數(shù)據(jù)的效勞。當(dāng)用戶在系統(tǒng)中查找數(shù)據(jù)時(shí),希望能夠快速定位數(shù)據(jù),提供效勞,平均響應(yīng)時(shí)間最長(zhǎng)不超過(guò)20秒。數(shù)據(jù)方面的特殊需求和特點(diǎn)保護(hù)數(shù)據(jù)版權(quán),保證數(shù)據(jù)的平安性科學(xué)數(shù)據(jù)是科學(xué)工作者辛勤勞動(dòng)的果實(shí),同書籍一樣也存在版權(quán)的問(wèn)題。所以在數(shù)據(jù)的使用上,需要版權(quán)保護(hù)。此外,由于一些數(shù)據(jù)有其時(shí)效性和保密性,所以在提供效勞時(shí)需要對(duì)數(shù)據(jù)訪問(wèn)進(jìn)行相應(yīng)的平安控制。系統(tǒng)需求架構(gòu)師一般通過(guò)兩種途徑來(lái)獲得系統(tǒng)的需求:用戶直接主動(dòng)地提供的需求〔一般都是功能性需求和領(lǐng)域知識(shí)〕希望“科學(xué)數(shù)據(jù)共享網(wǎng)〞能通過(guò)Internet為用戶提供數(shù)據(jù)效勞,包含:數(shù)據(jù)目錄效勞、數(shù)據(jù)資源導(dǎo)航、數(shù)據(jù)下載功能、對(duì)數(shù)據(jù)進(jìn)行穩(wěn)妥地平安管理。構(gòu)架師設(shè)計(jì)“對(duì)話問(wèn)題〞,通過(guò)對(duì)用戶提問(wèn),進(jìn)一步與他們溝通,從而得到明確的需求。構(gòu)架師以用軟件系統(tǒng)各方面的質(zhì)量屬性為索引,系統(tǒng)地啟發(fā)用戶談出他們實(shí)際需要、但沒(méi)有表達(dá)出來(lái)或是表達(dá)不完全的內(nèi)容。非功能性需求質(zhì)量屬性針對(duì)質(zhì)量屬性的需求可用性/可靠性系統(tǒng)應(yīng)能長(zhǎng)期穩(wěn)定地提供服務(wù),近似7×24小時(shí)工作強(qiáng)度;在負(fù)載過(guò)重或是系統(tǒng)崩潰的情況下,能保證用戶的請(qǐng)求不丟失;當(dāng)系統(tǒng)出現(xiàn)故障或崩潰時(shí),恢復(fù)時(shí)間不超過(guò)兩小時(shí);可維護(hù)性修改某個(gè)子系統(tǒng)或服務(wù)時(shí),不影響其他子系統(tǒng)或服務(wù);性能高峰時(shí)系統(tǒng)的平均響應(yīng)時(shí)間控制在20秒以內(nèi);系統(tǒng)能夠滿足100個(gè)并發(fā)的用戶查詢請(qǐng)求;系統(tǒng)至少能夠支持2000個(gè)用戶的在線服務(wù);安全性對(duì)有保密性要求的數(shù)據(jù)實(shí)施安全控制;提供系統(tǒng)運(yùn)行日志監(jiān)控信息,供管理員了解系統(tǒng)的運(yùn)行和安全狀態(tài);商業(yè)屬性2005年中期完成系統(tǒng),年底前投入正式使用;能夠利用現(xiàn)有系統(tǒng)的可利用資源;初期總共投資2000萬(wàn),分別用于系統(tǒng)的集成建設(shè)和開發(fā)、共享數(shù)據(jù)標(biāo)準(zhǔn)的制定。科學(xué)數(shù)據(jù)共享網(wǎng)的體系結(jié)構(gòu)?科學(xué)數(shù)據(jù)共享網(wǎng)的體系結(jié)構(gòu)原型的體系結(jié)構(gòu)及其分析根據(jù)需求,數(shù)據(jù)將以Internet為傳輸途徑完成共享。在目前以Internet為前提的系統(tǒng)中,應(yīng)用最廣泛的是B/S〔Browser/Server〕結(jié)構(gòu)。這樣的結(jié)構(gòu)已經(jīng)相當(dāng)成熟,并具有很大的靈活性??茖W(xué)數(shù)據(jù)共享網(wǎng)也是基于這樣初衷而設(shè)計(jì)的。系統(tǒng)的原型設(shè)計(jì)系統(tǒng)的原型設(shè)計(jì)對(duì)于科學(xué)數(shù)據(jù)的存儲(chǔ)、管理、共享等諸多計(jì)算都是由“中心〞效勞器承擔(dān)。在中心效勞器中,又劃分了數(shù)據(jù)收集、數(shù)據(jù)訪問(wèn)、平臺(tái)數(shù)據(jù)管理和平臺(tái)管理四個(gè)模塊。數(shù)據(jù)收集負(fù)責(zé)收集用戶通過(guò)Internet上載或是其它途徑〔光盤、磁盤〕提交上來(lái)的科學(xué)數(shù)據(jù)。數(shù)據(jù)訪問(wèn)負(fù)責(zé)向用戶提供訪問(wèn)科學(xué)數(shù)據(jù)的效勞---查詢和下載平臺(tái)數(shù)據(jù)管理承擔(dān)了與數(shù)據(jù)庫(kù)交互,管理和存儲(chǔ)數(shù)據(jù)的工作。它提供的接口負(fù)責(zé)將收集的科學(xué)數(shù)據(jù)先暫存在平臺(tái)數(shù)據(jù)庫(kù)中;然后供工作人員對(duì)數(shù)據(jù)進(jìn)行有效性檢查和加工,并將合法數(shù)據(jù)轉(zhuǎn)移到發(fā)布數(shù)據(jù)庫(kù)中;最后管理發(fā)布數(shù)據(jù)庫(kù)中數(shù)據(jù)的接口提供數(shù)據(jù)的訪問(wèn)效勞。平臺(tái)管理承擔(dān)了管理用戶信息、管理用戶和數(shù)據(jù)的平安信息,以及生成平臺(tái)運(yùn)行日志的任務(wù)。是否適宜?對(duì)原型系統(tǒng)的分析所有的數(shù)據(jù)都由“中心〞效勞器負(fù)責(zé)存儲(chǔ),并向用戶提供效勞。這樣的結(jié)果是所有的用戶請(qǐng)求都由中心效勞器來(lái)響應(yīng)。即使內(nèi)部的四個(gè)模塊部署到不同的效勞器上,“平臺(tái)數(shù)據(jù)管理〞和兩個(gè)數(shù)據(jù)庫(kù)所承擔(dān)的運(yùn)算量也是可觀的??紤]到未來(lái)的科學(xué)數(shù)據(jù)將會(huì)越來(lái)越龐大,大量的數(shù)據(jù)都存儲(chǔ)到效勞器中,對(duì)效勞器來(lái)講必然是巨大的負(fù)擔(dān)。而且,數(shù)據(jù)管理和維護(hù)的本錢也隨著數(shù)據(jù)量的增加而加大。“中心〞效勞器承載了眾多效勞,因而其運(yùn)算量會(huì)很繁重;因此為了到達(dá)性能方面的要求,對(duì)“中心〞效勞器的要求就會(huì)比較高,比方:增加內(nèi)存容量,CPU數(shù)量。這也增加了系統(tǒng)的投入本錢。有時(shí),僅僅通過(guò)提高效勞器的性能是不能夠到達(dá)性能方面要求的。對(duì)原型系統(tǒng)的分析請(qǐng)求都由“中心〞效勞器做出響應(yīng),一旦它出現(xiàn)了故障,無(wú)法提供效勞,那么存儲(chǔ)在系統(tǒng)中的科學(xué)數(shù)據(jù)就無(wú)法向外界提供共享效勞。補(bǔ)救方法:增加備份效勞器,組成集群當(dāng)系統(tǒng)升級(jí)時(shí),也會(huì)對(duì)所提供的效勞造成影響??蛻粢蟊M量到達(dá)7×24小時(shí)效勞,平均修復(fù)時(shí)間不超過(guò)2小時(shí)。實(shí)現(xiàn)客戶要求相當(dāng)難度,本錢也高。數(shù)據(jù)都存儲(chǔ)在一個(gè)系統(tǒng)內(nèi),采取了通過(guò)Internet上載或是其它途徑〔光盤、磁盤等方式〕提交科學(xué)數(shù)據(jù)的方式??紤]到地學(xué)領(lǐng)域的數(shù)據(jù)通常是較大的地圖,網(wǎng)絡(luò)提交數(shù)據(jù)的方式會(huì)影響到“中心〞效勞器的數(shù)據(jù)吞吐量,降低了系統(tǒng)性能。重新設(shè)計(jì)的面向效勞的體系結(jié)構(gòu)體系結(jié)構(gòu)說(shuō)明面向效勞的體系結(jié)構(gòu)門戶〔主數(shù)據(jù)中心〕,平安中心和分?jǐn)?shù)據(jù)中心通過(guò)由WebService構(gòu)建的數(shù)據(jù)共享效勞、全局效勞、平安效勞相互連接,組成了科學(xué)數(shù)據(jù)共享網(wǎng)的體系結(jié)構(gòu)。新的體系結(jié)構(gòu)劃分了主數(shù)據(jù)中心、分?jǐn)?shù)據(jù)中心和平安中心;三類中心分別有各自基于B/S結(jié)構(gòu)的管理系統(tǒng),相對(duì)獨(dú)立。遵循面向效勞的體系結(jié)構(gòu)思想,為了實(shí)現(xiàn)數(shù)據(jù)的共享效勞,各個(gè)中心將效勞內(nèi)容封裝成WebService,作為其他中心訪問(wèn)本中心數(shù)據(jù)的入口,并通過(guò)Internet傳輸數(shù)據(jù)。SOAP提供一種簡(jiǎn)單的、可擴(kuò)展并且功能豐富的XML消息處理框架,用于定義高級(jí)別的應(yīng)用程序協(xié)議,從而在分布式異構(gòu)環(huán)境中提供更高的互操作性。體系結(jié)構(gòu)說(shuō)明在該系統(tǒng)中,科學(xué)數(shù)據(jù)存儲(chǔ)在各個(gè)數(shù)據(jù)中心上;各分?jǐn)?shù)據(jù)中心通過(guò)數(shù)據(jù)效勞的Webservice組件向主數(shù)據(jù)中心公布其元數(shù)據(jù)信息,作為實(shí)現(xiàn)數(shù)據(jù)共享的根底〔元數(shù)據(jù)是描述數(shù)據(jù)的數(shù)據(jù)〕。通過(guò)在主數(shù)據(jù)中心上查找元數(shù)據(jù)信息,可以快速地獲取科學(xué)數(shù)據(jù)的消息信息,定位數(shù)據(jù)訪問(wèn)入口-----某個(gè)分?jǐn)?shù)據(jù)中心的數(shù)據(jù)共享效勞,然后實(shí)現(xiàn)數(shù)據(jù)的訪問(wèn)。體系結(jié)構(gòu)說(shuō)明主數(shù)據(jù)中心作為整個(gè)系統(tǒng)共享效勞的一個(gè)入口,它提供了查詢主數(shù)據(jù)中心上元數(shù)據(jù)信息的效勞;負(fù)責(zé)向分?jǐn)?shù)據(jù)中心轉(zhuǎn)發(fā)用戶訪問(wèn)科學(xué)數(shù)據(jù)的請(qǐng)求。分?jǐn)?shù)據(jù)中心也可以作為共享效勞的入口。每個(gè)分?jǐn)?shù)據(jù)中心都具有各自的管理信息系統(tǒng),收集和管理某個(gè)研究領(lǐng)域內(nèi)的科學(xué)數(shù)據(jù),用戶可以直接登錄某個(gè)分?jǐn)?shù)據(jù)中心上訪問(wèn)數(shù)據(jù)。參加了平安中心。用戶的根本信息,如密碼、住址、所屬單位等,都由平安中心保存和維護(hù)。平安中心為所有數(shù)據(jù)中心提供了用戶的身份驗(yàn)證、維護(hù)的平安效勞。但是用戶訪問(wèn)數(shù)據(jù)的權(quán)限那么由各個(gè)數(shù)據(jù)中心獨(dú)立地設(shè)置和管理。各中心的信息存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)中心的分層體系結(jié)構(gòu)數(shù)據(jù)中心的分層體系結(jié)構(gòu)分層體系結(jié)構(gòu):某一層功能和實(shí)現(xiàn)的變化只是上下層有關(guān)〔低耦合,可擴(kuò)展、組件復(fù)用〕平安管理:訪問(wèn)權(quán)限日志管理:多種操作的記錄數(shù)據(jù)訪問(wèn)層:審查、發(fā)布數(shù)據(jù)的操作應(yīng)用效勞層:多個(gè)共享效勞組件共享效勞接口:訪問(wèn)接口、入口,重用局部應(yīng)用效勞組件主數(shù)據(jù)中心:全局效勞分效勞中心:數(shù)據(jù)收割〔為主數(shù)據(jù)中心收集元信息〕注意連接件設(shè)計(jì)p133平安中心的體系結(jié)構(gòu)體系結(jié)構(gòu)分析面向效勞的體系結(jié)構(gòu)是一種松耦合、協(xié)議和實(shí)現(xiàn)獨(dú)立的體系結(jié)構(gòu);松耦合與隨需應(yīng)變是SOA的兩大特點(diǎn)。采用這種體系結(jié)構(gòu),可以重用已有系統(tǒng)作為分?jǐn)?shù)據(jù)中心;允許異構(gòu)數(shù)據(jù)的存在和訪問(wèn);并且能夠給系統(tǒng)帶來(lái)良好的可維護(hù)性和可擴(kuò)展性。新的系統(tǒng)中,最主要的一點(diǎn)變化就是:科學(xué)數(shù)據(jù)將不再統(tǒng)一由“中心〞效勞器存儲(chǔ)和管理,改為由數(shù)據(jù)所有者〔科研工作者或是科研院所〕負(fù)責(zé)存儲(chǔ)和管理。數(shù)據(jù)共享網(wǎng)可維護(hù)性解決策略在科學(xué)數(shù)據(jù)共享網(wǎng)系統(tǒng)中,在不同的層次設(shè)計(jì)中分別采用了“間接化、封裝、別離〞。首先,整個(gè)系統(tǒng)的分布式體系結(jié)構(gòu)設(shè)計(jì),采用了SOA的體系結(jié)構(gòu)設(shè)計(jì),這種設(shè)計(jì)是將數(shù)據(jù)共享效勞封裝為WebService,由特定的WebService提供數(shù)據(jù)共享效勞。WebService的引入,將共享數(shù)據(jù)內(nèi)容和共享效勞實(shí)現(xiàn)細(xì)節(jié)別離。當(dāng)實(shí)現(xiàn)細(xì)節(jié)發(fā)生變化或是增加新的效勞時(shí),對(duì)原有系統(tǒng)的運(yùn)行影響很小。在數(shù)據(jù)中心和平安中心的系統(tǒng)設(shè)計(jì)上,采用了分層的設(shè)計(jì)。這是一種間接化的體系結(jié)構(gòu)設(shè)計(jì)策略,上層的共享效勞需要通過(guò)數(shù)據(jù)訪問(wèn)層提供的接口訪問(wèn)數(shù)據(jù);當(dāng)?shù)讓訑?shù)據(jù)存儲(chǔ)結(jié)構(gòu)變化后,對(duì)上層的共享效勞的影響較小。數(shù)據(jù)中心和平安中心的web應(yīng)用系統(tǒng)采用的是MVC模式,將模型、控制、視圖有機(jī)地別離。空中交通管制
:///Programming/Software+architecture+in+practice,+second+edition/Part+Two+Creating+an+Architecture/Chapter+6.+Air+Traffic+Control+A+Case+Study+in+Designing+for+High+Availability/系統(tǒng)概況系統(tǒng)概況飛機(jī)從順利起飛到平安到達(dá)目的地,受到空中交通管制系統(tǒng)各個(gè)不同局部的管理。地面控制局部負(fù)責(zé)協(xié)調(diào)和管理飛機(jī)在機(jī)場(chǎng)地面上的運(yùn)動(dòng);塔臺(tái)控制局部控制飛機(jī)在該機(jī)場(chǎng)的終端控制區(qū)中的飛行;最后,該系統(tǒng)還有多個(gè)中途中心,將整個(gè)美國(guó)領(lǐng)空劃分為22個(gè)責(zé)任區(qū)。初始區(qū)段組〔InitialSectorSuiteSystem,ISSS〕ISSS是針對(duì)22個(gè)中途中心的軟硬件升級(jí)系統(tǒng)需求與質(zhì)量分析空中交通管制系統(tǒng)假設(shè)運(yùn)行不好,可能會(huì)造成生命財(cái)產(chǎn)損失極高的可用性必須保證系統(tǒng)不能正常工作的時(shí)間非常短〔一年內(nèi)停機(jī)時(shí)間不能超過(guò)5分鐘〕高性能系統(tǒng)必須保證在不喪失任何數(shù)據(jù)的情況下對(duì)大量數(shù)據(jù)進(jìn)行處理;通信網(wǎng)絡(luò)必須能夠處理這種負(fù)載,軟件必須能夠快速、帶有預(yù)測(cè)性的進(jìn)行計(jì)算。ISSS的功能獲取存儲(chǔ)在主計(jì)算機(jī)系統(tǒng)的現(xiàn)有空中交通管制系統(tǒng)中的雷達(dá)目標(biāo)數(shù)據(jù)轉(zhuǎn)換雷達(dá)數(shù)據(jù)以供顯示,并將其播送給所有控制臺(tái)。每個(gè)控制臺(tái)選擇自己需要顯示的報(bào)告數(shù)據(jù),每個(gè)控制臺(tái)都能夠顯示任何方位的數(shù)據(jù)處理沖突警告,或其它由主計(jì)算機(jī)發(fā)送來(lái)的數(shù)據(jù)提供與主計(jì)算機(jī)的接口,以便于輸入和查詢飛行方案提供諸如網(wǎng)絡(luò)管理等多方面的監(jiān)控信息,允許場(chǎng)站管理員實(shí)時(shí)地重新配置所安裝的系統(tǒng)提供記錄能力,以供事后回放在控制臺(tái)上提供如窗口形式的圖形用戶界面,有必要提供特殊的與平安相關(guān)的功能,如顯示的窗口有一定的透明度,以免遮擋住重要信息在主計(jì)算機(jī)、主要的通信網(wǎng)絡(luò)以及主要的雷達(dá)傳感器出現(xiàn)故障時(shí),提供一定的后備能力ISSS系統(tǒng)所處的物理環(huán)境主計(jì)算機(jī)負(fù)責(zé)對(duì)監(jiān)控?cái)?shù)據(jù)和飛行計(jì)劃數(shù)據(jù)進(jìn)行處理通用控制臺(tái)空中交通管制人員的工作站;一個(gè)區(qū)段組可以有1~4臺(tái)通用控制臺(tái)通用控制臺(tái)通用控制臺(tái)通用控制臺(tái)本地通信網(wǎng)絡(luò)(LCN)雙LCN接口單元與LCN相連4個(gè)并行令牌環(huán)網(wǎng)增強(qiáng)直接訪問(wèn)雷達(dá)信道BCN監(jiān)控控制臺(tái)監(jiān)控控制臺(tái)測(cè)試培訓(xùn)子系統(tǒng)外部系統(tǒng)接口(ESI)物理視圖模塊分解視圖顯示管理通用系統(tǒng)效勞記錄、分析與回放全國(guó)空域系統(tǒng)修改操作系統(tǒng)捕獲交通管制系統(tǒng)中的會(huì)話,以備事后分析進(jìn)程視圖ISSS系統(tǒng)按照多處理器的環(huán)境設(shè)計(jì)。這些處理器在邏輯上組成處理器組。處理器組的目的是要分別運(yùn)行一個(gè)或多個(gè)應(yīng)用程序的副本。其中,一個(gè)為主,其他為輔,稱統(tǒng)一應(yīng)用程序及其不同副本為主地址空間〔PAS〕和備用地址空間〔SAS〕。操作單元:一個(gè)主地址空間和與其相應(yīng)的備用地址空間的集合稱為操作單元。功能組:未以容錯(cuò)方式實(shí)現(xiàn)的ISSS系統(tǒng)的其他局部在不同的處理器上獨(dú)立運(yùn)行,稱其為功能組。進(jìn)程視圖添加一個(gè)新的操作單元的步驟如果在SAS內(nèi)部發(fā)現(xiàn)了錯(cuò)誤,就要在另外的處理器上啟動(dòng)新的SAS。新的SAS要與其PAS協(xié)調(diào)工作,并接收狀態(tài)數(shù)據(jù)。確定必要的輸入數(shù)據(jù)及所在的位置;確定哪些操作單元需要用到該新操作單元的輸出數(shù)據(jù);以一種使該圖仍然保持非循環(huán)的方式將該操作單元的通信模式加到整個(gè)系統(tǒng)的非循環(huán)通信圖中,以免發(fā)生死鎖;設(shè)計(jì)消息,實(shí)現(xiàn)所期望的數(shù)據(jù)流;確定在進(jìn)行系統(tǒng)評(píng)審時(shí)必須要用到的內(nèi)部狀態(tài)數(shù)據(jù),以及在從PAS到SAS的更新通信中必須包括的狀態(tài)數(shù)據(jù);將狀態(tài)數(shù)據(jù)劃分為能夠很好地適應(yīng)網(wǎng)絡(luò)要求的消息;添加一個(gè)新的操作單元的步驟如果在SAS內(nèi)部發(fā)現(xiàn)了錯(cuò)誤,就要在另外的處理器上啟動(dòng)新的SAS。新的SAS要與其PAS協(xié)調(diào)工作,并接收狀態(tài)數(shù)據(jù)。定義必須用到的消息類型;規(guī)劃在PAS失敗時(shí)的切換:要對(duì)更新數(shù)據(jù)做合理的規(guī)劃,保證能夠完全反映出各種狀態(tài);保證在切換發(fā)生時(shí)數(shù)據(jù)的一致性;保證各個(gè)處理步驟能夠在不超過(guò)一次系統(tǒng)“心跳〞的時(shí)間內(nèi)完成;規(guī)劃與其他操作單元的數(shù)據(jù)共享和數(shù)據(jù)鎖定協(xié)議。客戶機(jī)/效勞器視圖代碼視圖展示了如何將功能映射到代碼單元上。應(yīng)用程序被分解為Ada程序包,這些程序包中只有類型定義。打包〔packaging〕是一種設(shè)計(jì)活動(dòng),其目的是包含抽象和信息隱藏。分層視圖容錯(cuò)視圖高可用性決定了系統(tǒng)出現(xiàn)故障時(shí)不能進(jìn)行冷啟動(dòng)。直接〔或比較快地〕切換到備用組件是必須的。容錯(cuò)層次捕獲應(yīng)用程序間的交互的錯(cuò)誤并從中恢復(fù)。容錯(cuò)視圖Summary圖書管理系統(tǒng)圖書館管理系統(tǒng)中的書籍管理功能:書籍信息類書目類新增書籍界面類刪除書籍界面類書籍管理類類順序圖協(xié)作圖軟件體系結(jié)構(gòu)上機(jī)案例學(xué)校每一個(gè)學(xué)生都有兩類書籍第一類是學(xué)生常用書籍,另外一類是一些貴重的書籍。對(duì)于常用,學(xué)生在借閱時(shí)需要進(jìn)行登記〔Register〕,自行保管,但在損壞時(shí)需要進(jìn)行注銷〔Cancellation〕和賠償。而對(duì)于貴重書籍必須通過(guò)對(duì)外書籍管理系統(tǒng)進(jìn)行統(tǒng)一管理。在使用時(shí)需要辦理租借〔Lend〕手續(xù)。需要注意的是,對(duì)于一般學(xué)生,只能借與自己專業(yè)相關(guān)的書籍〔也就是本部門內(nèi)的書籍〕,而對(duì)于研究生,那么可以借所有類型的書籍。由于書籍分布在不同的地理位置。開發(fā)一套書籍倉(cāng)庫(kù)管理系統(tǒng)〔BookWarehouseSystem,BWS〕。BWS主要分為兩個(gè)局部第一局部是學(xué)生與書籍信息管理系統(tǒng)〔Stu
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)習(xí)護(hù)士的心得體會(huì)15篇
- 物流實(shí)習(xí)報(bào)告范文集合5篇
- 畢業(yè)典禮學(xué)校領(lǐng)導(dǎo)代表講話稿篇
- 年度銷售工作計(jì)劃模板8篇
- 公司實(shí)習(xí)報(bào)告范文9篇
- 北師大版八年級(jí)上冊(cè)數(shù)學(xué)期末考試試卷及答案
- 九年級(jí)語(yǔ)文下冊(cè) 第六單元 23《詩(shī)詞曲五首》白雪歌送武判官歸京教學(xué)實(shí)錄 新人教版
- 植樹節(jié)日作文600字范文
- 學(xué)生會(huì)面試自我介紹匯編15篇
- 教師個(gè)人工作計(jì)劃(集合15篇)
- 2024年1月福建省普通高中學(xué)業(yè)水平合格性考試化學(xué)試題(解析版)
- 低空經(jīng)濟(jì)的商業(yè)化路徑分析
- 項(xiàng)目年終總結(jié)及明年計(jì)劃
- 新外貿(mào)業(yè)務(wù)員年終總結(jié)
- 化工廠設(shè)備安裝施工方案
- 國(guó)家電網(wǎng)公司招聘高校畢業(yè)生應(yīng)聘登記表
- 代賬公司會(huì)計(jì)主管年終總結(jié)
- 創(chuàng)新思維訓(xùn)練學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年一級(jí)注冊(cè)消防工程師考試復(fù)習(xí)題庫(kù)100題及答案(一)
- 定向羅盤項(xiàng)目可行性實(shí)施報(bào)告
- 學(xué)術(shù)基本要素:專業(yè)論文寫作學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論