freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

構(gòu)架模式、uml與組件設(shè)計(jì)-wenkub

2022-09-12 10:13:46 本頁(yè)面
 

【正文】 –經(jīng)濟(jì)和技術(shù)的相互約束和權(quán)衡關(guān)系 –審美學(xué)的觀點(diǎn) Microsoft Architect 2020 9 以構(gòu)架為中心 目的 –智能控制 –以可重復(fù)利用為基礎(chǔ) –以項(xiàng)目管理和減小危險(xiǎn)性為基礎(chǔ) 表示方法 – 4+1 視圖模型 步驟 –迭代的和增量的發(fā)展 –從可執(zhí)行的構(gòu)架中進(jìn)行連續(xù)地提煉 Microsoft Architect 2020 10 構(gòu)架的前后聯(lián)系 選擇在什么規(guī)章或契約之下組建軟件是一個(gè)構(gòu)架級(jí)的決定 –但這絕不是一個(gè)完整的構(gòu)架級(jí)決定 Microsoft Architect 2020 11 除去變化的層 站點(diǎn) 外表 結(jié)構(gòu) 服務(wù) 空間計(jì)劃 材料 Microsoft Architect 2020 12 分層設(shè)計(jì)的 MS Search 代碼的組件化(模塊化)是第一位的。 相比 搜索功能。 Microsoft Architect 2020 17 模式 模式是針對(duì)一個(gè)特定問(wèn)題的解決方案 模式是從一個(gè)領(lǐng)域的經(jīng)驗(yàn)中所提煉出來(lái)的特定的知識(shí) 所有具有良好結(jié)構(gòu)的系統(tǒng)都有非常豐富的模式 –習(xí)慣用語(yǔ) –設(shè)計(jì)模式 –構(gòu)架的模式 Microsoft Architect 2020 18 設(shè)計(jì)模式 創(chuàng)造性的模式 – 抽象 factory – 原型 構(gòu)架的模式 – 適配器 – 橋 – 代理 動(dòng)作的模式 – 職責(zé)鏈 – 協(xié)調(diào)者 – 訪客 機(jī)制是構(gòu)架的靈魂 Microsoft Architect 2020 19 模式與架構(gòu)的來(lái)源 借鑒 方法 直覺(jué) 古典的系統(tǒng) 不可預(yù)知的系統(tǒng) 借鑒 方法 直覺(jué) Microsoft Architect 2020 20 受關(guān)注的程度 發(fā)現(xiàn) 發(fā)明 實(shí)施 注意力 時(shí)間 Microsoft Architect 2020 21 討論 一個(gè)典型的設(shè)計(jì) –優(yōu)秀的架構(gòu) –吸取的教訓(xùn) –得到的經(jīng)驗(yàn) Microsoft Architect 2020 22 議程 軟件架構(gòu)與模式 UML: 通用建模語(yǔ)言 – OODA: 面對(duì)對(duì)象的分析與設(shè)計(jì) – UML介紹 –使用案例視圖 –類(lèi)圖表 –交互圖表與行為圖表 –模塊與組件 組件設(shè)計(jì) Microsoft Architect 2020 23 OODA: 面對(duì)對(duì)象的分析與設(shè)計(jì) 類(lèi)、對(duì)象以及元件 一般概念 Microsoft Architect 2020 24 類(lèi)、對(duì)象以及元件 類(lèi):藍(lán)圖,對(duì)象的模版 對(duì)象:類(lèi)的實(shí)例 元件:一個(gè)系統(tǒng)的物理執(zhí)行單元 –包括一個(gè)或多個(gè)類(lèi),很強(qiáng)的依存關(guān)系 –物理的、可用二進(jìn)制表示的應(yīng)用程序 –可運(yùn)行一個(gè)或以上的界面 –包含一個(gè)或以上的類(lèi)別 –可替換性 Microsoft Architect 2020 25 類(lèi)和對(duì)象 對(duì)象的狀態(tài)有時(shí)間變化的趨勢(shì) 類(lèi)是對(duì)象的抽象 Person First name Last name Date of birth Jane Lewis 1/27/56 Don Smith 7/9/63 Debby Bloom 6/18/67 Warren Johnson 8/28/52 Microsoft Architect 2020 26 OOAD的一般概念 抽象 封裝 模塊 繼承 Microsoft Architect 2020 27 OOAD的基本概念:抽象 管理復(fù)雜性 關(guān)注實(shí)際的特性 忽略詳細(xì)說(shuō)明 從不同的角度看待問(wèn)題 Asset Value Person Name owns Microsoft Architect 2020 28 OOAD的基本概念:封裝 隱藏信息 黑箱操作 降低連鎖反應(yīng)的影響 Buy 100 shares of FM Stocks at market price. ? 購(gòu)買(mǎi)者不需要了解實(shí)現(xiàn)的具體細(xì)節(jié) Microsoft Architect 2020 29 OOAD的基本概念:模塊 分塊降低復(fù)雜性 各部分協(xié)同工作 Buy Stock Close Account Sell Stock Create Account Microsoft Architect 2020 30 OOAD的基本概念:繼承 抽象的層次 Asset Cash Stock Bond Real estate Commercial Residential Higher level of abstraction Lower level of abstraction Microsoft Architect 2020 31 議程 軟件架構(gòu)與模式 UML: 通用建模語(yǔ)言 – OODA: 面對(duì)對(duì)象的分析與設(shè)計(jì) – UML介紹 –使用案例視圖 –類(lèi)圖表 –交互圖表與行為圖表 –模塊與組件 組件設(shè)計(jì) Microsoft Architect 2020 32 什么是 UML? 統(tǒng)一模型語(yǔ)言 ? (Unified Modeling Language)是一種用來(lái)定義,形象表示,創(chuàng)建和文檔記載軟件系統(tǒng)的工業(yè)標(biāo)準(zhǔn)語(yǔ)言。如果它只有非常少的步驟則檢查它的目標(biāo)是否是達(dá)到一個(gè)沒(méi)有很多分支的活動(dòng)的單一線索。腳色可以是外部系統(tǒng) 邊界類(lèi)的最后實(shí)現(xiàn)可能是一個(gè) ASP頁(yè)面,也可能是程序窗體 Microsoft Architect 2020 53 控制類(lèi) 封裝了商業(yè)邏輯層的的事務(wù)復(fù)雜性 通常用于在應(yīng)用過(guò)程協(xié)調(diào)行為 在使用案例中控制事件流 Control class name Control class name control Microsoft Architect 2020 54 定義控制類(lèi) 每個(gè)復(fù)雜的使用案例 至少定義一個(gè)控制類(lèi) 控制類(lèi)相當(dāng)于一個(gè)控制者,不應(yīng)當(dāng)關(guān)注內(nèi)部的過(guò)程 復(fù)雜的使用案例需要更多的控制類(lèi) Microsoft Architect 2020 55 實(shí)體類(lèi) 為應(yīng)用程序存儲(chǔ)信息的模型 穩(wěn)定的數(shù)據(jù)模型 通常用于商業(yè)邏輯層 Entity class name Entity class name entity Microsoft Architect 2020 56 定義實(shí)體類(lèi) NounVerbAdjective (NVA) 方法分析使用案例文檔,尋找潛在的實(shí)體類(lèi) –確定使用案例的場(chǎng)景,在文檔描述中確定句子的主語(yǔ)(名詞) –將潛在的實(shí)體類(lèi)列出 –檢查使用案例的其他要求或數(shù)據(jù)字典已確定是否有附加的實(shí)體類(lèi) –與客戶以及開(kāi)發(fā)人員共同確定最后清單 Microsoft Architect 2020 57 對(duì)象的例子 任務(wù)序列 對(duì)象 前臺(tái)服務(wù)員 查找 顧客 的預(yù)定記錄 前臺(tái)服務(wù)員,顧客,預(yù)定記錄 系統(tǒng) 提取出空余的 房間 系統(tǒng),房間 將該 房間 分配給 客人 房間,客人 前臺(tái)服務(wù)員 發(fā)放給客人房間 鑰匙 前臺(tái)服務(wù)員,鑰匙 Microsoft Architect 2020 58 服務(wù)的例子 任務(wù)序列 服務(wù) 前臺(tái)服務(wù)員 查找 顧客的預(yù)定記錄 查看預(yù)定記錄 系統(tǒng) 提取 出空余的房間 提取空余的房間 將該房間 分配 給客人 分配房間 前臺(tái)服務(wù)員 發(fā)放 給客人房間鑰匙 發(fā)放鑰匙 Microsoft Architect 2020 59 屬性的例子 敘述 屬性 顧客有姓名 和地址 姓名,地址 顧客通過(guò)各種類(lèi)型的預(yù)定 預(yù)定類(lèi)型 客人所屬的公司 公司 顧客抽煙不? 抽煙否 Microsoft Architect 2020 60 UML 中類(lèi)圖表的表示 類(lèi)的關(guān)聯(lián)與關(guān)系:關(guān)聯(lián)描述了對(duì)象之間的協(xié)作關(guān)系。 u s e s 187。 u s e s 187。這個(gè)場(chǎng)景顯示了當(dāng)前的狀態(tài)以及一定時(shí)期內(nèi)的變化 – 包括下面四種信息:上下文,工作流,任務(wù)序列,物理環(huán)境 . Microsoft Architect 2020 103 概念性設(shè)計(jì) :應(yīng)用場(chǎng)景 用敘述或圖解的方式描述問(wèn)題和解決方案,使得用戶和項(xiàng)目團(tuán)體成員能夠直觀地想象并勾畫(huà)前景 提供 –需求的上下文 –商務(wù)和用戶的詳細(xì)情況 –通用的觀點(diǎn)和通用的詞匯表 –獨(dú)立于物理實(shí)現(xiàn)的設(shè)計(jì)機(jī)會(huì) Microsoft Architect 2020 104 概念性設(shè)計(jì)目標(biāo) 基于從商務(wù)中和用戶處獲得的真實(shí)數(shù)據(jù)的設(shè)計(jì) 對(duì)于產(chǎn)品連貫的、綜合的描述 有用的抽象層次或分類(lèi)層次 商務(wù)、用戶和項(xiàng)目團(tuán)隊(duì)中的展望 設(shè)計(jì)中的團(tuán)體意見(jiàn) 與企業(yè)架構(gòu)同步 團(tuán)隊(duì)交流的基礎(chǔ) Microsoft Architect 2020 105 概念性設(shè)計(jì)的結(jié)果:使用案例 使用案例視圖 ( “+1” 視圖 ) –使用案例模型 邏輯視圖 實(shí)施 視 圖 分發(fā) 視 圖 過(guò)程 視 圖 使用案例 視圖 最終用戶: 功能性 系統(tǒng)工程師: 拓?fù)浣Y(jié)構(gòu)、聯(lián)系 程序員
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1