第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃_第1頁(yè)
第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃_第2頁(yè)
第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃_第3頁(yè)
第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃_第4頁(yè)
第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃_第5頁(yè)
已閱讀5頁(yè),還剩65頁(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)介

第二章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃和開(kāi)發(fā)方法(2)華北科技學(xué)院管理系電子商務(wù)專(zhuān)業(yè)第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法什么是管理信息系統(tǒng)?管理信息系統(tǒng)是用系統(tǒng)思想建立起來(lái)的,以電子計(jì)算機(jī)為基本信息處理手段,以現(xiàn)代通訊設(shè)備為基本傳輸工具,且能為管理決策提供信息服務(wù)的人機(jī)系統(tǒng)。管理信息系統(tǒng)就是針對(duì)企業(yè)的管理過(guò)程而應(yīng)用計(jì)算機(jī)應(yīng)用軟件。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法什么是軟件?軟件(software)是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它包括程序(program)、相關(guān)數(shù)據(jù)(data)及其說(shuō)明文檔(document)。軟件:程序+數(shù)據(jù)+文檔

小資料:第一個(gè)寫(xiě)軟件的人是Ada(AugustaAdaLovelace奧古斯塔·愛(ài)達(dá).拉弗拉斯),在1860年代他嘗試為意大利人查理巴貝CharlesBabbage

的機(jī)械式計(jì)算機(jī)寫(xiě)軟件。盡管他們的努力失敗了,但他們的名字永遠(yuǎn)載入了計(jì)算機(jī)發(fā)展的史冊(cè)。

第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法軟件的分類(lèi):·系統(tǒng)軟件:能與計(jì)算機(jī)硬件緊密配合在一起,使計(jì)算機(jī)系統(tǒng)各個(gè)部件,相關(guān)的軟件和數(shù)據(jù)協(xié)調(diào),高效地工作的軟件.例如,操作系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng),設(shè)備驅(qū)動(dòng)程序以及通信處理程序等.·支撐軟件:是協(xié)助用戶開(kāi)發(fā)軟件的工具性軟件,其中包括幫助程序人員開(kāi)發(fā)軟件產(chǎn)品的工具,也包括幫助管理人員控制開(kāi)發(fā)的進(jìn)程的工具.·應(yīng)用軟件:是在特定領(lǐng)域內(nèi)開(kāi)發(fā),為特定目的服務(wù)的一類(lèi)軟件.管理信息系統(tǒng)就是應(yīng)用軟件第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法

軟件同傳統(tǒng)的工業(yè)產(chǎn)品相比,有其獨(dú)特的特性:

1.軟件是邏輯元素而不是物理元素,軟件是看不見(jiàn)摸不著的抽象產(chǎn)品;2.軟件沒(méi)有明確的制造周期和加工流程;3.軟件不會(huì)磨損,沒(méi)有備件;4.軟件質(zhì)量檢驗(yàn)缺乏明確、統(tǒng)一的方法;5.軟件維護(hù)指修改其設(shè)計(jì),提高其性能和適應(yīng)性;6.軟件生產(chǎn)是一種腦力勞動(dòng),軟件產(chǎn)品是高智力高附加值產(chǎn)品;7.應(yīng)用軟件的使用范圍有局限性,難以通用,難以形成大規(guī)模通用產(chǎn)品。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法

所以在軟件的開(kāi)發(fā)過(guò)程中主要表現(xiàn)有以下特點(diǎn):(1)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常常不準(zhǔn)確。開(kāi)發(fā)成本超出預(yù)算,實(shí)際進(jìn)度比預(yù)定計(jì)劃一再拖延的現(xiàn)象并不罕見(jiàn)。(2)用戶對(duì)“已完成”系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。(3)軟件產(chǎn)品的質(zhì)量往往靠不住。Bug一大堆,Patch一個(gè)接一個(gè)。(4)軟件的可維護(hù)程度非常之低。(5)軟件通常沒(méi)有適當(dāng)?shù)奈臋n資料。(6)軟件的成本不斷提高。(7)軟件開(kāi)發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和人們需求的增長(zhǎng)。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法

