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

正文內(nèi)容

信息系統(tǒng)分析與設計-資料下載頁

2024-12-08 07:30本頁面
  

【正文】 兩個對象之間形成一個關聯(lián)來實現(xiàn)的。 使用 OCL ? 對書寫契約的一些建議 概念模型的修改 (迭代 ) 契約生成后,可能會導致概念模型的修改。反映到概念模型中,可能需要在概念中增加一些屬性,或者是使用狀態(tài)模式( State Pattern)來表示系統(tǒng)狀態(tài)的改變。 系統(tǒng)設計 ? 體系結(jié)構設計 ? 傳統(tǒng)設計 ? 現(xiàn)代設計 ? 詳細設計 設計單元 ? 模塊? ? 對象? ? 組件? 基于接口與基于對象 ? 混合分析設計 ? 傳統(tǒng)分析設計, OO實現(xiàn)? ? OO分析,傳統(tǒng)實現(xiàn)? Collaboration=use case=Interface Collaboration and Pattern 設計模式 ? 模式說明了做事的通用方法。模式給你一系列解決方案,并告訴你什么構成一個好的模型,怎樣動手建構一個模型。 ? 模式意味著對手邊的問題做適當剪裁。 ? 你不能將分析從設計中獨立出來,如果你打算這么做,那么你一定會失敗的。 ? 模式在 “ 幫助人們學會如何設計更好的軟件 ” 方面是無價之寶。 ? 設計模式 (它說明一個設計技術 ) ? 設計模式捕捉反復出現(xiàn)的程序設計問題的通用解決方案 。 ? 分析模式 ? 分析模式捕捉反復出現(xiàn)的領域建模問題的通用解決方案; 真實用例 ? real use case描述了用例的真實的或?qū)嶋H的設計情況 ,要涉及到具體的輸入,輸出技術和系統(tǒng)的整體實現(xiàn)等方面。 設計 step1— 用例實現(xiàn) 設計 step2— 架構分配 職責和方法( CRC) ? 1)“知道 ” (Knowing)型職責 ? 知道自己的私有的、封裝了的數(shù)據(jù) ? 知道與自己相關聯(lián)的對象信息 ? 知道自己派生出來或者計算出來的事物 ? 2)“做 ” (doing)型職責 ? 自己完成某件任務 ? 發(fā)起其他對象執(zhí)行動作 ? 控制和協(xié)調(diào)其他對象內(nèi)的活動 ? 職責是分派給對象的。 ? 將職責轉(zhuǎn)換為對應的類或者方法要受到職責粒度的影響。 ? 盡管職責和方法不是一回事 ,但職責的履行是通過方法來實現(xiàn)的。 職責和交互圖 ? 表明 Sale對象被賦予了一個打印自身信息的職責 ,這個職責的履行是由一個 Print消息所觸發(fā) ? 這個職責是由對應的 print方法處理這個消息來實現(xiàn) ? 職責的履行還需要與 SalesLineItem對象進行協(xié)作來完成 ,即還要請求各個 SalesLineItem對象打印它們各自的信息。 系統(tǒng)設計要點 分析重點強調(diào)了問題領域?qū)ο?,然而一個系統(tǒng)是由多個子系統(tǒng)組成。每個子系統(tǒng)中的領域?qū)ο蠖疾恢灰粋€,一個典型的信息系統(tǒng)必須要實現(xiàn)與用戶界面和持久化存儲機構的連接 設計主要涉及軟件體系結(jié)構以及包圖 經(jīng)典的三層體系結(jié)構 ? 表示 (Presentation)層 ——不處理應用業(yè)務過程,窗口將任務請求轉(zhuǎn)發(fā)給中間層 ? 應用邏輯 (Application Logic)層 ——管理業(yè)務過程的任務和規(guī)則,它從軟件系統(tǒng)中分離出來形成了單獨的邏輯中間層 ? 存儲 (Storage)層 ——持久化存儲機構,中間層與之進行通信 經(jīng)典的三層體系結(jié)構圖 面向?qū)ο蟮亩鄬芋w系結(jié)構 ? 應用邏輯層可以分解為一些更細的層,因此稱為多層體系結(jié)構 ? 比如,應用邏輯層可以由下列層組成: 領域?qū)ο?(Domain Object)層 ——代表領域概念的類 服務 (Service)層 ——提供數(shù)據(jù)庫交互,打印報表,安全性等功能的服務對象 簡單的多層體系結(jié)構圖 體系結(jié)構的 UML表示 設計 step3-責任分配及組件規(guī)范 getHotelDetails的責任分派 makeReservation的責任分派 有關體系結(jié)構的設計 -- 面向高級的設計 ? 如何解決 IT投資黑洞問題? 信息系統(tǒng)構件裝配圖 信息系統(tǒng)的生命周期 可復用信息系統(tǒng)開發(fā)框架 迭代開發(fā) 現(xiàn)代信息系統(tǒng)的開發(fā)管理模型 復用 ? 元素級構件復用 --偶然復用 ? 體系結(jié)構復用 ? 業(yè)務工程 確定業(yè)務領域級的體系結(jié)構,從而可復用已有的業(yè)務結(jié)構模式 ? 構件系統(tǒng)工程 設計出靈活健壯的符合信息系統(tǒng)體系結(jié)構的構件系統(tǒng),這些構件系統(tǒng)以信息系統(tǒng)體系結(jié)構樣式為設計準則 ? 應用系統(tǒng)工程 在前兩者的基礎上,選擇合適的應用規(guī)范體系結(jié)構樣式,復用與之相聯(lián)系的構件,實現(xiàn)相關的業(yè)務體系結(jié)構,構造成為所需的應用系統(tǒng) 基于可復用信息系統(tǒng)體系結(jié)構的開發(fā) 信息系統(tǒng)體系結(jié)構可擴展性 ? = 體系結(jié)構的基礎設施 ? 基礎設施( infrastructure)在信息系統(tǒng)體系結(jié)構中扮演了一個重要的角色,它定義了可以支持應用企業(yè)信息系統(tǒng)的基礎硬件和軟件架構,提供了諸如分布對象創(chuàng)建、對象模型 (object model)、消息隊列 (message queue)、持久性 (persistence)、事務管理 (transaction management)、 ORB( Object Request Broker對象請求代理)、安全 (security)、名稱 (naming)、定位 (location)等公共服務。 基于過程的信息系統(tǒng)體系結(jié)構 體系結(jié)構層次 業(yè)務級信息系統(tǒng)體系結(jié)構 應用級信息系統(tǒng)體系結(jié)構 思考問題 ? 基于數(shù)據(jù)庫? ? 基于對象? ? UML = OO? ? 軟件設計與建筑設計類比?
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1