MIS建設(shè)的組織管理.ppt_第1頁
MIS建設(shè)的組織管理.ppt_第2頁
MIS建設(shè)的組織管理.ppt_第3頁
MIS建設(shè)的組織管理.ppt_第4頁
MIS建設(shè)的組織管理.ppt_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2020/11/22,1,第二章 MIS的開發(fā)方法與項目管理,2020/11/22,2,一、MIS的開發(fā)方式與開發(fā)原則,1、開發(fā)方式 (1) 自行開發(fā):特點,適應(yīng)性 (2) 委托開發(fā):特點,適應(yīng)性 (3) 合作開發(fā):特點,適應(yīng)性 (4) 購買成品:特點,適應(yīng)性 2、開發(fā)原則 (1) 實用性原則 (2) 系統(tǒng)的原則 (3) 符合軟件工程規(guī)范的原則 (4) 逐步完善、逐步發(fā)展的原則,2020/11/22,3,二、MIS的開發(fā)方法,1、生命周期法 (1)生命周期法定義 也稱結(jié)構(gòu)化系統(tǒng)開發(fā)方法 基本思想:將軟件工程學(xué)和系統(tǒng)工程的理論和方法引入計算機(jī)系統(tǒng)的研制開發(fā)中,按照用戶至上的原則,采用結(jié)構(gòu)化、模塊

2、化自頂向下對系統(tǒng)進(jìn)行分析和設(shè)計。具體來說,它將整個信息系統(tǒng)開發(fā)過程劃分為獨立的六個階段,包括系統(tǒng)分析、程序設(shè)計、系統(tǒng)測試、運行和維護(hù)以及系統(tǒng)評估。這六個階段構(gòu)成信息系統(tǒng)的生命周期。,2020/11/22,4,二、MIS的開發(fā)方法,1、生命周期法 (2)優(yōu)缺點 優(yōu)點是強(qiáng)調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強(qiáng)調(diào)在整體優(yōu)化的前提下考慮具體的分析設(shè)計問題,即自頂向下的觀點。它從時間角度把軟件開發(fā)和維護(hù)分解為若干階段,每個階段有各自相對獨立的任務(wù)和目標(biāo)。降低了系統(tǒng)開發(fā)的復(fù)雜性,提高了可操作性。另外,每個階段都對該階段的成果進(jìn)行嚴(yán)格的審批,發(fā)現(xiàn)問題及時反饋和糾正,保證了軟件質(zhì)量,特別是提高了軟件的可維護(hù)性。實

3、踐證明,生命周期法大大提高了軟件開發(fā)的成功率。 缺點:生命周期法開發(fā)周期較長,因為開發(fā)順序是線性的,各個階段的工作不能同時進(jìn)行,前階段所犯的錯誤必然帶入后一階段,而且是越是前面犯的錯誤對后面的工作的影響越大,更正錯誤所花的工作量就越大。而且,在功能經(jīng)常要變化的情況下,難以適應(yīng)變化要求,不支持反復(fù)開發(fā)。,2020/11/22,5,二、MIS的開發(fā)方法,2、原型法 原型法(Prototyping)是20世紀(jì)80年代隨著計算機(jī)軟件技術(shù)的發(fā)展,特別是在關(guān)系數(shù)據(jù)庫系統(tǒng)(Relational Data Base System,RDBS)、第四代程序生成語言(4th Generation Language,

4、4GL)和各種系統(tǒng)開發(fā)生成環(huán)境產(chǎn)生的基礎(chǔ)上,提出的一種從設(shè)計思想、工具、手段都全新的系統(tǒng)開發(fā)方法。它摒棄了那種一步步周密細(xì)致地調(diào)查分析,然后逐步整理出文字檔案,最后才能讓用戶看到結(jié)果的繁瑣作法。,2020/11/22,6,二、MIS的開發(fā)方法,快速原型法,通常簡稱為原型法,其核心是,用交互的,快速建立起來的原型取代了形式的、僵硬的(不允許更改的)大部頭的規(guī)格說明,用戶通過在計算機(jī)上實際運行和試用原型系統(tǒng)而向開發(fā)者提供真實的、具體的反饋意見。 原型法的基本思想:是在投入大量的人力,物力之前,在限定的時間內(nèi),用最經(jīng)濟(jì)的方法開發(fā)出一個可實際運行的系統(tǒng)模型,用戶在運行使用在個原型的基礎(chǔ)上,通過對其評價