美軍擔(dān)心軍事機(jī)器人程序變異可能毀滅世界/20090218/n262306461.shtml2009年02月18日第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法例如:伊拉克戰(zhàn)爭(zhēng)期間曾有3臺(tái)帶有武器的“劍(SWORDS)”式美軍地面作戰(zhàn)機(jī)器人被部署到了伊拉克,但是這種遙控機(jī)器人小隊(duì)還未開(kāi)一槍就很快被從戰(zhàn)場(chǎng)撤回——因?yàn)樗鼈冏隽丝膳碌氖虑椋簩尶趯?duì)向它們的人類(lèi)指揮官。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法

于是產(chǎn)生了一個(gè)新名詞:軟件危機(jī)軟件危機(jī):指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法怎么擺脫軟件危機(jī)呢?第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法1968年秋季,NATO(北約)的科技委員會(huì)召集了近50名一流的編程人員、計(jì)算機(jī)科學(xué)家和工業(yè)界巨頭,討論和制定擺脫“軟件危機(jī)”的對(duì)策。在那次會(huì)議上第一次提出了軟件工程(softwareengineering)這個(gè)概念。軟件危機(jī)解決途徑——軟件工程學(xué)第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法軟件工程基本原理:嚴(yán)格計(jì)劃管理軟件周期。階段評(píng)審。產(chǎn)品控制:修改需經(jīng)批準(zhǔn)。結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)。結(jié)果能清楚審查。開(kāi)發(fā)人員少而精。不斷改進(jìn)軟件工程實(shí)踐,繼續(xù)發(fā)展。第三節(jié)管理信息系統(tǒng)開(kāi)發(fā)方法解決途徑:把軟件開(kāi)發(fā)(生命周期)分為若干階段。每個(gè)階段有嚴(yán)格的驗(yàn)收標(biāo)準(zhǔn)。前一階段驗(yàn)收合格后才能進(jìn)入下一階段。軟件=程序+文檔。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3MIS開(kāi)發(fā)的策略與方式管理信息系統(tǒng)開(kāi)發(fā)方法學(xué)習(xí)要點(diǎn):3.1.1系統(tǒng)的生命周期

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

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è)階段。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述系統(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)略,確定系統(tǒng)的發(fā)展戰(zhàn)略,對(duì)建設(shè)新系統(tǒng)的需求作出分析和預(yù)測(cè),同時(shí)考慮建設(shè)新系統(tǒng)所受的各種制約,研究建設(shè)新系統(tǒng)的必要性和可行性。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述系統(tǒng)分析:這個(gè)階段的任務(wù)仍然不是具體地解決問(wèn)題,而是詳細(xì)分析現(xiàn)行系統(tǒng)(原有系統(tǒng))存在的問(wèn)題,找出解決這些問(wèn)題的方案和所要達(dá)到的目標(biāo),并說(shuō)明可供選擇的解決方案。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述系統(tǒng)設(shè)計(jì):這一階段并不是去實(shí)現(xiàn)系統(tǒng),而根據(jù)系統(tǒng)分析說(shuō)明書(shū),提出系統(tǒng)的總體結(jié)構(gòu)、布局、詳細(xì)開(kāi)發(fā)思路與計(jì)劃都是十分必要的。系統(tǒng)設(shè)計(jì)階段的任務(wù)是解決“怎么做”的問(wèn)題,設(shè)計(jì)實(shí)現(xiàn)已定義的、并經(jīng)過(guò)系統(tǒng)分析的管理信息系統(tǒng)。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述系統(tǒng)實(shí)施:這個(gè)階段的主要任務(wù)是硬件設(shè)備的購(gòu)置與調(diào)試、軟件開(kāi)發(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à)。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述開(kāi)發(fā)方法學(xué)是一組思想、規(guī)范、過(guò)程、技術(shù)、環(huán)境及工具的集成。一種好的方法學(xué)應(yīng)該能夠?yàn)橄到y(tǒng)的開(kāi)發(fā)過(guò)程從頭到位提供一整套高效率的途徑和措施。系統(tǒng)開(kāi)發(fā)的組織和管理開(kāi)發(fā)方法學(xué)開(kāi)發(fā)環(huán)境/工具開(kāi)發(fā)技術(shù)標(biāo)準(zhǔn)化(開(kāi)發(fā)規(guī)范)1、什么是開(kāi)發(fā)方法3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述

