《信息管理系統(tǒng)》PPT課件.ppt
《《信息管理系統(tǒng)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《信息管理系統(tǒng)》PPT課件.ppt(27頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第一節(jié)面向?qū)ο蟮幕靖拍畹诙?jié)面向?qū)ο笙到y(tǒng)開發(fā)的原理第三節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具 UML 第九章面向?qū)ο蟮南到y(tǒng)開發(fā)方法 本節(jié)內(nèi)容 一 對(duì)象的基本概念二 類的基本概念三 消息及消息傳遞四 繼承的基本概念五 面向?qū)ο蟮暮x 第一節(jié)面向?qū)ο蟮幕靖拍?一 對(duì)象的基本概念 1 在面向?qū)ο蟮南到y(tǒng)中 問題對(duì)象是基本的運(yùn)行實(shí)體 是由一組數(shù)據(jù)和施加于這些數(shù)據(jù)上的一組操作封閉而成的 構(gòu)成對(duì)象的基本要素 標(biāo)識(shí) 即是對(duì)象的名稱 用來在問題域中區(qū)分其它對(duì)象 數(shù)據(jù) 描述對(duì)象屬性的存貯或數(shù)據(jù)結(jié)構(gòu) 表明對(duì)象的一個(gè)狀態(tài) 操作 即對(duì)象的行為 分為對(duì)象自身承受的操作和施加于其它對(duì)象的操作 接口 主要指對(duì)外接口 是指對(duì)象受理外部消息所指定的操作名稱集合 對(duì)象的狀態(tài)及表示 一 對(duì)象的基本概念 2 對(duì)象的狀態(tài)及表示 對(duì)象是構(gòu)成和支撐整個(gè)軟件系統(tǒng)的基石 對(duì)象的三個(gè)主要特征為 模塊獨(dú)立性動(dòng)態(tài)連接性易維護(hù)性對(duì)象的識(shí)別系統(tǒng)的目的不同 對(duì)象的劃分也就不一樣對(duì)象劃分的基本原則是 尋求大系統(tǒng)中事物的共性 將所有共同的系統(tǒng)成分確定為一個(gè)對(duì)象 一 對(duì)象的基本概念 3 在現(xiàn)實(shí)世界中有許多內(nèi)部狀態(tài)和外部行為相似的對(duì)象 由這些對(duì)象構(gòu)成的集合就是類 構(gòu)成類的基本元素 標(biāo)識(shí) 類的名稱 用以區(qū)分其它類 繼承描述 指子類承襲的父類的名稱 以及繼承得到的結(jié)構(gòu)與功能 數(shù)據(jù)結(jié)構(gòu) 是對(duì)該類數(shù)據(jù)的組織結(jié)構(gòu)的描述 操作 指該類通用功能的具體實(shí)現(xiàn)方法 接口 指面向其它類的統(tǒng)一的外部通訊協(xié)議 類與對(duì)象對(duì)象與類的關(guān)系相當(dāng)于一般程序設(shè)計(jì)語言中變量和變量所具有的類型的關(guān)系 二 類的基本概念 1 面向?qū)ο蟮氖澜缡峭ㄟ^對(duì)象與對(duì)象間彼此的相互合作來推動(dòng)的 消息是對(duì)象之間的通信載體 消息就是用來請(qǐng)求對(duì)象執(zhí)行某個(gè)處理或回答某些信息的要求 是連接對(duì)象的紐帶 在面向?qū)ο笙到y(tǒng)中有兩類消息 即公有消息和私有消息 消息具有如下幾個(gè)性質(zhì) 同一對(duì)象可以接收不同形式的多個(gè)消息 產(chǎn)生不同響應(yīng) 一條消息可以發(fā)送給不同的對(duì)象 消息的解釋完全由接收對(duì)象完成 不同對(duì)象對(duì)相同形式的消息可以有不同解釋 與傳統(tǒng)程序調(diào)用不同 對(duì)于傳來的消息 對(duì)象可以返回相應(yīng)的回答信息 也可以不返回 即消息響應(yīng)不是必須的 三 消息和消息傳遞 1 三 消息和消息傳遞 2 消息傳遞機(jī)制當(dāng)一個(gè)消息發(fā)送給某個(gè)對(duì)象時(shí) 包含要求接收對(duì)象去執(zhí)行某些活動(dòng)的信息 接收到消息的對(duì)象經(jīng)過解釋予以響應(yīng) 對(duì)象間的這種相互合作需要一個(gè)機(jī)制協(xié)助進(jìn)行 這樣的機(jī)制稱為 消息傳遞 消息模式與方法消息的形式用消息模式 messagepattern 刻畫 一個(gè)消息模式定義一類消息 消息模式不僅定義了對(duì)象接口所能受理的消息 還定義了對(duì)象固有處理能力 是對(duì)象接口的唯一信息 使用對(duì)象只需要了解它的消息模式 對(duì)象的消息模式的處理能力即所謂的 方法 Method 方法是實(shí)現(xiàn)消息具體功能的手段 三 消息和消息傳遞 3 消息傳遞模型 四 繼承的基本概念 1 繼承是指一個(gè)類 即稱子類 因承襲而具有另一個(gè)類 或稱父類 的能力和特征的機(jī)制或關(guān)系 概括來說 有繼承關(guān)系的類之間應(yīng)具有如下特性 類間具有共享特征 包括數(shù)據(jù)和程序代碼的共享 類間具有細(xì)微的差別或新增部分 包括非共享程序代碼和數(shù)據(jù) 類問具有層次結(jié)構(gòu) 繼承避免了由于系統(tǒng)內(nèi)類和對(duì)象封閉而造成數(shù)據(jù)和操作冗余的現(xiàn)象 其最重要的優(yōu)點(diǎn)在于支持重用 五 面向?qū)ο蟮暮x 1 面向?qū)ο?數(shù)據(jù)抽象 數(shù)據(jù)抽象類型 繼承機(jī)制面向?qū)ο笫且环N認(rèn)識(shí)客觀世界的認(rèn)知方法學(xué)這種認(rèn)識(shí)方法將客觀世界看成是由許許多多不同對(duì)象構(gòu)成的 每一個(gè)對(duì)象都有自己的運(yùn)動(dòng)規(guī)律和內(nèi)部狀態(tài) 不同對(duì)象間的相互作用和通訊構(gòu)成了完整的客觀世界 面向?qū)ο笠嗍且环N解決問題的思維方法從組織結(jié)構(gòu)模型化客觀世界 將對(duì)象作為需求分析和系統(tǒng)設(shè)計(jì)的核心或主體 把整個(gè)問題域抽象成為相互通訊的一組對(duì)象集合 并引用科學(xué)方法論中的分類思想 將相似或相近的一組對(duì)象聚合成類 采用各種手段將相似的類組織起來 實(shí)現(xiàn)問題空間到解空間的映射 第二節(jié)面向?qū)ο笙到y(tǒng)開發(fā)的原理 本節(jié)內(nèi)容 一 面向?qū)ο笙到y(tǒng)開發(fā)的方法論二 面向?qū)ο笙到y(tǒng)的分析三 面向?qū)ο笙到y(tǒng)的設(shè)計(jì)四 面向?qū)ο笙到y(tǒng)的實(shí)施 一 面向?qū)ο笙到y(tǒng)開發(fā)的方法論 1 從宏觀層面看 面向?qū)ο蟮南到y(tǒng)開發(fā)方法包括分析 設(shè)計(jì) 實(shí)現(xiàn)以及運(yùn)行與維護(hù)等四大階段 遵循反復(fù)累增的生命周期 如圖8 4所示 從微觀層面上看 面向?qū)ο蟮南到y(tǒng)開發(fā)方法是指每一宏觀階段中標(biāo)識(shí)對(duì)象 確定對(duì)象的屬性 定義對(duì)象的服務(wù) 以及確定對(duì)象間關(guān)系等幾個(gè)步驟 較為成熟并具代表性的方法Shlaer Mellor方法 Booch sOOA OOD方法 OMT方法 Wifs Brock方法 Coad Yourdon sOOA OOD方法 一 面向?qū)ο笙到y(tǒng)開發(fā)的方法論 2 反復(fù)累增的生命周期 面向?qū)ο蠓治龅幕救蝿?wù) 找出并規(guī)定一組根據(jù)系統(tǒng)的各項(xiàng)要求而行動(dòng)和相互作用的問題領(lǐng)域的對(duì)象 依據(jù)這些對(duì)象及其關(guān)系建立問題域模型 面向?qū)ο蠓治龅幕静襟E 問題域陳述識(shí)別對(duì)象 類識(shí)別對(duì)象的準(zhǔn)則 搜尋準(zhǔn)則判別準(zhǔn)則檢驗(yàn)準(zhǔn)則確定對(duì)象的屬性確定對(duì)象的服務(wù)確定對(duì)象 類的關(guān)系 二 面向?qū)ο蟮南到y(tǒng)分析 1 面向?qū)ο笤O(shè)計(jì)階段1 配置分析階段確定出來的對(duì)象和類 2 實(shí)現(xiàn)系統(tǒng)功能 3 建立系統(tǒng)體系結(jié)構(gòu) 具體任務(wù)是 增 并 改實(shí)體對(duì)象 并識(shí)別接口對(duì)象和控制對(duì)象 確定實(shí)體對(duì)象 接口對(duì)象和控制對(duì)象之間的各種關(guān)系 完善對(duì)象類結(jié)構(gòu)圖 組織系統(tǒng)的體系結(jié)構(gòu) 面向?qū)ο笤O(shè)計(jì)的基本步驟 1 識(shí)別接口對(duì)象和控制對(duì)象確認(rèn)接口對(duì)象 類的準(zhǔn)則控制對(duì)象的識(shí)別三類對(duì)象間的關(guān)系2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3 結(jié)構(gòu)框架內(nèi)各個(gè)子系統(tǒng)的詳細(xì)設(shè)計(jì) 三 面向?qū)ο蟮南到y(tǒng)設(shè)計(jì) 1 三 面向?qū)ο蟮南到y(tǒng)設(shè)計(jì) 2 結(jié)構(gòu)框架內(nèi)各個(gè)子系統(tǒng)的詳細(xì)設(shè)計(jì)問題領(lǐng)域子系統(tǒng)的設(shè)計(jì) 主要任務(wù)是完善對(duì)象屬性和操作的形式規(guī)定 包括限定屬性值 確定復(fù)雜服務(wù)的算法等等 進(jìn)一步規(guī)范對(duì)象形式說明以便對(duì)象在物理上實(shí)現(xiàn) 人機(jī)交互子系統(tǒng)的設(shè)計(jì) 接口對(duì)象在設(shè)計(jì)初期就已經(jīng)規(guī)定了 此時(shí)主要確定圖形用戶接口的總體策略 外部接口子系統(tǒng)的設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)任務(wù)管理子系統(tǒng)的設(shè)計(jì)基礎(chǔ)對(duì)象子系統(tǒng)的設(shè)計(jì) 三 面向?qū)ο蟮南到y(tǒng)實(shí)施 1 系統(tǒng)實(shí)施階段主要進(jìn)行編碼語言的選擇 面向?qū)ο髴?yīng)用程序框架的構(gòu)建 面向?qū)ο髴?yīng)用程序編寫 構(gòu)建出信息系統(tǒng)的應(yīng)用軟件平臺(tái) 本節(jié)內(nèi)容 一 類圖及用例圖二 狀態(tài)圖及順序圖三 活動(dòng)圖及協(xié)作圖四 配置圖及組件圖 第三節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具 UML 一 類圖及用例圖 1 類圖類圖描述類之間的靜態(tài)關(guān)系 如關(guān)聯(lián) 聚類 組成 繼承 類圖的作用 類的表示圖例 一 類圖及用例圖 2 用例 usecase 圖用例是第二代面向?qū)ο蠹夹g(shù)的標(biāo)志 從用戶的觀點(diǎn)描述系統(tǒng)行為或系統(tǒng)使用場景 用例圖圖示 二 狀態(tài)圖及順序圖 1 狀態(tài)圖在任何給定的時(shí)刻 一個(gè)對(duì)象總處于某一特定的狀態(tài) 一個(gè)狀態(tài)圖包括一系列的狀態(tài)以及狀態(tài)之間的轉(zhuǎn)移 狀態(tài)圖圖例如右圖所示 二 狀態(tài)圖及順序圖 2 順序圖順序圖所表達(dá)的是系統(tǒng)運(yùn)行中 對(duì)象之間的基于時(shí)間的動(dòng)態(tài)交互關(guān)系 著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序 順序圖的水平軸表示不同對(duì)象 垂直軸表示時(shí)間 圖例見右 三 活動(dòng)圖及協(xié)作圖 1 活動(dòng)圖既可用來描述操作 類的方法 的行為 也可以描述用例和對(duì)象內(nèi)部的工作過程 活動(dòng)圖圖例 三 活動(dòng)圖及協(xié)作圖 2 協(xié)作圖協(xié)作圖表達(dá)為完成系統(tǒng)的工作目標(biāo) 系統(tǒng)中相互合作的對(duì)象間的交互關(guān)系和鏈接關(guān)系 與順序圖不同 協(xié)作圖著重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系 協(xié)作圖圖例 四 配置圖及組件圖 1 組件圖與配置圖組件圖與配置圖與整個(gè)計(jì)算機(jī)系統(tǒng)密切相關(guān) 組件圖表示信息系統(tǒng)的軟件結(jié)構(gòu) 配置圖顯示信息系統(tǒng)的物理體系結(jié)構(gòu) 第九章面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)小結(jié) 面向?qū)ο蟮幕靖拍?面向?qū)ο笙到y(tǒng)開發(fā)原理 面向?qū)ο笙到y(tǒng)開發(fā)工具 UML 面分向析對(duì)和象設(shè)的計(jì)系統(tǒng) 對(duì)象 類 消息和繼承的概念 面向?qū)ο笫且环N認(rèn)識(shí)客觀世界的認(rèn)知方法學(xué)亦是一種解決問題的思維方法 面向?qū)ο笙到y(tǒng)開發(fā)的方法論 面向?qū)ο笙到y(tǒng)的分析 設(shè)計(jì)和實(shí)施 類圖 用例圖 狀態(tài)圖 順序圖 活動(dòng)圖 協(xié)作圖 配置圖和組件圖- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 信息管理系統(tǒng) 信息管理 系統(tǒng) PPT 課件
鏈接地址:http://m.italysoccerbets.com/p-6836791.html