5、,提出該進(jìn)意見對原型進(jìn)行修改,使一使用,評價過程反復(fù)進(jìn)行,使原型逐步完善,直到完全滿足用戶的需求為止。,2020/11/22,7,二、MIS的開發(fā)方法,3、生成法 (1)生成法定義 在系統(tǒng)設(shè)計和開發(fā)過程中,是可以找到許多共同之處的。把管理信息系統(tǒng)內(nèi)涉及到的具有共同特征的事務(wù)管理加以分析、綜合,開發(fā)出一套可重用的程序模塊,并利用軟件生成工具和系統(tǒng)集成技術(shù)生成一個新的系統(tǒng) (2)實現(xiàn)要點 建立一個可以重用的軟件部件庫; 建立一個與軟件部件庫對應(yīng)的綜合庫關(guān)系模式; 采用系統(tǒng)生成的機(jī)制。,2020/11/22,8,二、MIS的開發(fā)方法,4、面向?qū)ο蠓椒?(1)面向?qū)ο蠓ǘx 在MIS設(shè)計過程中,如果在

6、研究客觀事物并對它們抽象化過程時,按照事物客觀存在的屬性抽象化,使其不僅包含事務(wù)的靜態(tài)屬性,還要包含事務(wù)的動態(tài)屬性。這種抽象方法稱為面向?qū)ο蟮脑O(shè)計方法。把這些包含動態(tài)屬性和靜態(tài)屬性的客觀事物通稱為對象。 由于面向?qū)ο蟮脑O(shè)計方法在設(shè)計過程中綜合考慮這些事物的靜態(tài)屬性和動態(tài)屬性,因此系統(tǒng)具有較好重用性并便于維護(hù)。 (2)面向?qū)ο蠓ǖ奶厣?封裝性、抽象性、繼承性、多態(tài)性。,2020/11/22,9,二、MIS的開發(fā)方法,5、CASE法 計算機(jī)輔助系統(tǒng)開發(fā)方法(即CASE方法)是運用計算機(jī)軟件工具輔助開發(fā)人員快速開發(fā)MIS系統(tǒng)的一種方法。這種方法與生成法有很多相似之處。事實上,CASE方法只是一種開發(fā)

7、環(huán)境而不是開發(fā)方法。在MIS的具體開發(fā)過程中,仍然需要其他方法的理論指導(dǎo)。,2020/11/22,10,三、MIS的開發(fā)策略,1、主要的開發(fā)策略 接受式開發(fā)策略:適合小系統(tǒng),開發(fā)者完全接受用戶給出的需求; 直線式開發(fā)策略:用戶的需求已經(jīng)基本明確,以后基本不需要進(jìn)一步修改,那么系統(tǒng)的開發(fā)采用直線地運行下去的策略; 迭代式開發(fā)策略:如果用戶的需求不確定性較高,系統(tǒng)的開發(fā)過程是建立在直線式開發(fā)基礎(chǔ)上的不斷調(diào)整、不斷迭帶的過程;,2020/11/22,11,三、MIS的開發(fā)策略,實驗式開發(fā)策略:用戶的需求很不明確,首先建立系統(tǒng)的實驗?zāi)P驮停缓笤谠突A(chǔ)上不斷優(yōu)化; 規(guī)劃式開發(fā)策略:系統(tǒng)不確定因素多

8、,系統(tǒng)開發(fā)必須建立在周密思考和規(guī)劃的基礎(chǔ)上,比較適合于大型系統(tǒng)的開發(fā)。,2020/11/22,12,三、MIS的開發(fā)策略,2、選擇開發(fā)策略時注意的問題 總體規(guī)劃、分期實施、逐步投資、逐步見效??刹捎米陨隙禄蛘咦韵露系脑O(shè)計。 采用完全成熟、先進(jìn)的技術(shù); 3、開發(fā)過程中應(yīng)注意的問題 (1)利用結(jié)構(gòu)化設(shè)計分析方法 (2)系統(tǒng)工程的思想 保證:階段化、層次化、模塊化和工程化,2020/11/22,13,四、MIS開發(fā)的組織,1、系統(tǒng)開發(fā)方式 自行開發(fā),委托開發(fā),聯(lián)合開發(fā),購買商品化軟件; 2、系統(tǒng)開發(fā)組織: 系統(tǒng)開發(fā)領(lǐng)導(dǎo)小組 系統(tǒng)開發(fā)工作小組 3、評審(專家小組),2020/11/22,14,五、