方法學(xué)是將具體的方法與技術(shù)包裝在一起而形成的一種思想體系。任何一種開(kāi)發(fā)方法學(xué)應(yīng)該支持SDLC(軟件生命周期)的每一個(gè)階段,對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)生命周期進(jìn)行綜合的、詳細(xì)的描述,體現(xiàn)在:每個(gè)階段所包含的每一個(gè)作業(yè);在每一個(gè)作業(yè)中個(gè)人和小組的作用;每一個(gè)作業(yè)的質(zhì)量標(biāo)準(zhǔn);所運(yùn)用的開(kāi)發(fā)技術(shù)。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述2、開(kāi)發(fā)方法的演變

70年代(代表:系統(tǒng)開(kāi)發(fā)的結(jié)構(gòu)化生命周期法)開(kāi)發(fā)環(huán)境:第三代語(yǔ)言(COBOL)用于編程已有數(shù)據(jù)庫(kù)管理系統(tǒng)用于數(shù)據(jù)管理聯(lián)機(jī)處理和批處理混合使用主要針對(duì)主干機(jī)開(kāi)發(fā)只由專(zhuān)業(yè)程序員進(jìn)行程序開(kāi)發(fā)利用標(biāo)準(zhǔn)符號(hào)來(lái)說(shuō)明過(guò)程用戶只在定義需求階段和安裝階段介入開(kāi)發(fā)企圖用結(jié)構(gòu)化的程序設(shè)計(jì)方法和自動(dòng)化的項(xiàng)目管理開(kāi)發(fā)方法:系統(tǒng)需求軟件需求初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編程調(diào)試測(cè)試運(yùn)行運(yùn)行維護(hù)著名的“瀑布模型”“瀑布模型”說(shuō)明需求、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試要不斷循環(huán)進(jìn)行3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述2、開(kāi)發(fā)方法的演變

80年代初(代表:原型法)開(kāi)發(fā)環(huán)境逐漸成熟,出現(xiàn)了面向問(wèn)題的第四代語(yǔ)言(4GL),也產(chǎn)生了另一種開(kāi)發(fā)方法,即原型法(prototyping)。生命周期法是在開(kāi)發(fā)前,完全定義好需求,然后經(jīng)過(guò)分析、設(shè)計(jì)、編程和實(shí)施,一次全面的完成目標(biāo)。(是單次的)原型法是在未定義好全局前,先抓住局部設(shè)計(jì)實(shí)現(xiàn),然后不斷修改,達(dá)到全面滿足要求。(多重循環(huán)的)進(jìn)行原型法開(kāi)發(fā)要求語(yǔ)言具有很強(qiáng)的交互能力。3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述2、開(kāi)發(fā)方法的演變計(jì)算機(jī)輔助軟件工程(computeraidedsoftwareengineering,CASE)和面向?qū)ο螅╫bject-oriented,OO)的開(kāi)發(fā)方法得到很大發(fā)展。面向?qū)ο蟮姆椒ㄔ?0年代初已用于計(jì)算機(jī)科學(xué),80年代末開(kāi)始用于企業(yè)系統(tǒng)。90年代初,面向?qū)ο蟮姆治雠c設(shè)計(jì)和面向?qū)ο蟮恼Z(yǔ)言開(kāi)始實(shí)際應(yīng)用。

