首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學(xué)習(xí) | ||
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院 | ||
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福 | ||
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、法、德、日、韓語 | 在職申碩英語 | ||
在職攻碩英語 | 成人英語三級 | ||
等級考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證 | ||
公務(wù)員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國際商務(wù)師 | 跟單員 | ||
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師 | ||
期貨從業(yè)資格 | 社會工作者 | ||
會計職稱 | 注會CPA | 經(jīng)濟(jì)師 | 統(tǒng)計師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會 | ACCA | 審計師 | ||
法律顧問 | 會計證 | ||
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師 | ||
房地產(chǎn)估價師 | 土地估價師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價員 | ||
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師 | ||
公路造價工程師 | 招標(biāo)師 | ||
執(zhí)業(yè)護(hù)士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格 |
關(guān)鍵字:系統(tǒng)構(gòu)架、設(shè)計、考慮、因素
目錄:
一、與構(gòu)架有關(guān)的幾個基本概念;
二、構(gòu)架設(shè)計應(yīng)考慮的因素概攬;
三、程序的運行時結(jié)構(gòu)方面的考慮;
四、源代碼的組織結(jié)構(gòu)方面的考慮;
五、寫系統(tǒng)構(gòu)架設(shè)計文檔應(yīng)考慮的問題
六、結(jié)語
一、與構(gòu)架有關(guān)的幾個基本概念:
1、模塊(module):一組完成指定功能的語句,包括:輸入、輸出、邏輯處理功能、內(nèi)部信息、運行環(huán)境(與功能對應(yīng)但不是一對一關(guān)系)。
2、組件(component):系統(tǒng)中相當(dāng)重要的、幾乎是獨立的可替換部分,它在明確定義的構(gòu)架環(huán)境中實現(xiàn)確切的功能。
3、模式(pattern):指經(jīng)過驗證,至少適用于一種實用環(huán)境(更多時候是好幾種環(huán)境)的解決方案模板(用于結(jié)構(gòu)和行為。在 UML 中:模式由參數(shù)化的協(xié)作來表示,但 UML 不直接對模式的其他方面(如使用結(jié)果列表、使用示例等,它們可由文本來表示)進(jìn)行建模。存在各種范圍和抽象程度的模式,例如,構(gòu)架模式、分析模式、設(shè)計模式和代碼模式或?qū)嵤┠J。模式將可以幫助我們抓住重點。構(gòu)架也是存在模式的。比如,對于系統(tǒng)結(jié)構(gòu)設(shè)計,我們使用層模式;對于分布式系統(tǒng),我們使用代理模式(通過使用代理來替代實際的對象,使程序能夠控制對該對象的訪問);對于交互系統(tǒng),我們使用MVC(M模型(對象)/V視圖(輸出管理)/C控制器(輸入處理))模式。模式是針對特定問題的解,因此,我們也可以針對需求的特點采用相應(yīng)的模式來設(shè)計構(gòu)架。
4、構(gòu)架模式(architectural pattern):表示軟件系統(tǒng)的基本結(jié)構(gòu)組織方案。它提供了一組預(yù)定義的子系統(tǒng)、指定它們的職責(zé),并且包括用于組織其間關(guān)系的規(guī)則和指導(dǎo)。
5、層(layer):對模型中同一抽象層次上的包進(jìn)行分組的一種特定方式。通過分層,從邏輯上將子系統(tǒng)劃分成許多集合,而層間關(guān)系的形成要遵循一定的規(guī)則。通過分層,可以限制子系統(tǒng)間的依賴關(guān)系,使系統(tǒng)以更松散的方式耦合,從而更易于維護(hù)。(層是對構(gòu)架的橫向劃分,分區(qū)是對構(gòu)架的縱向劃分)。
6、系統(tǒng)分層的幾種常用方法:
1) 常用三層服務(wù):用戶層、業(yè)務(wù)邏輯層、數(shù)據(jù)層;
2) 多層結(jié)構(gòu)的技術(shù)組成模型:表現(xiàn)層、中間層、數(shù)據(jù)層;
3) 網(wǎng)絡(luò)系統(tǒng)常用三層結(jié)構(gòu):核心層、匯聚層和接入層;
4) RUP典型分層方法:應(yīng)用層、專業(yè)業(yè)務(wù)層、中間件層、系統(tǒng)軟件層;
5) 基于Java的B/S模式系統(tǒng)結(jié)構(gòu):瀏覽器端、服務(wù)器端、請求接收層、請求處理層;
6) 某六層結(jié)構(gòu):功能層(用戶界面)、模塊層、組裝層(軟件總線)、服務(wù)層(數(shù)據(jù)處理)、數(shù)據(jù)層、核心層;