9、項目管理,以項目管理的思想組織開發(fā)過程。 1、項目管理的定義 項目(Project)是一種組織單位,指在固定預(yù)算以及預(yù)定時間內(nèi),為了達(dá)到某一明確的最終目標(biāo)而臨時組合在一起的一組資源。每個項目只能進(jìn)行一次,每個項目都具有嚴(yán)格定義的最終目標(biāo),具有具體的開始時間和結(jié)束時間以及最后交付的結(jié)果要求。,2020/11/22,15,五、項目管理,項目管理是對項目的任務(wù)、資源和成本進(jìn)行計劃、控制以及管理的過程,其目標(biāo)是取得良好的經(jīng)濟(jì)效益并一定的預(yù)算內(nèi)達(dá)到項目要達(dá)到的目標(biāo),同時保證項目能夠達(dá)到可以接受的質(zhì)量水平。項目管理的周期由項目的確立、項目計劃、項目組織和項目控制四個環(huán)節(jié)組成。,2020/11/22,16,

10、五、項目管理,2、項目管理的內(nèi)容 從管理智能的角度劃分,項目管理包括項目計劃、組織、人事安排、控制、協(xié)調(diào)等多方面的內(nèi)容; 從項目活動過程劃分,項目管理包括項目的立項決策、項目規(guī)劃與設(shè)計、項目招投標(biāo)、項目實施、項目終結(jié)、項目評價等內(nèi)容; 從項目的目標(biāo)和約束角度劃分,項目管理包括項目進(jìn)度管理、項目成本管理、項目質(zhì)量管理等內(nèi)容。 項目管理的核心技術(shù)是項目計劃的開發(fā),而進(jìn)度計劃的編制是項目計劃的核心。編制進(jìn)度計劃需要三步曲:任務(wù)分解、成本估算、資源進(jìn)度安排。,2020/11/22,17,五、項目管理,3、任務(wù)分解 當(dāng)需要解決的任務(wù)過于復(fù)雜、難以理解時,可以根據(jù)任務(wù)中的各個功能間的耦合關(guān)系進(jìn)行任務(wù)分解,

11、把耦合度較低的功能劃分出來,形成一個個獨立的子任務(wù),然后分別解決這些子任務(wù)。在對子任務(wù)處理時,又可以采用任務(wù)分解的策略再次分解。.任務(wù)分解的目的是使工作更容易操作,職責(zé)更容易劃分,對成本的估算、時間和資源的規(guī)劃更加準(zhǔn)確。 目前,在項目工作安排中通常使用工作分解結(jié)構(gòu)(Work Breakdown Structure, WBS)工具。對項目進(jìn)行任務(wù)分解的主要策略有“自頂向下,逐步細(xì)化”的方法。對任務(wù)分解的描述則主要以“列清單”和“圖表”類型描述,即采用一種層次化的樹型結(jié)構(gòu)來表述任務(wù)間的關(guān)系。,2020/11/22,18,五、項目管理,一個工作分解結(jié)構(gòu)的例子,2020/11/22,19,五、項目管理

12、,4、進(jìn)度管理 進(jìn)度管理是MIS項目中最重要的部分之一,是保證MIS開發(fā)周期的基礎(chǔ)。進(jìn)度管理的目標(biāo)是在最短的時間內(nèi),用最小的資源投入,最小的風(fēng)險完成項目目標(biāo)。 (1)活動之間的關(guān)系 在一個軟件項目中,各個活動之間的關(guān)系可以描述為以下四種形態(tài):結(jié)束(A)開始(B),結(jié)束(A)結(jié)束(B),開始(A)開始(B),開始(A)結(jié)束(B)。其中結(jié)束(A)開始(B)是最常使用的關(guān)系,表示B活動的開始應(yīng)該以A活動的結(jié)束為前提。比如,在服務(wù)器上安裝系統(tǒng)軟件必須以服務(wù)器到貨為起點。,2020/11/22,20,五、項目管理,(2)進(jìn)度管理圖示方法 為了明確表示一個項目中各個活動之間的邏輯關(guān)系,人們通常使用圖示表示

13、。常見的圖示為網(wǎng)絡(luò)圖、甘特圖、里程碑圖、資源圖等等。下面我們以網(wǎng)絡(luò)圖為例簡單說明進(jìn)度管理圖示方法。 進(jìn)度管理網(wǎng)絡(luò)圖有很多形式,常見的ADM圖也稱為雙代號網(wǎng)絡(luò)圖(箭線圖)。它以結(jié)點代表時間點,以箭線代表活動,結(jié)點與箭線間的連接表達(dá)了各個活動之間的邏輯關(guān)系。 例如,某校為完成教務(wù)管理系統(tǒng)的設(shè)計開發(fā)繪制的局部ADM圖如下:,2020/11/22,21,五、項目管理,2020/11/22,22,五、項目管理,為簡化圖形,沒有在箭線上標(biāo)注活動名稱,箭線上的數(shù)字表示該活動所需的天數(shù)。,2020/11/22,23,五、項目管理,甘特圖 甘特圖,也稱為條狀圖(Bar chart)。是在1917年由亨利甘特開發(fā)