80年代末-90年代初(代表:計(jì)算機(jī)輔助軟件工程)3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述2、開(kāi)發(fā)方法的演變客戶/服務(wù)器(client/server)的時(shí)代,或基于Web的開(kāi)發(fā)時(shí)代??蛻舸蠖噘I(mǎi)現(xiàn)成的軟件部件,自己或請(qǐng)顧問(wèn)公司把它們集成起來(lái),這就是系統(tǒng)集成或基于部件的開(kāi)發(fā)。90年代中后期這種趨勢(shì)越來(lái)越明顯。90年代(代表:OO開(kāi)發(fā)方法)3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述3、開(kāi)發(fā)方法分類(lèi):面向過(guò)程的方法學(xué)(結(jié)構(gòu)化方法學(xué))——70年代的主流面向數(shù)據(jù)的方法學(xué)(數(shù)據(jù)建模和信息工程)——80年代面向?qū)ο蟮姆椒▽W(xué)——90年代的主流3.1管理信息系統(tǒng)的開(kāi)發(fā)概述

3.1.2開(kāi)發(fā)方法概述3.1管理信息系統(tǒng)的開(kāi)發(fā)概述3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3MIS開(kāi)發(fā)的策略與方式管理信息系統(tǒng)開(kāi)發(fā)方法學(xué)習(xí)要點(diǎn):3.2管理信息系統(tǒng)的開(kāi)發(fā)方法

系統(tǒng)開(kāi)發(fā)方法是指為獲取某一對(duì)象而組織人們思維活動(dòng)的過(guò)程,以及實(shí)現(xiàn)這個(gè)過(guò)程必需采取的步驟和途徑。管理信息系統(tǒng)的開(kāi)發(fā)方法主要有:結(jié)構(gòu)化方法、原型法、面向?qū)ο蠓椒?、?jì)算機(jī)輔助軟件工程法。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法結(jié)構(gòu)化方法的基本思想結(jié)構(gòu)化方法又稱為結(jié)構(gòu)化分析與設(shè)計(jì)技術(shù),是迄今為止最普遍、最成熟的一種開(kāi)發(fā)方法。“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)范的步驟、準(zhǔn)則和工具來(lái)進(jìn)行某項(xiàng)工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法則為信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具,以彌補(bǔ)經(jīng)典方法的不足。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法結(jié)構(gòu)化方法的基本思想基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)。在系統(tǒng)調(diào)查或理順管理業(yè)務(wù)時(shí),從最頂層的管理業(yè)務(wù)入手,逐步深入到最基層。在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)階段,應(yīng)從宏觀整體分析入手,先考慮系統(tǒng)整體的優(yōu)化,然后在考慮局部的優(yōu)化問(wèn)題。在系統(tǒng)實(shí)施過(guò)程中,采用自底向上的實(shí)施策略,組織開(kāi)發(fā)人員從最基層模塊的編程入手,并對(duì)模塊逐個(gè)測(cè)試,然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊集成起來(lái),進(jìn)行系統(tǒng)總體調(diào)試,最后,自底向上、逐漸地構(gòu)成整體系統(tǒng)。

3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法結(jié)構(gòu)化方法的開(kāi)發(fā)過(guò)程采用結(jié)構(gòu)化方法開(kāi)發(fā)系統(tǒng)時(shí),整個(gè)開(kāi)發(fā)過(guò)程按照生命周期被劃分為若干個(gè)首尾相連的階段。生命周期有多種變體,因此劃分方法有多種,本課采用傳統(tǒng)的生命周期模型,將開(kāi)發(fā)過(guò)程劃分為:系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)運(yùn)行3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法結(jié)構(gòu)化方法的優(yōu)點(diǎn)建立面向用戶的觀點(diǎn)嚴(yán)格區(qū)分工作階段自頂向下進(jìn)行開(kāi)發(fā)工作文件的標(biāo)準(zhǔn)化和文獻(xiàn)化采用圖表工具描述系統(tǒng)3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.1結(jié)構(gòu)化方法結(jié)構(gòu)化方法的缺點(diǎn)所需文檔資料數(shù)量大人機(jī)交互界面表達(dá)難用戶信息反饋慢開(kāi)發(fā)周期長(zhǎng)3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.2原型方法在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、第四代開(kāi)發(fā)語(yǔ)言(4GL)和各種可視化開(kāi)發(fā)環(huán)境的支持下提出的一種開(kāi)發(fā)方法開(kāi)發(fā)要求分析評(píng)價(jià)軟件環(huán)境用戶開(kāi)發(fā)商構(gòu)造原型

