《MIS的研制方法》PPT課件.ppt_第1頁(yè)
《MIS的研制方法》PPT課件.ppt_第2頁(yè)
《MIS的研制方法》PPT課件.ppt_第3頁(yè)
《MIS的研制方法》PPT課件.ppt_第4頁(yè)
《MIS的研制方法》PPT課件.ppt_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第三章 MIS的研制方法,掌握系統(tǒng)的生命周期基本概念(重點(diǎn)); 理解主要系統(tǒng)開(kāi)發(fā)方法及各種開(kāi)發(fā)方法的特點(diǎn)(重點(diǎn)); 掌握管理信息系統(tǒng)開(kāi)發(fā)策略和方式; 理解系統(tǒng)建設(shè)的復(fù)雜性與應(yīng)具備的前提條件; 熟悉系統(tǒng)開(kāi)發(fā)的基本原則。,本章學(xué)習(xí)目標(biāo),第三章 管理信息系統(tǒng)的研制途徑,3.1 系統(tǒng)的開(kāi)發(fā)生命周期,3.2 常用系統(tǒng)開(kāi)發(fā)方法簡(jiǎn)介,3.3 MIS開(kāi)發(fā)的策略與方式,3.4 MIS開(kāi)發(fā)涉及的基本問(wèn)題,3.1.1 系統(tǒng)的生命周期,3.1 管理信息系統(tǒng)的開(kāi)發(fā)概述,生命周期?,任何事務(wù)都存在的一個(gè)孕育、誕生、成長(zhǎng)、成熟和衰亡的生存過(guò)程,3.1.1 系統(tǒng)的生命周期 1.系統(tǒng)生命周期 是指從立項(xiàng)、功能確定、設(shè)計(jì)、開(kāi)發(fā)成

2、功、投入使用,并在使用中不斷修改、完善,直至被新的系統(tǒng)所替代,而停止該系統(tǒng)使用的全過(guò)程,3.1 管理信息系統(tǒng)的開(kāi)發(fā)概述,2.系統(tǒng)開(kāi)發(fā)過(guò)程概述 系統(tǒng)的生命周期包括系統(tǒng)開(kāi)發(fā)和使用兩個(gè)階段。 系統(tǒng)開(kāi)發(fā)的全過(guò)程稱為系統(tǒng)開(kāi)發(fā)的生命周期。 系統(tǒng)開(kāi)發(fā)的生命周期分為五個(gè)階段 系統(tǒng)規(guī)劃、可行性研究 系統(tǒng)分析 系統(tǒng)設(shè)計(jì) 系統(tǒng)實(shí)施 系統(tǒng)運(yùn)行與維護(hù),3.1.1 系統(tǒng)的生命周期,生命周期模型,對(duì)其每一階段規(guī)定它的任務(wù)、工作流程、管理目標(biāo)及要編制的文檔,使開(kāi)發(fā)工作易于管理和控制,形成一個(gè)可操作的規(guī)范。,第一階段-系統(tǒng)規(guī)劃: 這個(gè)階段的主要任務(wù)是對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,確定系

3、統(tǒng)的發(fā)展戰(zhàn)略,對(duì)建設(shè)新系統(tǒng)的需求作出分析和預(yù)測(cè),同時(shí)考慮建設(shè)新系統(tǒng)所受的各種制約,研究建設(shè)新系統(tǒng)的必要性和可行性,對(duì)建設(shè)新系統(tǒng)進(jìn)行總體、全面規(guī)劃。 階段成果:項(xiàng)目計(jì)劃書/報(bào)告、可行性分析報(bào)告,3.1.2 系統(tǒng)開(kāi)發(fā)的生命周期,例:建立一個(gè)系統(tǒng)項(xiàng)目 確定項(xiàng)目總體目標(biāo)、鑒定項(xiàng)目范圍 撰寫項(xiàng)目計(jì)劃報(bào)告 撰寫可行性分析報(bào)告 技術(shù)可行 經(jīng)濟(jì)可行 社會(huì)可行,3.1.2.系統(tǒng)開(kāi)發(fā)的生命周期,系統(tǒng)規(guī)劃階段,系統(tǒng)開(kāi) 發(fā)請(qǐng)求,初步方 案討論,可行性 研究,初步調(diào)查,修改,明確,不可行 取消項(xiàng)目,3.1.2.系統(tǒng)開(kāi)發(fā)的生命周期,第二階段-系統(tǒng)分析(做什么): 這個(gè)階段的任務(wù)仍然不是具體地解決問(wèn)題,而是詳細(xì)分析現(xiàn)行系統(tǒng)

