信息管理系統(tǒng)課件第二章_第1頁
信息管理系統(tǒng)課件第二章_第2頁
信息管理系統(tǒng)課件第二章_第3頁
信息管理系統(tǒng)課件第二章_第4頁
信息管理系統(tǒng)課件第二章_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

管理信息系統(tǒng)華北電力大學(xué)電子與通信工程系苑津莎電子郵件:yuanjinsha@126.com第二章MIS的研制途徑2.1管理信息系統(tǒng)的開發(fā)概述2.2常用系統(tǒng)開發(fā)方法簡(jiǎn)介2.3MIS開發(fā)涉及的基本問題2.1管理信息系統(tǒng)的開發(fā)概述2.1.1系統(tǒng)的生命周期

1.系統(tǒng)生命周期是指從立項(xiàng)、功能確定、設(shè)計(jì)、開發(fā)成功、投入使用,并在使用中不斷修改、完善,直至被新的系統(tǒng)所替代,而停止該系統(tǒng)使用的全過程2.系統(tǒng)開發(fā)過程概述

系統(tǒng)的生命周期包括系統(tǒng)開發(fā)和系統(tǒng)使用。管理信息系統(tǒng)的生命周期分為五個(gè)階段2.1.1系統(tǒng)的生命周期系統(tǒng)開發(fā)的生命周期分為五個(gè)階段系統(tǒng)規(guī)劃對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,確定系統(tǒng)的發(fā)展戰(zhàn)略對(duì)建設(shè)新系統(tǒng)的需求作出分析和預(yù)測(cè)考慮建設(shè)新系統(tǒng)所受的各種制約研究建設(shè)新系統(tǒng)的必要性和可行性。系統(tǒng)分析詳細(xì)分析現(xiàn)行系統(tǒng)(原有系統(tǒng))存在的問題,找出解決這些問題的方案和所要達(dá)到的目標(biāo)說明可供選擇的解決方案。2.1.1系統(tǒng)的生命周期系統(tǒng)設(shè)計(jì)根據(jù)系統(tǒng)分析說明書,提出系統(tǒng)的總體結(jié)構(gòu)、布局、詳細(xì)開發(fā)思路與計(jì)劃。系統(tǒng)設(shè)計(jì)階段的任務(wù)是解決“怎么做”的問題,設(shè)計(jì)實(shí)現(xiàn)已定義的、并經(jīng)過系統(tǒng)分析的管理信息系統(tǒng)。

系統(tǒng)實(shí)施主要任務(wù)是硬件設(shè)備的購置與調(diào)試、軟件開發(fā)與安裝、系統(tǒng)測(cè)試、人員培訓(xùn)和系統(tǒng)轉(zhuǎn)換等。系統(tǒng)運(yùn)行與維護(hù)運(yùn)行階段的任務(wù)是保障系統(tǒng)的正常運(yùn)行以及對(duì)系統(tǒng)進(jìn)行維護(hù)與評(píng)價(jià)。2.1.2開發(fā)方法概述系統(tǒng)開發(fā)方法是指為獲取某一對(duì)象而組織人們思維活動(dòng)的過程,以及實(shí)現(xiàn)這個(gè)過程必需采取的步驟和途徑。70年代,系統(tǒng)開發(fā)的結(jié)構(gòu)化生命周期法80年代初,原型法80年代末期計(jì)算機(jī)輔助軟件工程(ComputerAidedSoftwareEngineering,CASE)面向?qū)ο螅∣bject-Oriented,OO)的開發(fā)方法2.2常用系統(tǒng)開發(fā)方法簡(jiǎn)介2.2.1結(jié)構(gòu)化生命周期法1.結(jié)構(gòu)化生命周期法的基本思想用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)。2.2.1結(jié)構(gòu)化生命周期法2.結(jié)構(gòu)化生命周期法的優(yōu)點(diǎn)建立面向用戶的觀點(diǎn)嚴(yán)格區(qū)分工作階段自頂向下進(jìn)行開發(fā)工作文件的標(biāo)準(zhǔn)化和文獻(xiàn)化采用圖表工具描述系統(tǒng)3.結(jié)構(gòu)化生命周期法的不足