軟件支持環(huán)境RDBMS數(shù)據(jù)字典、建模工具快速查詢系統(tǒng)4GL軟件工具可視化報(bào)告、界面生成器,快速構(gòu)造原型

3.2管理信息系統(tǒng)的開(kāi)發(fā)方法

1、原型法的基本思想在建筑學(xué)和機(jī)械設(shè)計(jì)中,“原型”指的是其結(jié)構(gòu)、大小和功能都與某個(gè)物體相類(lèi)似的模擬該物體的原始模型。在管理信息系統(tǒng)開(kāi)發(fā)中,用“原型”來(lái)形象地表示系統(tǒng)的一個(gè)早期可運(yùn)行版本,它能反映新系統(tǒng)的部分重要功能和特征。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法

1、原型法的基本思想

系統(tǒng)開(kāi)發(fā)者在初步了解用戶需求的基礎(chǔ)上,快速構(gòu)造系統(tǒng)開(kāi)發(fā)的初步模型--原型。這個(gè)原型可能是粗糙的、不完善的,經(jīng)用戶和開(kāi)發(fā)人員共同研討、改進(jìn)和完善,提出修改方案。開(kāi)發(fā)人員根據(jù)修改方案對(duì)原型進(jìn)行修改,得到新的原型,再去征求用戶意見(jiàn),反復(fù)多次直到取得滿意的原型為止。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法2.原型法的開(kāi)發(fā)過(guò)程用戶需求描述建立初始原型使用原型系統(tǒng)修改和完善原型3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.使用原型法需要注意的問(wèn)題并非所有的需求都能在系統(tǒng)開(kāi)發(fā)前被準(zhǔn)確地說(shuō)明項(xiàng)目參加者之間通常都存在交流上的困難,原型提供了克服該困難的一個(gè)手段需要實(shí)際的、可供用戶參與的系統(tǒng)模型有合適的系統(tǒng)開(kāi)發(fā)環(huán)境反復(fù)是完全需要和值得提倡的,但需求一旦確定,就應(yīng)遵從嚴(yán)格的方法3.2管理信息系統(tǒng)的開(kāi)發(fā)方法4、原型法的類(lèi)型丟棄式原型法。丟棄式原型法把原型系統(tǒng)作為用戶和開(kāi)發(fā)人員之間進(jìn)行通訊的媒介,并不打算把它作為實(shí)際系統(tǒng)運(yùn)行。原始系統(tǒng)只是從外觀、功能上“像”實(shí)際系統(tǒng)。開(kāi)發(fā)這類(lèi)原型的目的是為了對(duì)最終系統(tǒng)進(jìn)行研究,使用戶和開(kāi)發(fā)人員借助這個(gè)系統(tǒng)進(jìn)行交流,共同明確新系統(tǒng)的需求。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法4、原型法的類(lèi)型(2)演化式原型法。演化式原型法認(rèn)為用戶的要求及系統(tǒng)的功能都無(wú)時(shí)不在發(fā)生著變化,不先花大力氣去弄清楚用戶的需求,而是先按照基本需求開(kāi)發(fā)出一個(gè)系統(tǒng),讓用戶先使用起來(lái),有問(wèn)題隨時(shí)修改。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法4、原型法的類(lèi)型(3)遞增式原型法。遞增式原型法又稱漸進(jìn)開(kāi)發(fā)法或相繼版本法,其主要原理是在總體規(guī)劃的基礎(chǔ)上,對(duì)原型從功能上逐漸地?cái)U(kuò)充和提高,分別達(dá)到不同等級(jí)的水平,每一水平都能完成相對(duì)完整的系統(tǒng)功能.可見(jiàn),遞增式原型法的步驟與管理信息系統(tǒng)的"總體規(guī)劃,分期實(shí)施"開(kāi)發(fā)策略極為相似,這是一種比較符合我國(guó)國(guó)情的開(kāi)發(fā)策略,它可以緩解用戶單位的財(cái)力限制及對(duì)開(kāi)發(fā)風(fēng)險(xiǎn)的心理壓力.3.2管理信息系統(tǒng)的開(kāi)發(fā)方法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)查、分析、設(shè)計(jì)融為一體原型法對(duì)大型系統(tǒng)有局限性3.2管理信息系統(tǒng)的開(kāi)發(fā)方法6.原型法的優(yōu)點(diǎn)與缺陷原型法的主要優(yōu)點(diǎn):減少開(kāi)發(fā)時(shí)間,提高系統(tǒng)開(kāi)發(fā)效率改進(jìn)用戶與系統(tǒng)開(kāi)發(fā)人員的信息交流方式用戶滿意程度高應(yīng)變能力強(qiáng)3.2管理信息系統(tǒng)的開(kāi)發(fā)方法6.原型法的優(yōu)點(diǎn)與缺陷原型法的主要缺點(diǎn):開(kāi)發(fā)工具要求高對(duì)大型系統(tǒng)或復(fù)雜性高的系統(tǒng)不適用管理水平要求高3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒ǎ∣bjectOriented)1、面向?qū)ο蠓椒ǎ∣O)產(chǎn)生的原因以前的開(kāi)發(fā)方法,只是單純地反映管理功能的結(jié)構(gòu)狀況,或者只是側(cè)重反映事物的信息特征和信息流程,只能被動(dòng)應(yīng)和實(shí)際問(wèn)題需要的做法。面向?qū)ο蟮姆椒ò褦?shù)據(jù)和過(guò)程包裝成為對(duì)象,以對(duì)象為基礎(chǔ)對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),為認(rèn)識(shí)事物提供了一種全新的思路和辦法,是一種綜合性的開(kāi)發(fā)方法。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ幕舅枷霃默F(xiàn)實(shí)世界的客觀事物(即對(duì)象)出發(fā)來(lái)構(gòu)造信息系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類(lèi)的自然思維方式。OO方法強(qiáng)調(diào)直接以現(xiàn)實(shí)世界中的事物為中心來(lái)思考問(wèn)題,并根據(jù)這些事物的本質(zhì)特征,把它們抽象地表示為系統(tǒng)中的對(duì)象,作為系統(tǒng)的基本構(gòu)成單位。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ幕靖拍顚?duì)象:對(duì)象是指現(xiàn)實(shí)世界中某些事物的一個(gè)抽象;類(lèi):是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合;繼承:是面向?qū)ο竺枋鲱?lèi)之間相似性的重要機(jī)制;多態(tài)性:是指子類(lèi)對(duì)象可以像父類(lèi)對(duì)象那樣使用;消息:對(duì)象之間進(jìn)行通信的一種構(gòu)造叫做消息。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ拈_(kāi)發(fā)過(guò)程系統(tǒng)調(diào)查和需求分析:對(duì)系統(tǒng)將要面臨的具體管理問(wèn)題以及用戶對(duì)系統(tǒng)開(kāi)發(fā)的需求進(jìn)行調(diào)查研究,即先弄清要干什么的問(wèn)題。分析問(wèn)題的性質(zhì)和求解問(wèn)題:在繁雜的問(wèn)題域中抽象地識(shí)別出對(duì)象以及其行為、結(jié)構(gòu)、屬性、方法等。一般稱之為面向?qū)ο蟮姆治?,即OOA。整理問(wèn)題:對(duì)分析的結(jié)果作進(jìn)一步的抽象、歸類(lèi)、整理,并最終以范式的形式將他們確定下來(lái)。一般稱之為面向?qū)ο蟮脑O(shè)計(jì),即OOD。程序?qū)崿F(xiàn):用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言將上一步整理的范式直接映射(即直接用程序設(shè)計(jì)語(yǔ)言來(lái)取代)為應(yīng)用軟件。一般稱之為面向?qū)ο蟮某绦?,即OOP。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ奶攸c(diǎn)