4、(原有系統(tǒng))存在的問(wèn)題,找出解決這些問(wèn)題的方案和所要達(dá)到的目標(biāo),并說(shuō)明可供選擇的解決方案。 目標(biāo):以用戶需求為依據(jù),從功能、性能、數(shù)據(jù)、操作等多個(gè)方面對(duì)系統(tǒng)給出完整、準(zhǔn)確、具體的描述,用于確定新系統(tǒng)的規(guī)格。 階段成果:用戶需求分析報(bào)告、系統(tǒng)分析說(shuō)明書、項(xiàng)目開(kāi)發(fā)計(jì)劃書,3.1.2.系統(tǒng)開(kāi)發(fā)的生命周期,第三階段-系統(tǒng)設(shè)計(jì)(怎么做): 這一階段并不是去實(shí)現(xiàn)系統(tǒng),而是根據(jù)系統(tǒng)分析說(shuō)明書,提出系統(tǒng)的總體結(jié)構(gòu)、布局、詳細(xì)開(kāi)發(fā)思路。 系統(tǒng)設(shè)計(jì)階段的任務(wù)是解決“怎么做”的問(wèn)題,設(shè)計(jì)實(shí)現(xiàn)已定義的、并經(jīng)過(guò)系統(tǒng)分析的管理信息系統(tǒng)。 一般分為總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)兩步 階段成果:系統(tǒng)設(shè)計(jì)說(shuō)明書,3.1.2.系統(tǒng)開(kāi)發(fā)的生命

5、周期,第四階段-系統(tǒng)實(shí)施: 這個(gè)階段的主要任務(wù) 是硬件設(shè)備的購(gòu)置與調(diào)試、 軟件開(kāi)發(fā)與安裝、 系統(tǒng)測(cè)試、 人員培訓(xùn) 系統(tǒng)轉(zhuǎn)換等,3.1.2.系統(tǒng)開(kāi)發(fā)的生命周期,第五階段-系統(tǒng)運(yùn)行與維護(hù): 階段任務(wù)是 對(duì)系統(tǒng)進(jìn)行系統(tǒng)評(píng)價(jià) 對(duì)系統(tǒng)進(jìn)行日常維護(hù)和管理。,MIS的開(kāi)發(fā)時(shí)一項(xiàng)艱巨的工作,系統(tǒng)開(kāi)發(fā)的效率、質(zhì)量、成本及用戶滿意程度,除了管理和技術(shù)方面的因素外,很大程度上取決與系統(tǒng)開(kāi)發(fā)方法的選擇。 傳統(tǒng)的開(kāi)發(fā)方法,在編程前不重視系統(tǒng)分析和設(shè)計(jì),不重視完成必要的文檔,在經(jīng)歷了“軟件危機(jī)”后,開(kāi)始重視對(duì)系統(tǒng)開(kāi)發(fā)方法的研究,提出了許多新的系統(tǒng)那個(gè)開(kāi)發(fā)方法。,3.1.3 開(kāi)發(fā)方法概述,系統(tǒng)開(kāi)發(fā)方法是指為獲取某一對(duì)象而組

6、織人們思維活動(dòng)的過(guò)程,以及實(shí)現(xiàn)這個(gè)過(guò)程必需采取的步驟和途徑。 許多開(kāi)發(fā)方法從系統(tǒng)的生命周期演變而來(lái),但是它們是兩個(gè)不同的概念。 70年代,系統(tǒng)開(kāi)發(fā)的結(jié)構(gòu)化開(kāi)發(fā)方法 80年代初,原型法 80年代末期,面向?qū)ο螅∣bject-Oriented,OO)的開(kāi)發(fā)方法 和計(jì)算機(jī)輔助軟件工程(Computer Aided Software Engineering,CASE) 和90年代至今,基于構(gòu)件的開(kāi)發(fā)和系統(tǒng)集成。,3.1.3 開(kāi)發(fā)方法概述,常用的方法 結(jié)構(gòu)化生命周期法SSDM 原型法PA 快速應(yīng)用開(kāi)發(fā)方法RAD 階段性開(kāi)發(fā)方法PD 面向?qū)ο箝_(kāi)發(fā)方法OODM 計(jì)算機(jī)輔助軟件工程方法CASE,1.2系統(tǒng),3