14、的,其內(nèi)在思想簡單,基本是一條線條圖,橫軸表示時間,縱軸表示活動(項目),線條表示在整個期間上計劃和實際的活動完成情況。它直觀地表明任務(wù)計劃在什么時候進(jìn)行,及實際進(jìn)展與計劃要求的對比。 管理者由此極為便利地弄清一項任務(wù)(項目)還剩下哪些工作要做,并可評估工作是提前還是滯后,亦或正常進(jìn)行。是一種理想的控制工具。,2020/11/22,24,五、項目管理,2020/11/22,25,五、項目管理,(3)進(jìn)度估算方法 關(guān)鍵路徑就是網(wǎng)絡(luò)圖中從起點到重點耗時最長的一條路徑,處于這條路徑上的活動為關(guān)鍵活動,其浮動時間為0。 在圖中,ABEHGI是關(guān)鍵路徑,其總長度為:19?;顒覥E是一個非關(guān)鍵活動,其浮動

15、時間為1,活動AX也是一個非關(guān)鍵活動,其浮動時間為也是1。但需要注意的是,如果活動AX從最早開始時間向后浮動了1天開始啟動,活動CE就沒有了浮動的余地,其浮動時間為0。也可以說,它們二者的浮動是相關(guān)的。 由于明確了各個非關(guān)鍵活動的浮動時間后,有利于在人員分配、資源組織上向關(guān)鍵路徑傾斜,進(jìn)行必要的資源調(diào)整。所以,進(jìn)度計劃的分析有利于資源管理,減少資源浪費。所以進(jìn)度計劃有時也被稱為進(jìn)度資源計劃。,2020/11/22,26,五、項目管理,5、成本估算 (1)軟件產(chǎn)業(yè)的成本估算 作為軟件產(chǎn)業(yè),其項目成本主要包括以下幾個部分:系統(tǒng)的硬件設(shè)備成本、系統(tǒng)軟件和開發(fā)工具的購置成本、項目規(guī)模成本、辦公場所費用

16、、日常辦公運行費用、特殊的專家費用等等。 (2)成本估算方法 軟件產(chǎn)業(yè)中成本估算方法有自頂向下估算法、自下而上估算法、專家估算法、參數(shù)估算法、猜測估算法等等。 而項目規(guī)模成本估算則常常通過軟件項目中各個任務(wù)的功能點數(shù)量、代碼行數(shù)或者對象點數(shù)量進(jìn)行估算。,2020/11/22,27,五、項目管理,6、質(zhì)量管理 (1)質(zhì)量管理的定義 ANSI/IEEE std對軟件質(zhì)量的定義為“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求能力有關(guān)的特征或特征的全體”。軟件質(zhì)量反應(yīng)了三個方面的要素:滿足需求是軟件質(zhì)量的基礎(chǔ),達(dá)不到需求標(biāo)準(zhǔn)的軟件也就不具備質(zhì)量;遵循各種標(biāo)準(zhǔn)中定義的開發(fā)規(guī)則;除了滿足明確規(guī)定的需求外,還應(yīng)在一定的

17、水平上滿足應(yīng)有的隱含要求。即軟件質(zhì)量的評價應(yīng)該以用戶為中心,強(qiáng)調(diào)用戶的滿意度,用戶對應(yīng)用程序的評價是最重要的。,2020/11/22,28,五、項目管理,(2)質(zhì)量管理的方法 在軟件項目的質(zhì)量管理中,總是圍繞著質(zhì)量保證過程和質(zhì)量控制過程兩個方面展開。在實際應(yīng)用中,這兩個過程相互作用,又是甚至?xí)嗷ソ徊妗Y|(zhì)量保證是指在項目實施的過程中通過實施有計劃、系統(tǒng)的活動,確保項目滿足相關(guān)要求。而質(zhì)量控制則是指通過監(jiān)控手段對項目結(jié)果進(jìn)行監(jiān)督、指導(dǎo),進(jìn)而保證項目結(jié)果符合質(zhì)量標(biāo)準(zhǔn)。 質(zhì)量保證的主要手段是項目審計。由于項目的建設(shè)建立在嚴(yán)謹(jǐn)?shù)捻椖坑媱澋幕A(chǔ)上,通過審計項目計劃的執(zhí)行情況,通??梢詫椖拷M的實施過程起

