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

正文內(nèi)容

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

2024-09-13 10:13本頁(yè)面
  

【正文】 rchitect 2020 28 OOAD的基本概念:封裝 隱藏信息 黑箱操作 降低連鎖反應(yīng)的影響 Buy 100 shares of FM Stocks at market price. ? 購(gòu)買者不需要了解實(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介紹 –使用案例視圖 –類圖表 –交互圖表與行為圖表 –模塊與組件 組件設(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ǔ)言。這是通過(guò) XML 和 XSL 來(lái)實(shí)現(xiàn)的。 相比 搜索功能。1 構(gòu)架模式、 UML與組件設(shè)計(jì) 競(jìng)爭(zhēng)的優(yōu)勢(shì) Microsoft Architect 2020 2 議程 軟件架構(gòu)與模式 UML: 通用建模語(yǔ)言 組件設(shè)計(jì)過(guò)程 Microsoft Architect 2020 3 議程 軟件架構(gòu)與模式 –架構(gòu)的定義 –優(yōu)秀軟件的標(biāo)準(zhǔn) –模式 UML: 通用建模語(yǔ)言 組件設(shè)計(jì)過(guò)程 Microsoft Architect 2020 4 民用建筑中的受力 壓縮 Load 拉伸 Load 負(fù)載的種類 固定的負(fù)載 變化的負(fù)載 動(dòng)態(tài)負(fù)載 防止失敗 安全因素 冗余 均衡 任何時(shí)間你必須放棄原有經(jīng)驗(yàn) , 使用 10倍的力量 , 再加以 10倍的調(diào)研 . 對(duì)于大的項(xiàng)目尤為如此 . Microsoft Architect 2020 5 軟件構(gòu)架中的受力 性能 吞吐量 容量 功能性 可用性 恢復(fù)力 失效安全 容錯(cuò)能力 Have an architecture that makes sense before you write million lines of code. 技術(shù)因素 區(qū)別 沒(méi)有運(yùn)動(dòng)的部分 可以創(chuàng)建新材料 可以改變物理現(xiàn)象 避免失敗 將關(guān)鍵部分分散開(kāi)來(lái) 語(yǔ)義上的一致性 職責(zé)分散 Microsoft Architect 2020 6 復(fù)雜性度量 更高的技術(shù)復(fù)雜性 內(nèi)嵌的,實(shí)時(shí)的,分布的,容錯(cuò)的 定制的,空前的,結(jié)構(gòu)重新設(shè)計(jì) 高性能 更低的技術(shù)復(fù)雜性 大多數(shù)是 4GL, 或者是基于組件的 應(yīng)用程序重新創(chuàng)建 交互式性能 更高的管理復(fù)雜性 大規(guī)模 契約的 多個(gè)資金保管者 “工程” 更低的管理復(fù)雜性 小規(guī)模 非正式的 單個(gè)資金保管者 “產(chǎn)品” Defense MIS System Defense Weapon System Tele Switch CASE Tool National Air Traffic Control System Enterprise IS (Family of IS Applications) Commercial Compiler Business Spreadsheet IS Application Distributed Objects (Order Entry) Small Scientific Simulation LargeScale Organization/Entity Simulation An average software project: 510 people 1015 month duration 35 external interfaces Some unknowns amp。 risks Embedded Automotive Software IS Application GUI/RDB (Order Entry) Walker Royce, Rational Microsoft Architect 2020 7 構(gòu)架的定義 軟件構(gòu)架是圍繞著一系列關(guān)于軟件系統(tǒng)組織的重要決定 –選擇組成系統(tǒng)的結(jié)構(gòu)單元和接口 –這些單元之間的協(xié)作行為 –這些單元之間的協(xié)作行為 –綜合這些小的結(jié)構(gòu)和動(dòng)作單元為較大的子系統(tǒng) –管理整個(gè)組織的結(jié)構(gòu)形式 Microsoft Architect 2020 8 構(gòu)架的定義 軟件構(gòu)架同時(shí)包括 –用法 –功能性 –性能 –可恢復(fù)性 –可重新利用率 –綜合性 –經(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 代碼的組件化(模塊化)是第一位的。而 Search 由于把應(yīng)用程序分割為不同模塊,分別處理代碼的執(zhí)行和用戶界面的表示,從而實(shí)現(xiàn)了代碼與界面的分離。 Microsoft Architect 2020 13 構(gòu)架的定義 查詢先被提交給解析器 (Parser) 進(jìn)行詞條分割和詞表解析 找到項(xiàng)目的顯示術(shù)語(yǔ) (Display Term) 被傳給 Best Bets 找到項(xiàng)目的首選術(shù)語(yǔ) (Preferred Term) 和剩余項(xiàng)目被傳給 Search Results 使用 XSL 編譯生成并轉(zhuǎn)換為 XML 格式的結(jié)果文檔 HTML 被提交到用戶 Web 瀏覽器 Microsoft Architect 2020 14 完成優(yōu)秀的設(shè)計(jì) 通過(guò)如下方法達(dá)到: –以用戶為中心的方法 –與企業(yè)架構(gòu)相一致 –構(gòu)建時(shí)規(guī)劃 –基于解決方案的設(shè)計(jì) –迭代過(guò)程 –完全的 MSF團(tuán)隊(duì)輸入 Microsoft Architect 2020 15 優(yōu)秀的設(shè)計(jì) 有用的 – 解決商業(yè)問(wèn)題 – 保證信息、服務(wù)和產(chǎn)品的交付 可用的 – 保證生產(chǎn)率 – 直覺(jué)的 – 無(wú)錯(cuò)的 期望的 – 性價(jià)比高的 – 靈活的 – 可擴(kuò)展的 – 可維護(hù)的 Microsoft Architect 2020 16 降低設(shè)計(jì)風(fēng)險(xiǎn) MSF設(shè)計(jì)過(guò)程是一個(gè)有效的工具,用以降低那些因?yàn)椴粷M足商業(yè)需求而產(chǎn)生的設(shè)計(jì)風(fēng)險(xiǎn)。 它簡(jiǎn)化了軟件設(shè)計(jì)的復(fù)雜流程,為整個(gè)的構(gòu)架建立一個(gè)“藍(lán)圖”。 – 如果在 Use Case中有超過(guò) 15個(gè)步驟,它可能包含一些實(shí)現(xiàn)明細(xì)。 Microsoft Architect 2020 46 使用案例的類別 Business Use Case:系統(tǒng)都用于同一商業(yè)領(lǐng)域。 每個(gè) Use Case只描述沒(méi)有大的分支的行為的單個(gè)線索 Microsoft Architect 2020 47 議程 軟件架構(gòu)與模式 UML: 通用建模語(yǔ)言 – OODA: 面對(duì)對(duì)象的分析與設(shè)計(jì) – UML介紹 –使用案例視圖 –類圖表 –交互圖表與行為圖表 –模塊與組件 組件設(shè)計(jì) Microsoft Architect 2020 48 類圖表 什么是類圖表? 描述了系統(tǒng)中的對(duì)象類型,和其相互之間的各種不同的靜態(tài)聯(lián)系 描述了各個(gè)對(duì)象屬性 提示 : 常在開(kāi)發(fā)中使用 Microsoft Architect 2020 49 類圖表 Microsoft Architect 2020 50 定義完善的類 擁有唯一確認(rèn)的名字,容易識(shí)別 代表了類的操作及屬性 與其他類協(xié)作良好 按照項(xiàng)目或企業(yè)的標(biāo)準(zhǔn)命
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1