7、.2 常用系統(tǒng)開(kāi)發(fā)方法簡(jiǎn)介,結(jié)構(gòu)化生命周期法: 20世紀(jì)80年代使用最廣泛的軟件開(kāi)發(fā)方法。 用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),自下而上地逐步實(shí)施的開(kāi)發(fā)方法。 開(kāi)發(fā)過(guò)程:SA、SD,SP.,3.2.1 結(jié)構(gòu)化生命周期法,3.2.1 結(jié)構(gòu)化生命周期法,結(jié)構(gòu)化方法的基本思路,2. 結(jié)構(gòu)化生命周期法的優(yōu)點(diǎn) 強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)過(guò)程的整體性和全局性 嚴(yán)格區(qū)分開(kāi)發(fā)階段,后一段工作建立在前一階段工作成果基礎(chǔ)上。,3.2.1 結(jié)構(gòu)化生命周期法,3.結(jié)構(gòu)化生命周期法的不足 開(kāi)發(fā)周期長(zhǎng) 難以適應(yīng)迅速變化的環(huán)境 使用的開(kāi)發(fā)工具落后 不符合人們循序漸進(jìn)地認(rèn)識(shí)事物的規(guī)

8、律性。,3.2.1 結(jié)構(gòu)化生命周期法,用戶本身對(duì)“需求”理解就是一個(gè)模糊的概念 隨著時(shí)間的推移,系統(tǒng)本身的功能需求可能也處在不斷的變化之中 系統(tǒng)開(kāi)發(fā)者只起著詢問(wèn)者、顧問(wèn)及問(wèn)題解決者的作用 原型或原型系統(tǒng):是系統(tǒng)的一個(gè)早期可運(yùn)行版本,包括新系統(tǒng)的部分重要功能和特征 原型法是出于一種樸素的原理: 先按照用戶提出的需求,快速、低成本地建立一個(gè)系統(tǒng)原型,然后提供給用戶試用,在試用過(guò)程中不斷完善。 通過(guò)用戶與系統(tǒng)原型的交互作用,用戶能夠不斷明確自己的信息需求。被用戶最終認(rèn)可的原型,即可作為系統(tǒng)的最終開(kāi)發(fā)結(jié)果。,3.2.2 原型法,2.原型法的開(kāi)發(fā)過(guò)程 用戶需求描述 建立初始原型 使用原型系統(tǒng) 修改和完善

9、原型,3.2.2 原型法,3.原型法 項(xiàng)目參加者之間通常都存在交流上的困難,原型提供了克服該困難的一個(gè)手段 需要實(shí)際的、可供用戶參與的系統(tǒng)模型 有合適的系統(tǒng)開(kāi)發(fā)支撐環(huán)境,3.2.2 原型法,4.原型法的支持環(huán)境 原型法的前提是有一個(gè)強(qiáng)有力的軟件開(kāi)發(fā)環(huán)境作為支撐,否則不可能快速構(gòu)造原型。 集成化的數(shù)據(jù)字典 高性能的數(shù)據(jù)庫(kù)管理系統(tǒng) 超高級(jí)語(yǔ)言 報(bào)告生成器 屏幕格式生成器 自動(dòng)文檔編寫機(jī)制,3.2.2 原型法,5.原型法的特點(diǎn) 符合人們認(rèn)識(shí)事物的規(guī)律 有利于項(xiàng)目的開(kāi)發(fā)者和用戶之間的交流,原型法加強(qiáng)了開(kāi)發(fā)過(guò)程中的用戶參與程度 實(shí)際的原型為準(zhǔn)確認(rèn)識(shí)問(wèn)題創(chuàng)造了條件 能充分利用最新的系統(tǒng)開(kāi)發(fā)環(huán)境 將系統(tǒng)的調(diào)