所需文檔資料數(shù)量大用戶信息反饋慢開發(fā)周期長(zhǎng)2.2.2原型法原型法原理:先按照用戶提出的需求,快速、低成本地建立一個(gè)系統(tǒng)原型,然后提供給用戶試用,在試用過程中不斷完善。通過用戶與系統(tǒng)原型的交互作用,用戶能夠不斷明確自己的信息需求。被用戶最終認(rèn)可的原型,即可作為系統(tǒng)的最終開發(fā)結(jié)果。1.原型法概述用戶本身對(duì)“需求”理解就是一個(gè)模糊的概念隨著時(shí)間的推移,系統(tǒng)本身的功能需求可能也處在不斷的變化之中系統(tǒng)開發(fā)者只起著詢問者、顧問及問題解決者的作用2.2.2原型法2.原型法的開發(fā)過程用戶需求描述建立初始原型使用原型系統(tǒng)修改和完善原型2.2.2原型法3.使用原型法需要注意的問題并非所有的需求都能在系統(tǒng)開發(fā)前被準(zhǔn)確地說明項(xiàng)目參加者之間通常都存在交流上的困難,原型提供了克服該困難的一個(gè)手段需要實(shí)際的、可供用戶參與的系統(tǒng)模型有合適的系統(tǒng)開發(fā)環(huán)境反復(fù)是完全需要和值得提倡的,但需求一旦確定,就應(yīng)遵從嚴(yán)格不變的方法2.2.2原型法4.原型法的支持環(huán)境集成化的數(shù)據(jù)字典高性能的數(shù)據(jù)庫管理系統(tǒng)超高級(jí)語言報(bào)告生成器屏幕格式生成器自動(dòng)文檔編寫機(jī)制2.2.2原型法5.原型法的特點(diǎn)符合人們認(rèn)識(shí)事物的規(guī)律有利于項(xiàng)目的開發(fā)者和用戶之間的交流,原型法加強(qiáng)了開發(fā)過程中的用戶參與程度實(shí)際的原型為準(zhǔn)確認(rèn)識(shí)問題創(chuàng)造了條件能充分利用最新的系統(tǒng)開發(fā)環(huán)境將系統(tǒng)的調(diào)查、分析、設(shè)計(jì)融為一體原型法對(duì)大型系統(tǒng)有局限性2.2.3面向?qū)ο箝_發(fā)方法1.面向?qū)ο蠓椒ǜ攀?/p>

面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認(rèn)識(shí)世界、解決問題的方法與過程2.2.3面向?qū)ο箝_發(fā)方法2.面向?qū)ο蠓椒ǖ幕靖拍顚?duì)象:指問題域中某些事物的一個(gè)抽象,它反映該事物在系統(tǒng)中需要保存的信息和發(fā)揮的作用,它是由數(shù)據(jù)及操作組成的封裝體類:是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合繼承:是面向?qū)ο竺枋鲱愔g相似性的重要機(jī)制多態(tài)性:發(fā)出同樣的消息被不同類型的對(duì)象接收時(shí),有可能導(dǎo)致完全不同的行為。即,在用戶不作任何干預(yù)的環(huán)境下,類的成員函數(shù)的行為能根據(jù)調(diào)用它的對(duì)象類型自動(dòng)作出適應(yīng)性調(diào)整,消息:對(duì)象之間進(jìn)行通信的一種構(gòu)造叫做消息,當(dāng)一個(gè)消息發(fā)送給某個(gè)對(duì)象時(shí),包含要求接收對(duì)象去執(zhí)行某些活動(dòng)的信息2.2.3面向?qū)ο箝_發(fā)方法3.面向?qū)ο蠼S美P停核杏美捌渑c用戶之間的關(guān)系。分析模型:分析問題域涉及的類及其屬性和關(guān)系,將系統(tǒng)的行為初步分配給一組對(duì)象。設(shè)計(jì)模型:將系統(tǒng)的靜態(tài)結(jié)構(gòu)定義為子系統(tǒng)、類和接口,并定義由子系統(tǒng)、類和接口之間的協(xié)作來實(shí)現(xiàn)的用例。實(shí)現(xiàn)模型:包含構(gòu)件和類到構(gòu)件的映射。配置模型:定義計(jì)算機(jī)的物理節(jié)點(diǎn)和構(gòu)件到這些節(jié)點(diǎn)的映射。測(cè)試模型:描述用于驗(yàn)證用例的測(cè)試用例。2.2.3面向?qū)ο箝_發(fā)方法2.2.4計(jì)算機(jī)輔助軟件工程法1.CASE方法的基本思路

計(jì)算機(jī)輔助軟件工程法(ComputerAidedSoftwareEngineering,CASE)在前面所介紹的任何一種系統(tǒng)開發(fā)方法中,系統(tǒng)調(diào)查后,系統(tǒng)開發(fā)過程借助于專門研制的軟件工具來實(shí)現(xiàn)CASE的目的是使開發(fā)支持工具與開發(fā)方法學(xué)統(tǒng)一和結(jié)合起來,通過實(shí)現(xiàn)分析、設(shè)計(jì)與程序開發(fā)、維護(hù)的自動(dòng)化,提高系統(tǒng)的開發(fā)效率和質(zhì)量。2.2.4計(jì)算機(jī)輔助軟件工程法2.CASE環(huán)境介紹CASE庫及其結(jié)構(gòu)2.2.4計(jì)算機(jī)輔助軟件工程法3.CASE的特點(diǎn)