從問(wèn)題域中客觀存在的事物出發(fā)來(lái)構(gòu)造軟件系統(tǒng)事物的靜態(tài)特征用對(duì)象的屬性來(lái)表示,事物的動(dòng)態(tài)特征用對(duì)象的操作來(lái)表示對(duì)象的屬性與操作結(jié)合為一體,成為一個(gè)獨(dú)立的實(shí)體,對(duì)外屏蔽其內(nèi)部細(xì)節(jié)對(duì)事物進(jìn)行分類(lèi),把具有相同屬性和相同操作的對(duì)象歸為一類(lèi),類(lèi)是這些對(duì)象的抽象描述,每個(gè)對(duì)象是它的類(lèi)的一個(gè)實(shí)例3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ奶攸c(diǎn)

通過(guò)在不同程度上運(yùn)用抽象原則,可以得到較一般的類(lèi)和較特殊的類(lèi)復(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管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn)面向?qū)ο蠓ǖ闹饕獌?yōu)點(diǎn)是:縮短了開(kāi)發(fā)周期,解決了從分析和設(shè)計(jì)到軟件模塊多次轉(zhuǎn)換的繁雜過(guò)程。面向?qū)ο蠓ǖ闹饕秉c(diǎn)是:需要有一定的軟件基礎(chǔ)支持才可以應(yīng)用,對(duì)大型的系統(tǒng)可能會(huì)造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等問(wèn)題。