10、查、分析、設(shè)計(jì)融為一體原型法對(duì)大型系統(tǒng)有局限性 原型法適于交互、局部系統(tǒng),規(guī)模較小,業(yè)務(wù)處理簡(jiǎn)單,業(yè)務(wù)需求相對(duì)較為確定,具有豐富系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的人采用。,3.2.2 原型法,1. 基本思想 RAD是由計(jì)算機(jī)顧問(wèn)和專家James Martin于1991年最早提出。 當(dāng)用戶和開(kāi)發(fā)者對(duì)擬開(kāi)發(fā)的管理信息系統(tǒng)缺乏共識(shí)和目標(biāo)的情況下,采用的試圖快速生成系統(tǒng)而不犧牲質(zhì)量的結(jié)構(gòu)化方法。,3.2.3 RAD快速應(yīng)用開(kāi)發(fā)方法,2.特點(diǎn) 強(qiáng)調(diào)用戶在各階段都起了主要作用,除了構(gòu)建(實(shí)現(xiàn))階段。基本邏輯是:用戶的參與程度越高,尤其是早期階段,系統(tǒng)的開(kāi)發(fā)就越快。 基于計(jì)算機(jī)的工具和專門項(xiàng)目小組,來(lái)加快系統(tǒng)投入使用的速度。采

11、用的工具是4GL和配合原型開(kāi)發(fā)和代碼生成的CASE工具。 圖3.4和圖3.5,3.2.3 RAD法,是SSDM,PA,RAD的結(jié)合體,融合了每種方法的最佳特征(圖3.6) SSDM:貢獻(xiàn)是明確了開(kāi)發(fā)階段的邏輯順序性 PA:貢獻(xiàn)是對(duì)反復(fù)征求用戶反饋的重視 RAD:貢獻(xiàn)是用戶參與的概念 PD是對(duì)系統(tǒng)模塊分別重復(fù)進(jìn)行分析、設(shè)計(jì)和初步構(gòu)建三個(gè)階段,而不是象SSDM對(duì)整個(gè)系統(tǒng)進(jìn)行。,3.2.4 階段性開(kāi)發(fā)方法Phasd Development,1.面向?qū)ο蠓椒ǜ攀?面向?qū)ο蠓椒ǎ?為提高軟件的穩(wěn)定性、可修改性和可重用性,人們?cè)趯?shí)踐中創(chuàng)造出的、以對(duì)象為基礎(chǔ),把數(shù)據(jù)和操作包裝成對(duì)象的一種綜合性方法。 面向?qū)?/p>

12、象方法學(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,使開(kāi)發(fā)軟件的方法與過(guò)程盡可能接近人類認(rèn)識(shí)世界、解決問(wèn)題的方法與過(guò)程,3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,1.面向?qū)ο蠓椒ǜ攀?人們認(rèn)識(shí)客觀世界通常遵循的原則: 區(qū)分對(duì)象及其屬性 區(qū)分整體對(duì)象及其組成部分 不同對(duì)象類的形成以及區(qū)分 20世紀(jì)80年代,面向?qū)ο蠓椒ǖ牡湫痛恚?Ivar Jacobson博士 Grady Booch, James Rumbaugh 他們共同創(chuàng)建了UML建模語(yǔ)言,被業(yè)界譽(yù)為UML之父,3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,系統(tǒng)的類型,2.面向?qū)ο蠓椒ǖ幕靖拍?對(duì)象: 對(duì)象是指問(wèn)題域中某些事物的一個(gè)抽象,它反映該事物在系統(tǒng)中