18、到一種威懾作用,激勵項目組成員嚴(yán)謹(jǐn)?shù)匕凑枕椖坑媱澨幚韱栴},進(jìn)而保證項目的質(zhì)量。質(zhì)量控制的主要手段則是測試,在項目即將完成階段,通過需求評審、設(shè)計評審、集成測試和系統(tǒng)測試等手段,識別項目中可能存在的缺陷并指導(dǎo)項目組消除這些缺陷,從而避免軟件在實際運行中出現(xiàn)問題。,2020/11/22,29,五、項目管理,(3)MIS項目質(zhì)量管理的操作 為保證軟件項目的質(zhì)量,往往需要制定質(zhì)量計劃,在質(zhì)量計劃中明確質(zhì)量保證和質(zhì)量控制方式,并在項目實施過程中貫徹這一質(zhì)量計劃。然后通過質(zhì)量檢測與控制手段確保項目質(zhì)量。 在MIS項目的開發(fā)中,實現(xiàn)質(zhì)量控制的方法主要有: 質(zhì)量計劃編制:即在項目計劃開始就制定質(zhì)量計劃書,作為

19、質(zhì)量控制的依據(jù); 質(zhì)量監(jiān)測與控制:在項目執(zhí)行過程中必要的項目執(zhí)行過程監(jiān)控,監(jiān)控子項目的執(zhí)行結(jié)果,以確定他們是否達(dá)到預(yù)期的目標(biāo); 質(zhì)量保證:在常規(guī)基礎(chǔ)上及時對項目的整體運行做出評估,并適當(dāng)進(jìn)行調(diào)整,保證項目能夠達(dá)到計劃的質(zhì)量標(biāo)準(zhǔn)。必要的情況下可以申請專家對項目的質(zhì)量進(jìn)行評估。,2020/11/22,30,五、項目管理,7、風(fēng)險管理 (1)風(fēng)險與風(fēng)險管理的定義 風(fēng)險是指可能發(fā)生的損失,是對未來的、潛在的可能發(fā)生的損害的一種度量。風(fēng)險是一種概率事件,它既可能發(fā)生,也可能不會發(fā)生。在軟件項目管理中,風(fēng)險是存在的。風(fēng)險存在的意識能夠使管理者在風(fēng)險發(fā)生時不至于手足無措。 風(fēng)險管理是指對風(fēng)險進(jìn)行預(yù)測、評估、

20、制定風(fēng)險應(yīng)對策略、監(jiān)控風(fēng)險的過程。風(fēng)險管理管理被認(rèn)為是管理大型軟件項目的最佳實踐。只有很好的風(fēng)險管理,才能有效地控制項目的成本、進(jìn)度、產(chǎn)品需求,同時可以阻止意外的發(fā)生。 風(fēng)險管理可以被分為四個層次:危機(jī)管理、風(fēng)險緩解、著力預(yù)防、消滅根源。風(fēng)險管理的核心是風(fēng)險識別和風(fēng)險控制。,2020/11/22,31,五、項目管理,(2)風(fēng)險識別 風(fēng)險識別是探索項目建設(shè)和運行中可能存在的風(fēng)險以及風(fēng)險發(fā)生的大致可能性,是系統(tǒng)地確定項目中可能存在的潛在威脅。風(fēng)險識別常見的方法有: A.德爾菲方法: 德爾菲方法就是專家調(diào)查法。其基本思想是項目小組選定與該項目相關(guān)的領(lǐng)域?qū)<?,然后通過函件與這些專家聯(lián)系,征詢他們對該項目中風(fēng)險的建議。收集專家意見后,進(jìn)行分析、歸類和綜合,再次匿名反饋給專家。通過這樣三到五次的反復(fù),逐步使專家的意見趨向一致。 B.頭腦風(fēng)暴法: 頭腦風(fēng)暴法是以相關(guān)領(lǐng)域的專家的創(chuàng)造性思維來獲取未來信息的一種方法。該方法通常把310個人組織到一起,請專家就此問題暢所欲言,通過專家的語言碰撞、信息交流實現(xiàn)相互啟發(fā),從而誘發(fā)專家產(chǎn)生“思維共振”,獲取創(chuàng)造性的、有價值的信息。,2020/11/22,32,五、項目管理,C.風(fēng)險條目檢查表: 風(fēng)險條目檢查表是最常用的,也是比較簡單的風(fēng)險識別方法。它利用專業(yè)的軟件項目機(jī)構(gòu)提供的一組

溫馨提示

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

評論

0/150

提交評論