解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接映射。強(qiáng)有力地支持信息系統(tǒng)開發(fā)的全過程;使結(jié)構(gòu)化方法更加實(shí)用;自動(dòng)檢測(cè)的方法大大地提高了軟件的質(zhì)量;使原型法方法和面向?qū)ο蠓椒ǜ吨T于實(shí)施;簡(jiǎn)化了軟件的管理和維護(hù);加速了系統(tǒng)的開發(fā)過程;使開發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫工作中解放出來;使軟件的各部分能重復(fù)使用;產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔;使軟件開發(fā)的速度加快而且功能進(jìn)一步完善。2.2.5商業(yè)軟件包法商業(yè)軟件包法是出現(xiàn)在市場(chǎng)上的商品化軟件,這種軟件可以完成特定的功能。例如,財(cái)務(wù)管理軟件包、人事管理軟件包等。這些軟件包質(zhì)量和性能價(jià)格比都比較好,但因其比較通用,不一定完全滿足用戶的某些特定要求。1.商業(yè)軟件包的開發(fā)過程一般經(jīng)過系統(tǒng)分析、系統(tǒng)修正和系統(tǒng)維護(hù)運(yùn)行階段。系統(tǒng)分析階段確認(rèn)用戶的需求,提出解決需求的方案比較商業(yè)軟件包開發(fā)和自行設(shè)計(jì)開發(fā)方案評(píng)估市場(chǎng)上的商品軟件包,選擇軟件包等2.2.5商業(yè)軟件包法2.商業(yè)軟件包的優(yōu)缺點(diǎn)商業(yè)軟件包法的前提是必須有合適的軟件包。即使市場(chǎng)上存在著用戶需要的商品化軟件包,但是這種軟件包常常是通用的系統(tǒng),很難完全滿足用戶的特殊要求。有時(shí)候需要對(duì)商業(yè)軟件包進(jìn)行大量的二次開發(fā)工作,這樣就失去了商業(yè)軟件包的價(jià)值。2.2.6選擇開發(fā)方法1.結(jié)構(gòu)化生命周期法能夠輔助管理人員對(duì)原有的業(yè)務(wù)進(jìn)行清理,理順和優(yōu)化原有業(yè)務(wù),使其在技術(shù)手段上和管理水平上都有很大提高發(fā)現(xiàn)和整理系統(tǒng)調(diào)查、分析中的問題及疏漏,便于開發(fā)人員準(zhǔn)確地了解業(yè)務(wù)處理過程有利于與用戶一起分析新系統(tǒng)中適合企業(yè)業(yè)務(wù)特點(diǎn)的新方法和新模型能夠?qū)M織的基礎(chǔ)數(shù)據(jù)管理狀態(tài)、原有信息系統(tǒng)、經(jīng)營管理業(yè)務(wù)與整體管理水平進(jìn)行全面系統(tǒng)的分析2.2.6選擇開發(fā)方法2.原型法

原型法是一種基于4GL的快速模擬方法。它通過模擬以及對(duì)模擬后原型的不斷討論和修改,最終建立系統(tǒng)。因此,這種方法多被用于小型局部系統(tǒng)或處理過程比較簡(jiǎn)單的系統(tǒng)設(shè)計(jì)到實(shí)現(xiàn)的環(huán)節(jié)3.商業(yè)軟件包法減少了設(shè)計(jì)、編程、安裝和維護(hù)的工作量。開發(fā)通用系統(tǒng)時(shí)可節(jié)省時(shí)間和費(fèi)用,對(duì)企業(yè)內(nèi)部信息系統(tǒng)資源的需求減少。但可能無法滿足組織的獨(dú)特需求,定制專用系統(tǒng)會(huì)提高開發(fā)成本2.2.6選擇開發(fā)方法4.CASE方法

CASE是一種除系統(tǒng)調(diào)查外全面支持系統(tǒng)開發(fā)過程的方法,同時(shí)也是一種自動(dòng)化(準(zhǔn)確地說應(yīng)該是半自動(dòng)化)的系統(tǒng)開發(fā)方法。具有其自身的獨(dú)特之處--高度自動(dòng)化的特點(diǎn)。該方法的應(yīng)用和CASE工具自身的設(shè)計(jì),自頂向下、模塊化、結(jié)構(gòu)化都是貫穿始終的2.3MIS的開發(fā)涉及的基本問題2.3.1系統(tǒng)建設(shè)的復(fù)雜性建設(shè)環(huán)境的復(fù)雜性用戶需求的多樣性建設(shè)內(nèi)容的復(fù)雜性技術(shù)手段的復(fù)雜性建設(shè)資源的密集性2.3.2系統(tǒng)建設(shè)應(yīng)具備的條件企業(yè)領(lǐng)導(dǎo)對(duì)建立系統(tǒng)應(yīng)有較深入的認(rèn)識(shí)企業(yè)必須有建立信息系統(tǒng)的實(shí)際需求和迫切性具備一定的科學(xué)管理的基礎(chǔ)企業(yè)的人員知識(shí)結(jié)構(gòu)應(yīng)適應(yīng)系統(tǒng)建設(shè)的需要有必要的資源保證2.3.3開發(fā)MIS的基本原則一把手原則從最迫切的問題入手以業(yè)務(wù)為本,以管理為綱整體規(guī)劃,分步實(shí)施靈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論