13、需要保存的信息和發(fā)揮的作用,它是由數(shù)據(jù)及其的操作組成的封裝體 類: 是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合 繼承: 是面向?qū)ο竺枋鲱愔g相似性的重要機(jī)制,3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,系統(tǒng)的類型,2.面向?qū)ο蠓椒ǖ幕靖拍?多態(tài)性: 是指子類對(duì)象可以像父類對(duì)象那樣使用,同樣的消息既可以發(fā)送給父類對(duì)象也可以發(fā)送給子類對(duì)象 消息: 對(duì)象之間進(jìn)行通信的一種構(gòu)造叫做消息 消息傳遞:當(dāng)一個(gè)消息發(fā)送給某個(gè)對(duì)象時(shí),要包含要求接收對(duì)象去執(zhí)行某些活動(dòng)的信息,接受到消息的對(duì)象經(jīng)過(guò)解釋,然后予以相應(yīng)的通信機(jī)制,3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,3.面向?qū)ο蠓椒ǖ奶攸c(diǎn) 從問(wèn)題域中客觀存在的事物出發(fā)來(lái)構(gòu)造軟件系統(tǒng) 事

14、物的靜態(tài)特征用對(duì)象的屬性來(lái)表示,事物的動(dòng)態(tài)特征用對(duì)象的操作來(lái)表示 對(duì)象的屬性與操作結(jié)合為一體,成為一個(gè)獨(dú)立的實(shí)體,對(duì)外屏蔽其內(nèi)部細(xì)節(jié),3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,對(duì)事物進(jìn)行分類,把具有相同屬性和相同操作的對(duì)象歸為一類,類是這些對(duì)象的抽象描述,每個(gè)對(duì)象是它的類的一個(gè)實(shí)例 通過(guò)在不同程度上運(yùn)用抽象原則,可以得到較一般的類和較特殊的類 復(fù)雜對(duì)象可以用簡(jiǎn)單的對(duì)象作為其構(gòu)成部分 對(duì)象之間通過(guò)消息進(jìn)行通信,以實(shí)現(xiàn)對(duì)象之間的動(dòng)態(tài)聯(lián)系 通過(guò)關(guān)聯(lián)表達(dá)對(duì)象之間的靜態(tài)關(guān)系,3.2.5 面向?qū)ο蠓椒ǖ奶攸c(diǎn),4.面向?qū)ο蠼?通常需要建立幾種形式的模型,它們主要包括:用例模型、對(duì)象(概念)模型、設(shè)計(jì)模型、配置模型、實(shí)

15、現(xiàn)模型和測(cè)試模型,信息系統(tǒng),3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,基于用例開(kāi)發(fā)方法的開(kāi)發(fā)模型,用例驅(qū)動(dòng)相關(guān)工具、技術(shù)、書籍 Rational Rose 2003 Enterprise Architect Borland Together Mircosoft visio PowerDesigner,ERwin UML用例驅(qū)動(dòng)對(duì)象建模 用例驅(qū)動(dòng)UML對(duì)象建模應(yīng)用范例分析 。,3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,建模開(kāi)發(fā): 用例模型:包含所有用例及其與用戶之間的關(guān)系。 分析模型:包含問(wèn)題域涉及的類及其屬性和關(guān)系,其作用是更詳細(xì)地提煉用例,將系統(tǒng)的行為初步分配給提供行為的一組對(duì)象。 設(shè)計(jì)模型:將系統(tǒng)的靜態(tài)結(jié)構(gòu)定義為

16、子系統(tǒng)、類和接口,并定義由子系統(tǒng)、類和接口之間的協(xié)作來(lái)實(shí)現(xiàn)的用例。 實(shí)現(xiàn)模型:包含構(gòu)件和類到構(gòu)件的映射。 配置模型:定義計(jì)算機(jī)的物理節(jié)點(diǎn)和構(gòu)件到這些節(jié)點(diǎn)的映射。 測(cè)試模型:描述用于驗(yàn)證用例的測(cè)試用例。,信息系統(tǒng),3.2.5 面向?qū)ο箝_(kāi)發(fā)方法,1.CASE方法的基本思路 CASE方法解決問(wèn)題的基本思路是在前面所介紹的任何一種系統(tǒng)開(kāi)發(fā)方法中,如果自系統(tǒng)調(diào)查后,系統(tǒng)開(kāi)發(fā)過(guò)程中的每一步都可以在一定程度上形成對(duì)應(yīng)關(guān)系的話,那么就完全可以借助于專門研制的軟件工具來(lái)實(shí)現(xiàn)上述一個(gè)個(gè)的系統(tǒng)開(kāi)發(fā)過(guò)程 CASE的目的是使開(kāi)發(fā)支持工具與開(kāi)發(fā)方法學(xué)統(tǒng)一和結(jié)合起來(lái),通過(guò)實(shí)現(xiàn)分析、設(shè)計(jì)與程序開(kāi)發(fā)、維護(hù)的自動(dòng)化,提高系統(tǒng)的開(kāi)

