MIS的戰(zhàn)略規(guī)劃和開發(fā)方法概論(PPT 62頁).ppt_第1頁
MIS的戰(zhàn)略規(guī)劃和開發(fā)方法概論(PPT 62頁).ppt_第2頁
MIS的戰(zhàn)略規(guī)劃和開發(fā)方法概論(PPT 62頁).ppt_第3頁
MIS的戰(zhàn)略規(guī)劃和開發(fā)方法概論(PPT 62頁).ppt_第4頁
MIS的戰(zhàn)略規(guī)劃和開發(fā)方法概論(PPT 62頁).ppt_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第三章MIS的戰(zhàn)略規(guī)劃和開發(fā)方法 管理信息系統(tǒng)開發(fā)的策略MIS開發(fā)方式MIS戰(zhàn)略規(guī)劃方法企業(yè)流程重組MIS開發(fā)方法 一 MIS的開發(fā)策略 MIS的開發(fā)策略 一般策略接收式直接式迭代式實(shí)驗(yàn)式 MIS的開發(fā)策略 實(shí)際過程中的開發(fā)策略 一 自下而上 的開發(fā)策略 MIS的開發(fā)策略 通常 自下而上 的策略用于小型系統(tǒng)的設(shè)計(jì) 適用于對開發(fā)工作缺乏經(jīng)驗(yàn)的情況 在實(shí)踐中 對于大型系統(tǒng)往往把這兩種方法結(jié)合起來使用 即先自上而下地作好MIS的戰(zhàn)略規(guī)劃 再自下而上地逐步實(shí)現(xiàn)各系統(tǒng)的應(yīng)用開發(fā) 二 管理信息系統(tǒng)的開發(fā)方式 信息系統(tǒng)的開發(fā)方式 自主開發(fā)委托開發(fā)合作開發(fā)購買現(xiàn)成軟件 自主開發(fā) 根據(jù)項(xiàng)目預(yù)算自行組織開發(fā)力量 自主完成信息系統(tǒng)的分析和設(shè)計(jì) 程序編碼等 自主開發(fā)適合于有較強(qiáng)的管理信息系統(tǒng)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員 系統(tǒng)維護(hù)使用隊(duì)伍的組織和單位 如高等院校 研究所 計(jì)算機(jī)公司 等單位 自主開發(fā)的優(yōu)點(diǎn)是開發(fā)費(fèi)用少 實(shí)現(xiàn)開發(fā)后的系統(tǒng)能夠適應(yīng)本單位的需求且滿意度較高 系統(tǒng)維護(hù)方便 缺點(diǎn)是由于不是專業(yè)開發(fā)隊(duì)伍 容易受計(jì)算機(jī)業(yè)務(wù)工作的限制 系統(tǒng)優(yōu)化不夠 開發(fā)水平較低 委托開發(fā) 委托開發(fā)使信息系統(tǒng)開發(fā)全部承包出去 由專業(yè)性科技公司負(fù)責(zé) 企業(yè)直接使用 委托開發(fā)方式適合于使用單位無管理信息系統(tǒng)分析 設(shè)計(jì)及軟件開發(fā)人員或開發(fā)隊(duì)伍力量較弱 但資金較為充足的組織和單位 關(guān)鍵是要選擇稱職的委托單位 對本行業(yè)的業(yè)務(wù)比較熟悉 有成功的開發(fā)經(jīng)驗(yàn) 委托開發(fā)的方式的優(yōu)點(diǎn)是省時(shí) 省事 系統(tǒng)的技術(shù)水平較高 缺點(diǎn)是費(fèi)用高 系統(tǒng)維護(hù)需要開發(fā)單位的長期支持 此種方式需要使用單位的業(yè)務(wù)骨干參與系統(tǒng)的論證工作 開發(fā)過程中 需要開發(fā)單位和使用單位雙方及時(shí)溝通 進(jìn)行協(xié)調(diào)和檢查 合作開發(fā) 合作開發(fā)是由用戶企業(yè)與其他專業(yè)性有實(shí)力的技術(shù)單位合作 共同完成開發(fā)任務(wù)的方式 合作開發(fā)可以利用企業(yè)業(yè)務(wù)優(yōu)勢與合作方信息技術(shù)優(yōu)勢彼此互補(bǔ) 開發(fā)出實(shí)用性強(qiáng) 技術(shù)水平高的系統(tǒng) 合作開發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析 設(shè)計(jì)及軟件開發(fā)人員 但開發(fā)隊(duì)伍力量較弱 希望通過管理信息系統(tǒng)的開發(fā)建立完善和提高自己的技術(shù)隊(duì)伍 便于系統(tǒng)維護(hù)工作的單位 雙方共同開發(fā)成果 實(shí)際上是一種半委托性質(zhì)的開發(fā)工作 優(yōu)點(diǎn)是相對于委托開發(fā)方式比較節(jié)約資金 可以培養(yǎng) 增強(qiáng)使用單位的技術(shù)力量 便于系統(tǒng)維護(hù)工作 系統(tǒng)的技術(shù)水平較高 缺點(diǎn)是雙方在合作中溝通易出現(xiàn)問題 需要雙方及時(shí)達(dá)成共識 進(jìn)行協(xié)調(diào)和檢查 在合作過程中需要分清各方的權(quán)責(zé) 以合同的方式形成工作制度約束 購買商用軟件 通用性強(qiáng)的應(yīng)用領(lǐng)域幾乎都在使用現(xiàn)成的商用軟件 例如財(cái)務(wù)管理 工資計(jì)算 圖書管理 制圖等 商品化軟件的可靠性 通用性和用戶友好性有一定的保證 對中小型企業(yè)來說 購買商用軟件是十分省力的開發(fā)方式 優(yōu)點(diǎn)是節(jié)省時(shí)間的費(fèi)用 系統(tǒng)技術(shù)水平高 缺點(diǎn)是通用軟件專用性較差 跟本單位的實(shí)際工作需要可能有一定的差距 有時(shí)可能需要做二次開發(fā)工作 因此 在選擇通用軟件時(shí) 不可只看開發(fā)商的宣傳 要經(jīng)過多方詳盡的考查后再作決定 各種開發(fā)方式的比較 信息系統(tǒng)開發(fā)方式的比較 獨(dú)立開發(fā) 合作開發(fā) 委托開發(fā) 購買軟件 自己制造為主 市場購買為主 信息系統(tǒng)的開發(fā)方式 三 MIS戰(zhàn)略規(guī)劃 MIS戰(zhàn)略規(guī)劃 什么MIS戰(zhàn)略規(guī)劃 關(guān)于MIS長遠(yuǎn)發(fā)展的規(guī)劃 在MIS開發(fā)之前制定MIS戰(zhàn)略規(guī)劃的作用是什么 通過規(guī)劃過程找出業(yè)務(wù)過程中問題 通過規(guī)劃找出組織變化的方向 指明組織中建立信息系統(tǒng)的方向和目標(biāo) 合理分配和利用各種資源 人 物 資金 時(shí)間 指導(dǎo)信息系統(tǒng)開發(fā) 開發(fā)階段 開發(fā)組織 開發(fā)原則 戰(zhàn)略規(guī)劃的內(nèi)容 方向和目標(biāo)約束和政策計(jì)劃和指標(biāo) 戰(zhàn)略規(guī)劃制定的步驟 確定規(guī)劃的基本問題 收集相關(guān)信息 現(xiàn)狀評價(jià) 識別計(jì)劃約束設(shè)置目標(biāo) 準(zhǔn)備規(guī)劃矩陣 組合活動(dòng) 給定優(yōu)先權(quán)和項(xiàng)目費(fèi)用確定實(shí)施進(jìn)度 寫出管理信息系統(tǒng)開發(fā)的總體規(guī)劃報(bào)送總經(jīng)理批準(zhǔn) 戰(zhàn)略規(guī)劃制定的步驟 四 制訂MIS戰(zhàn)略規(guī)劃的常用方法 MIS戰(zhàn)略規(guī)劃的常用方法 制定MIS戰(zhàn)略規(guī)劃的方法有多種 在此只介紹企業(yè)系統(tǒng)規(guī)劃法和關(guān)鍵成功因素法的基本原理BSP方法 企業(yè)系統(tǒng)規(guī)劃法CSF方法 關(guān)鍵成功因素法 BSP方法的作用和優(yōu)點(diǎn) 1 能夠確定未來信息系統(tǒng)的總體結(jié)構(gòu) 明確系統(tǒng)的子系統(tǒng)組成和開發(fā)子系統(tǒng)的先后順序 2 能夠?qū)?shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃 管理和控制 明確各子系統(tǒng)之間的數(shù)據(jù)交換關(guān)系 保證信息的一致性 優(yōu)點(diǎn) 能保證信息系統(tǒng)獨(dú)立于企業(yè)的組織機(jī)構(gòu) 即使將來企業(yè)的組織機(jī)構(gòu)或管理體制發(fā)生變化 信息系統(tǒng)的結(jié)構(gòu)體系不會(huì)受到太大的沖擊 BSP方法 企業(yè)系統(tǒng)規(guī)劃法的基本過程 企業(yè)目標(biāo) 企業(yè)目標(biāo) 企業(yè)過程 企業(yè)過程 數(shù)據(jù)分析 信息結(jié)構(gòu) 數(shù)據(jù) 識別 設(shè)計(jì) 準(zhǔn)備工作 調(diào)研 定義企業(yè)過程 業(yè)務(wù)過程重組 定義數(shù)據(jù)類 確定經(jīng)理的想法 評價(jià)企業(yè)問題和效益 評價(jià)信息系統(tǒng)管理 定義信息結(jié)構(gòu) 定義結(jié)構(gòu)優(yōu)先序 開發(fā)建議書及行動(dòng)計(jì)劃 BSP方法的核心 劃分子系統(tǒng) 可以用U C圖 BSP法的工作步驟 三 BSP法的工作步驟1 準(zhǔn)備工作 制定研究計(jì)劃 2 調(diào)研 通過調(diào)研 達(dá)到對企業(yè)和對信息支持的要求有較為全面了解的目的 3 定義業(yè)務(wù)過程 定義業(yè)務(wù)過程是BSP方法的核心 所謂企業(yè)過程指的是企業(yè)管理中必須且邏輯上相關(guān)的 為了完成某種管理功能的一組活動(dòng) 企業(yè)過程主要有四個(gè)方面的來源 采購 供應(yīng) 計(jì)劃 控制 產(chǎn)品 服務(wù) 支持資源 任何企業(yè)的活動(dòng)均與這四個(gè)方面有關(guān) 或者有這四個(gè)方面導(dǎo)出 4 業(yè)務(wù)過程重組 是在業(yè)務(wù)過程定義的基礎(chǔ)上 找出那些過程是正確的 那些過程是低效的 需要在信息技術(shù)支持下進(jìn)行優(yōu)化處理 還有那些過程不適應(yīng)計(jì)算機(jī)信息處理的特點(diǎn) 應(yīng)當(dāng)取消 5 定義數(shù)據(jù)類 定義企業(yè)過程后 則要分析和定義由這些過程產(chǎn)生 C create 和使用 U use 的數(shù)據(jù) 數(shù)據(jù)類是指支持業(yè)務(wù)過程所必須的邏輯上相關(guān)的數(shù)據(jù) BSP將數(shù)據(jù)類和過程作為定義企業(yè)信息系統(tǒng)總體結(jié)構(gòu)的基礎(chǔ) 可以利用U C矩陣來表示兩者的關(guān)系 6 定義信息系統(tǒng)總體結(jié)構(gòu) 其目的是刻畫出未來信息系統(tǒng)的框架和相應(yīng)的數(shù)據(jù)類 主要工作是劃分子系統(tǒng) 具體實(shí)現(xiàn)是利用U C矩陣 7 確定總體結(jié)構(gòu)中的優(yōu)先順序 即對信息系統(tǒng)總體結(jié)構(gòu)中的子系統(tǒng)按先后順序排除開發(fā)計(jì)劃 8 完成BSP研究報(bào)告 提出建議書和開發(fā)計(jì)劃 定義業(yè)務(wù)過程的步驟 CSF方法 關(guān)鍵成功因素法 80年代初由MIT教授把CSF引入信息系統(tǒng)戰(zhàn)略規(guī)劃通過分析找到影響組織成功的關(guān)鍵因素圍繞關(guān)鍵成功因素確定組織對于信息系統(tǒng)的需求根據(jù)信息系統(tǒng)的需求進(jìn)行信息系統(tǒng)規(guī)劃 CSF方法的步驟 了解企業(yè) 或MIS 的戰(zhàn)略目標(biāo) 識別所有的成功因素和影響這些因素的子因素 確定關(guān)鍵成功因素 不同行業(yè)的關(guān)鍵成功因素互不相同 例如 百貨公司 發(fā)展客戶 穩(wěn)定客戶是首要問題 制造業(yè) 關(guān)鍵在于降低成本 提高產(chǎn)品質(zhì)量 適時(shí)推出新產(chǎn)品 連鎖店 關(guān)鍵在于品牌加盟 擴(kuò)張 定位與市場細(xì)分 選址 明確各關(guān)鍵成功因素的性能指標(biāo)和評估標(biāo)準(zhǔn) 企業(yè)目標(biāo) 2 CSF識別 3 性別指標(biāo)識別 4 數(shù)據(jù)字典定義 1 目標(biāo)識別 CSF方法的實(shí)例 提高市場競爭力 CSF方法實(shí)例 CSF方法實(shí)例 企業(yè)流程重組 企業(yè)流程重組的產(chǎn)生 企業(yè)流程重組 BusinessProcessReengineering BPR 企業(yè)系統(tǒng)規(guī)劃法和關(guān)健成功因素法從過程的觀點(diǎn)出發(fā)看待企業(yè) 更多地考慮的是在現(xiàn)行系統(tǒng)過程的基礎(chǔ)上通過應(yīng)用現(xiàn)代管理技術(shù) 借助于計(jì)算機(jī)技術(shù)來分析設(shè)計(jì)系統(tǒng) 雖然也涉及企業(yè)過程的改造 但力度不夠 企業(yè)流程重組的概念 如 倉庫收貨的業(yè)務(wù)流程可能是 保管員驗(yàn)收貨物并作記錄 通知采購員 簽收貨物發(fā)運(yùn)單 填寫入庫單并入庫 分發(fā)入庫單 填寫送驗(yàn)單等 1993年美國學(xué)者哈默 Hammer 和杰姆培 Champy 提出BPR的概念 BPR 對企業(yè)進(jìn)行根本的再思考和徹底的再設(shè)計(jì) 以求企業(yè)當(dāng)代關(guān)鍵的性能指標(biāo)獲得巨大的提高 如成本 質(zhì)量 服務(wù)和速度等 企業(yè)流程重組的必要性 在傳統(tǒng)的勞動(dòng)分工原則下 企業(yè)流程被分割為一段段分裂的環(huán)節(jié) 每一環(huán)節(jié)關(guān)心的焦點(diǎn)僅僅是單個(gè)任務(wù)和工作 而不是整個(gè)系統(tǒng)的全局最優(yōu) 計(jì)算機(jī)應(yīng)用于企業(yè)管理 大都停留在 模擬 的程度 沒有充分發(fā)揮信息核技術(shù)的特點(diǎn) 企業(yè)流程重組正是要根據(jù)新技術(shù)條件下信息處理的特點(diǎn) 以事物發(fā)生的自然過程來尋找解決上述問題的途徑 企業(yè)流程重組的性質(zhì) 企業(yè)流程的重組不僅涉及到技術(shù) 也涉及人文因素 包括觀念的重組 流程的重組和組織的重組 以新型企業(yè)文化代替老的企業(yè)文化 以新的企業(yè)流程代替原有的企業(yè)流程 以扁平化的企業(yè)組織代替金字塔型的企業(yè)組織等 三 企業(yè)流程重組的手段 enabler 使能器 1 信息技術(shù) IT 充分發(fā)揮IT的潛能 利用IT改造企業(yè)過程 簡化企業(yè)過程 2 組織結(jié)構(gòu)的變革變革組織結(jié)構(gòu) 達(dá)到組織精簡 效率提高的目的 四 企業(yè)流程重組的主要技術(shù) 企業(yè)過程再工程的主要技術(shù)在于簡化和優(yōu)化過程 BPR過程簡化的主要思想 戰(zhàn)略上精簡分散的過程 職能上糾正錯(cuò)位的過程 執(zhí)行上刪除冗余的過程 五 企業(yè)流程重組的目標(biāo) BPR的動(dòng)機(jī) 企業(yè)瀕臨破產(chǎn) 不改只能倒閉 企業(yè)競爭力下滑 企業(yè)調(diào)整戰(zhàn)略和進(jìn)行重構(gòu) 企業(yè)領(lǐng)導(dǎo)認(rèn)識到BPR能大大提高企業(yè)競爭力 而企業(yè)又有此需要擴(kuò)張 BPR的策略在自己相關(guān)的企業(yè)獲得成功 影響本企業(yè) BPR的目標(biāo) 在于實(shí)現(xiàn)管理的現(xiàn)代化 企業(yè)的組織更趨扁平化 工作方式也將改變 企業(yè)將更多的采用更大的團(tuán)隊(duì)工作方式 團(tuán)隊(duì)間的相互了解和主動(dòng)協(xié)調(diào)將大大提高 領(lǐng)導(dǎo)更像教練 而不像司令官 整個(gè)組織更主動(dòng)更積極的面向顧客 企業(yè)流程重組的步驟 企業(yè)流程重組實(shí)際上是站在信息的高度 對企業(yè)流程的重新思考和再設(shè)計(jì) 是一個(gè)系統(tǒng)工程 包括在系統(tǒng)規(guī)劃 系統(tǒng)分析 系統(tǒng)設(shè)計(jì) 系統(tǒng)實(shí)施與評價(jià)等整個(gè)規(guī)劃與開發(fā)過程之中 企業(yè)流程重組的步驟1 對現(xiàn)有業(yè)務(wù)流程進(jìn)行分析 找出現(xiàn)有流程存在的問題及產(chǎn)生問題的原因 2 分析每一項(xiàng)活動(dòng)的必要性 3 根據(jù)企業(yè)的戰(zhàn)略目標(biāo) 采用關(guān)鍵成功因素法等 去發(fā)現(xiàn)正確的業(yè)務(wù)流程 如在信息技術(shù)支持下 有些活動(dòng)可以合并 管理層次可以減少 有些審批檢查可以取消等 案例 班尼頓公司業(yè)務(wù)流程再設(shè)計(jì) 意大利大型服裝企業(yè) 班尼頓 Benetton 公司業(yè)務(wù)流程再設(shè)計(jì)的經(jīng)典案例班尼頓 Benetton 公司是意大利大型的服裝生產(chǎn)企業(yè) 它以齊全的商品和豐富的色彩獲好評 在世界各地?fù)碛性S多客戶 其傳統(tǒng)生產(chǎn)方式見下圖 案例 某設(shè)備技術(shù)有限公司顧客服務(wù)過程 應(yīng)用信息系統(tǒng)以后的顧客服務(wù)業(yè)務(wù)流程 顧客 服務(wù)中心 維修工程師 技術(shù)支援 基于Internet的服務(wù)信息系統(tǒng) 研討數(shù)據(jù)庫 故障案例庫 故障診斷專家系統(tǒng) 1 2 3 4 五 管理信息系統(tǒng)的開發(fā)方法 信息系統(tǒng)的開發(fā)方法 結(jié)構(gòu)化系統(tǒng)開發(fā)方法原型法面向?qū)ο蠓椒–ASE方法 一 結(jié)構(gòu)化系統(tǒng)開發(fā)方法 1 SSA D方法的基本思想與特點(diǎn) 1 SSA D的基本思想 用系統(tǒng)工程的思想和工程化的方法 按用戶至上的原則 結(jié)構(gòu)化 模塊化 自頂向下地對信息系統(tǒng)進(jìn)行分析與設(shè)計(jì) 2 SSA D的特點(diǎn) 自頂向下整體性的分析設(shè)計(jì)和自底向上逐步實(shí)施 建立面向用戶的觀點(diǎn) 嚴(yán)格區(qū)分工作階段 深入調(diào)查研究 充分預(yù)料可能的變化 工發(fā)過程工程化 2 SSA D的開發(fā)步驟 1 系統(tǒng)分析階段 系統(tǒng)規(guī)劃與初步調(diào)查 可行性研究與分析 現(xiàn)行系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)功能分析 業(yè)務(wù)流程分析 數(shù)據(jù)及數(shù)據(jù)流程分析 功能 數(shù)據(jù)分析 提出分析處理方式和新系統(tǒng)的邏輯模型 2 系統(tǒng)設(shè)計(jì)階段 總體結(jié)構(gòu)設(shè)計(jì) 代碼設(shè)計(jì) 文件 數(shù)據(jù)庫設(shè)計(jì) I O設(shè)計(jì) 模塊功能與處理過程設(shè)計(jì) 3 系統(tǒng)實(shí)施階段 程序設(shè)計(jì) 系統(tǒng)調(diào)試 人員培訓(xùn) 系統(tǒng)切換 4 系統(tǒng)運(yùn)行 維護(hù)與評價(jià)階段 系統(tǒng)維護(hù) 系統(tǒng)評價(jià) 3 SSA D的優(yōu)缺點(diǎn) 1 優(yōu)點(diǎn) 嚴(yán)格區(qū)分開發(fā)階段 系統(tǒng)的針對性強(qiáng) 整體性與全局性好 自頂向下觀點(diǎn) 2 缺點(diǎn) 開發(fā)周期長 開發(fā)過程繁瑣 復(fù)雜 開發(fā)工具落后 與用戶交流不直觀 系統(tǒng)的升級較困難 二 原型方法 PrototypingMethod 1 原型法工作流程 1 2 3 4 6 7 5 8 N 1 用戶提出系統(tǒng)要求2 識別 歸納上述要求3 開發(fā)一個(gè)模型 原型4 評價(jià)模型5 模型不可行處理6 模型不滿意處理7 修改模型8 確定模型后的處理N 實(shí)際系統(tǒng)開發(fā) 運(yùn)行 維護(hù)等 2 原型法的特點(diǎn) 優(yōu)點(diǎn) 1 符合人們認(rèn)識事物的規(guī)律 4 能及早暴露系統(tǒng)實(shí)施后潛在的一些問題 5 能調(diào)動(dòng)用戶參與的積極性 缺點(diǎn) 1 不適合大型系統(tǒng)的開發(fā) 2 不適合大量運(yùn)算及邏輯性強(qiáng)的模塊 3 對原企業(yè)基礎(chǔ)管理工作要求較高 否則容易走上機(jī)械模擬原手工系統(tǒng)的軌道 三 面向?qū)ο蟮拈_發(fā)方法 Object OrientedMethod 1 面向?qū)ο蠓椒ǖ幕舅枷肱c特點(diǎn) 1 基本思想 客觀世界是由各種各樣的對象組成的 每種對象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律 不同的對象之間的相互作用和聯(lián)系構(gòu)成了各種不同的系統(tǒng) 2 特點(diǎn) 封裝性 抽象性繼承性 動(dòng)態(tài)鏈接性 面向?qū)ο箝_發(fā)方法 面向?qū)ο蠓椒?objectoriented 簡稱OO方法 從面向?qū)ο蟮慕嵌?為人類認(rèn)識事物進(jìn)而開發(fā)系統(tǒng)提供了一種全新的方法 OO方法認(rèn)為 客觀世界是由各種各樣的對象組成的 每種對象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律 不同的對象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng) 當(dāng)設(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀系統(tǒng)時(shí) 如能在滿足需求的條件下 把系統(tǒng)設(shè)計(jì)成由一些不可變的 相對固定 部分組成的最小集合 這個(gè)設(shè)計(jì)就是最好的 它把握了事物的本質(zhì) 因而不再會(huì)被周圍環(huán)境 物理環(huán)境和管理模式 的變化以及用戶沒完沒了的變化需求所左右 這些不可變的部分就是所謂的對象 對象的性質(zhì) 一 標(biāo)識的唯一性 對象的查找通過唯一性進(jìn)行 對象的分類性 對象可劃分為各種對象類 相似屬性的小組 分類的目的可以使問題抽象化或者簡化只考慮其共性 例如畫圖程序針對 圖類 適用于一般圖形 但對特殊圖形 如梯形 菱形等 可以調(diào)用專用子程序來控制 對象的多態(tài)性 同一操作可以是多個(gè)不同類對象的行為 例如 移動(dòng)Move既可以是用戶界面窗口移動(dòng)行為 也可以是國際象棋子類的動(dòng)作行為 不同類對象的行為控制可以采用不同的程序代碼段 對象的性質(zhì) 二 對象的繼承性 對象類具有層次關(guān)系 繼承性反映了具有層次關(guān)系的對象屬性和操作進(jìn)行共享的方式 例如 可先初略定義一個(gè) 類 然后將其細(xì)分為多個(gè) 子類 父 類程序?qū)懞?子 類程序段可以繼承 父 類的代碼 只需編寫其獨(dú)有 特殊性 功能代碼即可 可以避免軟件編程的重復(fù)性 提高效率 對象的封裝性 將自由數(shù)據(jù)與操作方法封閉在一起 及放于同一個(gè)對象中 使自身的狀態(tài)和行為局部化 對象的可維護(hù)性 由于對象可以局部封裝 因而對象的可維護(hù)性大大增強(qiáng) 便于檢錯(cuò)和修改 3 面向?qū)ο蠓椒ǖ拈_發(fā)過程 1 系統(tǒng)調(diào)查和需求分析 對系統(tǒng)將要面臨的具體管理問題及用戶對系統(tǒng)開發(fā)的需求進(jìn)行調(diào)查研究 弄清要干什么 2 OOA 分析問題的性質(zhì)和求解問題 在問題域中抽象地識別出對象以及其行為 結(jié)構(gòu) 屬性 方法等 即面向?qū)ο蠓治?3 OOD 面向?qū)ο笤O(shè)計(jì) 即對分析的結(jié)果作進(jìn)一步地抽象 歸類 整理 并最終以范式的形式將它們確定下來 即面向?qū)ο笤O(shè)計(jì) 4 OOP 程序?qū)崿F(xiàn) 用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言將上一步的范式直接映射為應(yīng)用程序軟件 面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn) 面向?qū)ο蠓椒ㄒ詫ο鬄榛A(chǔ) 利用特定的軟件工具直

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論