3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.2.3面向?qū)ο蠓椒?、適用范圍

流行的開(kāi)發(fā)方法,適用面很廣。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法“手工作坊”式的軟件開(kāi)發(fā)模式難以適應(yīng)軟件工業(yè)的發(fā)展需求。軟件開(kāi)發(fā)人員逐步認(rèn)識(shí)到,他們?yōu)橛脩舻膽?yīng)用開(kāi)發(fā)出各種各樣的軟件和信息系統(tǒng),卻沒(méi)有支持軟件開(kāi)發(fā)人員自己使用的工具,要提高軟件開(kāi)發(fā)效率,一個(gè)有效的途徑就是開(kāi)發(fā)出支持開(kāi)發(fā)人員工作的工具。因此,提出了CASE的思想和方法。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法

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)系的話,那么就完全可以借助于專(zhuān)門(mé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)發(fā)效率和質(zhì)量。3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法2.CASE環(huán)境介紹CASE庫(kù)及其結(jié)構(gòu)3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法2.CASE環(huán)境介紹CASE庫(kù)及其結(jié)構(gòu)CASE工具:CASE工具是指CASE的最外層(用戶)使用的CASE去開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng),所接觸到的所有軟件工具3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法3.CASE的特點(diǎn)解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接映射。強(qiáng)有力地支持信息系統(tǒng)開(kāi)發(fā)的全過(guò)程;使結(jié)構(gòu)化方法更加實(shí)用;自動(dòng)檢測(cè)的方法大大地提高了軟件的質(zhì)量;使原型法方法和面向?qū)ο蠓椒ǜ吨T于實(shí)施;3.2管理信息系統(tǒng)的開(kāi)發(fā)方法3.3.3計(jì)算機(jī)輔助軟件工程法3.CASE的特點(diǎn)簡(jiǎn)化了軟件的管理和維護(hù);加速了系統(tǒng)的開(kāi)發(fā)過(guò)程;使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解放出來(lái);使軟件的各部分能重復(fù)使用;產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔;使軟件開(kāi)發(fā)的速度加快而且功能進(jìn)一步完善。3.1管理信息系統(tǒng)

溫馨提示

  • 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)論