17、發(fā)效率和質(zhì)量。,3.2.6 計(jì)算機(jī)輔助軟件工程法,2.CASE環(huán)境介紹 CASE庫(kù)及其結(jié)構(gòu),3.2.6 計(jì)算機(jī)輔助軟件工程法,CASE工具: CASE工具是指CASE的最外層(用戶)使用的CASE去開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng),所接觸到的所有軟件工具,2.CASE環(huán)境介紹 CASE庫(kù)及其結(jié)構(gòu),3.2.6 計(jì)算機(jī)輔助軟件工程法,CASE工具: CASE工具是指CASE的最外層(用戶)使用的CASE去開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng),所接觸到的所有軟件工具: 圖形工具:繪制圖形、系統(tǒng)專用圖 屏幕顯示和報(bào)告生成工具 專用檢測(cè)工具:錯(cuò)誤和不一致檢測(cè) 代碼生成器 文件生成器,3.CASE的特點(diǎn) 解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接

18、映射。強(qiáng)有力地支持信息系統(tǒng)開(kāi)發(fā)的全過(guò)程; 使結(jié)構(gòu)化方法更加實(shí)用; 自動(dòng)檢測(cè)的方法大大地提高了軟件的質(zhì)量; 使原型法,RAD和面向?qū)ο蠓椒ǖ雀鞣N現(xiàn)代的開(kāi)發(fā)方法付諸于實(shí)施;,3.2.6 計(jì)算機(jī)輔助軟件工程法,3.CASE的特點(diǎn) 簡(jiǎn)化了軟件的管理和維護(hù); 加速了系統(tǒng)的開(kāi)發(fā)過(guò)程; 使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫工作中解放出來(lái); 產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔; 使軟件開(kāi)發(fā)的速度加快而且功能進(jìn)一步完善。,3.2.6 計(jì)算機(jī)輔助軟件工程法,以下是幾種常用建模工具核心對(duì)比: 1。適用范圍 ROSE:需求分析,詳細(xì)設(shè)計(jì),軟件框架生成(C+, Java, ANSI SQL, Oracle) ERWIN:詳

19、細(xì)設(shè)計(jì),軟件框架生成(C+, Java, Delphi, VB, ANSI SQL, Oracle, Sybase, DB2, MS SQL, SQL Anywhere, Informix, Ingress, Rdb, Progress) BPWin:總體設(shè)計(jì) Oracle Designer/2000:總體設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件框架生成(ANSI SQL, Oracle) PowerDesigner:總體設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件框架生成(ANSI SQL, Oracle, Sybase, SQL Anywhere) 2。建模方法學(xué) ROSE:一體化建模語(yǔ)言UML(Unified Modeling L

20、anguage) ERWIN:信息建模方法: IDEF1x(E-R圖的代表作) BPWin:功能建模方法: IDEF0(數(shù)據(jù)流圖的代表作) Oracle Designer/2000:功能建模方法:數(shù)據(jù)流圖 信息建模方法: E-R圖 方法未集成 PowerDesigner:功能建模方法:數(shù)據(jù)流圖 信息建模方法: E-R圖 方法未集成 3。建模內(nèi)容 ROSE:object ciagram,class diagram,deploy diagram,state diagram,collaboration diagram,activity diagram,use-case diagram,sequenc

