![架構(gòu)設(shè)計(jì)Chapter10ArchitecturalDesign課件_第1頁(yè)](http://file4.renrendoc.com/view/b316782864d5e3185caa01ac1a5e6cd3/b316782864d5e3185caa01ac1a5e6cd31.gif)
![架構(gòu)設(shè)計(jì)Chapter10ArchitecturalDesign課件_第2頁(yè)](http://file4.renrendoc.com/view/b316782864d5e3185caa01ac1a5e6cd3/b316782864d5e3185caa01ac1a5e6cd32.gif)
![架構(gòu)設(shè)計(jì)Chapter10ArchitecturalDesign課件_第3頁(yè)](http://file4.renrendoc.com/view/b316782864d5e3185caa01ac1a5e6cd3/b316782864d5e3185caa01ac1a5e6cd33.gif)
![架構(gòu)設(shè)計(jì)Chapter10ArchitecturalDesign課件_第4頁(yè)](http://file4.renrendoc.com/view/b316782864d5e3185caa01ac1a5e6cd3/b316782864d5e3185caa01ac1a5e6cd34.gif)
![架構(gòu)設(shè)計(jì)Chapter10ArchitecturalDesign課件_第5頁(yè)](http://file4.renrendoc.com/view/b316782864d5e3185caa01ac1a5e6cd3/b316782864d5e3185caa01ac1a5e6cd35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Chapter 10Architectural DesignSoftware Engineering: A Practitioners Approach, 6th editionby Roger S. Pressman1第1頁(yè),共18頁(yè)。Software ArchitectureThe software architecture of a program or computing system is the structure or structures of the system, which comprise the software components, the externally
2、visible properties of those components, and the relationships among them. Bass. et al.2第2頁(yè),共18頁(yè)。Why Architecture?Architecture is a representation of a system that enables the software engineer to:analyze the effectiveness of the design in meeting its stated requirements,consider architectural altern
3、atives at a stage when making design changes is still relatively easy, andreduce the risks associated with the construction of the software.3第3頁(yè),共18頁(yè)。Data DesignArchitectural level Database designdata miningdata warehousingComponent level Data structure design4第4頁(yè),共18頁(yè)。Architectural StylesEach style
4、 describes a system category that encompasses:a set of components (e.g., a database, computational modules) that perform a function required by a system,a set of connectors that enable “communication, coordination, and cooperation” among components,constraints that define how components can be integ
5、rated to form the system, andsemantic models that enable a designer to understand the overall properties of a system.5第5頁(yè),共18頁(yè)。Specific StylesData-centered architectureData flow architectureCall and return architectureObject-oriented architectureLayered architecture6第6頁(yè),共18頁(yè)。Data-Centered Architectu
6、re7第7頁(yè),共18頁(yè)。Data-Flow Architecture8第8頁(yè),共18頁(yè)。Call and Return Architecture9第9頁(yè),共18頁(yè)。Object-Oriented Architecture10第10頁(yè),共18頁(yè)。Layered Architecture11第11頁(yè),共18頁(yè)。Architectural PatternsConcurrencyoperating system process managementtask schedulerPersistencedatabase management systemapplication level persisten
7、ceDistributionbroker12第12頁(yè),共18頁(yè)。Architectural DesignArchitectural context diagrams model how software interacts with external entitiesArchetypes are classes or patterns that represent an abstraction critical to the systemArchitectural components are derived from the application domain, the infrastructure, and the interface.13第13頁(yè),共18頁(yè)。Arch. Context Diagram14第14頁(yè),共18頁(yè)。Safe
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 魯人版道德與法治九年級(jí)上冊(cè)11.1《合同是當(dāng)事人之間的法律》聽(tīng)課評(píng)課記錄
- 生產(chǎn)計(jì)劃外包合同(2篇)
- 獨(dú)生子女合同
- 滬教版數(shù)學(xué)八年級(jí)下冊(cè)20.3《一次函數(shù)的應(yīng)用》聽(tīng)評(píng)課記錄2
- 湘教版數(shù)學(xué)九年級(jí)上冊(cè)1.2《反比例函數(shù)圖象與性質(zhì)》聽(tīng)評(píng)課記錄3
- 湘教版數(shù)學(xué)九年級(jí)上冊(cè)4.1《正弦和余弦》聽(tīng)評(píng)課記錄2
- 地理人教版七年級(jí)下冊(cè)聽(tīng)課評(píng)課記錄《9.1 美國(guó)》
- 北師大版道德與法治七年級(jí)上冊(cè)3.2《認(rèn)識(shí)你自己》聽(tīng)課評(píng)課記錄
- 湘教版地理八年級(jí)下冊(cè)《第五節(jié) 黃土高原的區(qū)域發(fā)展與居民生活》聽(tīng)課評(píng)課記錄3
- 湘教版九年級(jí)數(shù)學(xué)上冊(cè)第1章反比例函數(shù)1.1反比例函數(shù)聽(tīng)評(píng)課記錄
- 2025民政局離婚協(xié)議書范本(民政局官方)4篇
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 小學(xué)一年級(jí)數(shù)學(xué)上冊(cè)口算練習(xí)題總匯
- 睡眠專業(yè)知識(shí)培訓(xùn)課件
- 潤(rùn)滑油知識(shí)-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊(cè)第十章靜電場(chǎng)中的能量10-1電勢(shì)能和電勢(shì)練習(xí)含答案
- 中國(guó)宗教文化 中國(guó)古代宗教文化的特點(diǎn)及現(xiàn)代意義
- 2024年四川省巴中市級(jí)事業(yè)單位選聘15人歷年高頻難、易錯(cuò)點(diǎn)練習(xí)500題附帶答案詳解
- 《中國(guó)香文化》課件
評(píng)論
0/150
提交評(píng)論