21、e diagram ERWIN:IDEF1x圖 BPWin:node tree,IDEF0圖 Oracle Designer/2000:數(shù)據(jù)流圖 PowerDesigner:數(shù)據(jù)流圖,CASE工具,1.結(jié)構(gòu)化生命周期法 能夠輔助管理人員對(duì)原有的業(yè)務(wù)進(jìn)行清理,理順和優(yōu)化原有業(yè)務(wù),使其在技術(shù)手段上和管理水平上都有很大提高 發(fā)現(xiàn)和整理系統(tǒng)調(diào)查、分析中的問(wèn)題及疏漏,便于開(kāi)發(fā)人員準(zhǔn)確地了解業(yè)務(wù)處理過(guò)程 有利于與用戶一起分析新系統(tǒng)中適合企業(yè)業(yè)務(wù)特點(diǎn)的新方法和新模型 能夠?qū)M織的基礎(chǔ)數(shù)據(jù)管理狀態(tài)、原有信息系統(tǒng)、經(jīng)營(yíng)管理業(yè)務(wù)與整體管理水平進(jìn)行全面系統(tǒng)的分析,3.2.7 選擇開(kāi)發(fā)方法的原則,2.原型法 原型法是

22、一種基于4GL的快速模擬方法。 它通過(guò)模擬以及對(duì)模擬后原型的不斷討論和修改,最終建立系統(tǒng)。 因此,這種方法多被用于小型局部系統(tǒng)或處理過(guò)程比較簡(jiǎn)單的系統(tǒng)設(shè)計(jì)到實(shí)現(xiàn)的環(huán)節(jié),3.2.7 選擇開(kāi)發(fā)方法的原則,3.面向?qū)ο蠓椒?面向?qū)ο蠓椒ㄊ且环N圍繞對(duì)象來(lái)進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。 這種方法可以普遍適用于各類信息系統(tǒng)開(kāi)發(fā)。但是它不能涉足系統(tǒng)分析以前的開(kāi)發(fā)環(huán)節(jié),3.2.6 選擇開(kāi)發(fā)方法的原則,4.CASE方法 CASE是一種除系統(tǒng)調(diào)查外全面支持系統(tǒng)開(kāi)發(fā)過(guò)程的方法,同時(shí)也是一種自動(dòng)化(準(zhǔn)確地說(shuō)應(yīng)該是半自動(dòng)化)的系統(tǒng)開(kāi)發(fā)方法。因此,從方法學(xué)的特點(diǎn)來(lái)看,它具有上述各種方法的各種

23、特點(diǎn),同時(shí)又具有其自身的獨(dú)特之處高度自動(dòng)化的特點(diǎn)。 但是值得注意的是在該方法的應(yīng)用和CASE工具自身的設(shè)計(jì)中,自頂向下、模塊化、結(jié)構(gòu)化卻都是貫穿始終的,3.2.6 選擇開(kāi)發(fā)方法的原則,管理信息系統(tǒng),3.3.1 管理信息系統(tǒng)的開(kāi)發(fā)策略 1.接受式開(kāi)發(fā)策略 這種策略是根據(jù)用戶需求和現(xiàn)狀直接開(kāi)發(fā)、設(shè)計(jì)和實(shí)施。 接受式開(kāi)發(fā)策略適用于規(guī)模比較小,信息處理過(guò)程結(jié)構(gòu)化程度高,用戶需求明確,開(kāi)發(fā)者對(duì)此類任務(wù)有充分的經(jīng)驗(yàn)的情況,3.3 MIS開(kāi)發(fā)的策略與方式,管理信息系統(tǒng),2. 直線式開(kāi)發(fā)策略 若用戶的應(yīng)用需求可以比較好地定義,而且以后很少或不再變動(dòng),則宜于采用直線式開(kāi)發(fā)策略。 即從需求定義到最后開(kāi)發(fā)直線地進(jìn)行

24、下去,每完成一步都要進(jìn)行核對(duì),以驗(yàn)證系統(tǒng)功能和需求是否一致,以保證系統(tǒng)的質(zhì)量。 這種策略可用在系統(tǒng)規(guī)模雖然較大,但高度結(jié)構(gòu)化的,而且用戶對(duì)任務(wù)比較了解,開(kāi)發(fā)者對(duì)任務(wù)比較精通的情況下。,3.3.1 MIS的開(kāi)發(fā)策略,管理信息系統(tǒng),3. 迭代式開(kāi)發(fā)策略 每當(dāng)發(fā)現(xiàn)需求有錯(cuò)誤或需要修改時(shí),要回到需求確定過(guò)程,與用戶一起修改說(shuō)明書,重復(fù)進(jìn)行有關(guān)的各個(gè)步驟,直到所開(kāi)發(fā)的系統(tǒng)能滿足需求為止。 這種策略假定在足夠多次迭代之后可以得到正確的和完全的需求,適宜于對(duì)用戶或開(kāi)發(fā)者來(lái)說(shuō)是新的應(yīng)用領(lǐng)域。,3.3.1 MIS的開(kāi)發(fā)策略,4.實(shí)驗(yàn)式開(kāi)發(fā)策略 若信息需求的不確定性很高,一時(shí)無(wú)法制定具體的開(kāi)發(fā)計(jì)劃,則應(yīng)遵從實(shí)驗(yàn)式

25、開(kāi)發(fā)策略。 主要是通過(guò)實(shí)際使用系統(tǒng)來(lái)驗(yàn)證需求是否能得到保證??刹捎迷头▉?lái)取得經(jīng)驗(yàn).,3.3.1 MIS的開(kāi)發(fā)策略,5.規(guī)劃式開(kāi)發(fā)策略 當(dāng)信息系統(tǒng)規(guī)模特大,復(fù)雜程度特別高,若其需求不確定性的程度又很高,就應(yīng)采用規(guī)劃式開(kāi)發(fā)策略,先進(jìn)行總體規(guī)劃.,3.3.1 MIS的開(kāi)發(fā)策略,整個(gè)開(kāi)發(fā)過(guò)程還是基于五階段生命周期開(kāi)發(fā)的, 各種方法只是作為在局部環(huán)節(jié)上的補(bǔ)充。,1.常見(jiàn)的開(kāi)發(fā)方式 自行開(kāi)發(fā)方式 委托開(kāi)發(fā)方式 合作開(kāi)發(fā)方式 購(gòu)買服務(wù)-咨詢開(kāi)發(fā) 購(gòu)買商品化軟件,3.3.2 MIS的的開(kāi)發(fā)方式,2.選擇開(kāi)發(fā)方式的策略,3.3.2 MIS的的開(kāi)發(fā)方式,1.5.4MIS的結(jié)構(gòu),3.3.2 MIS的的開(kāi)發(fā)方式,3

26、.4.1 系統(tǒng)建設(shè)的復(fù)雜性 建設(shè)環(huán)境的復(fù)雜性 用戶需求的多樣性 建設(shè)內(nèi)容的復(fù)雜性 技術(shù)手段的復(fù)雜性 建設(shè)資源的密集性,3.4 開(kāi)發(fā)涉及的問(wèn)題,3.4 MIS的開(kāi)發(fā)涉及的基本問(wèn)題,領(lǐng)導(dǎo)重視與業(yè)務(wù)部門的支持 具備一定的科學(xué)管理工作基礎(chǔ) 管理工作程序化 管理業(yè)務(wù)標(biāo)準(zhǔn)化 報(bào)表文件的統(tǒng)一化 數(shù)據(jù)資料的完善化與代碼化 企業(yè)的人員知識(shí)結(jié)構(gòu)應(yīng)適應(yīng)系統(tǒng)建設(shè)的需要,需要建立一支專業(yè)隊(duì)伍 有必要的資源保證,資金能力,3.4.2 系統(tǒng)建設(shè)應(yīng)具備的條件,創(chuàng)新原則 做一直來(lái)說(shuō)應(yīng)該而沒(méi)有干的事。 面向用戶 為管理工作服務(wù),滿足用戶要求。 整體性原則 系統(tǒng)結(jié)構(gòu)的有機(jī)化。整體最優(yōu),局部服從整體。 相關(guān)性原則 各子系統(tǒng)的設(shè)計(jì)有獨(dú)立性也是相互聯(lián)系的。 動(dòng)態(tài)適應(yīng)性原則 對(duì)新的需求有良好的可擴(kuò)展性和易維護(hù)性。 工程化標(biāo)準(zhǔn)化原則 科學(xué)劃分工作階段,分布組織實(shí)施,所有文檔和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論