版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃和開發(fā)方法2.1管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的概念2.1.1管理信息系統(tǒng)的戰(zhàn)略規(guī)劃戰(zhàn)略(Strategy)是組織領(lǐng)導(dǎo)者關(guān)于組織某些問(wèn)題的概念的集合,主要包括:組織的使命和長(zhǎng)期目標(biāo)、組織的環(huán)境約束及政策以及組織當(dāng)前的計(jì)劃和計(jì)劃指標(biāo)的集合。1.戰(zhàn)略規(guī)劃的特點(diǎn)戰(zhàn)略規(guī)劃的有效性包括兩個(gè)方面:一方面是戰(zhàn)略正確與否,正確的戰(zhàn)略應(yīng)當(dāng)做到組織資源和環(huán)境的良好匹配;另一方面是戰(zhàn)略是否適合于該組織的管理過(guò)程,也就是和組織活動(dòng)匹配與否。一個(gè)有效的戰(zhàn)略一般具有以下特點(diǎn)。(1) 目標(biāo)明確(2) 可執(zhí)行性良好第2章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃和開發(fā)方法2.1管理信息1(3) 組織人事落實(shí)(4) 靈活性好2.戰(zhàn)略規(guī)劃的內(nèi)容戰(zhàn)略規(guī)劃的內(nèi)容由以下三個(gè)要素組成。(1) 方向和目標(biāo):經(jīng)理在設(shè)立方向和目標(biāo)時(shí)有自己的價(jià)值觀和自己的抱負(fù),但是他必須要考慮到外部的環(huán)境和自己的長(zhǎng)處,因而最后確定的目標(biāo)總是這些相關(guān)因素的折衷,這往往是主觀的。一般來(lái)說(shuō),最后確定的方向和目標(biāo)絕不是一個(gè)人的愿望。(2) 約束和政策:就是要找到環(huán)境和機(jī)會(huì)與自己組織資源之間的平衡。要找到一些最好的活動(dòng)集合,使它們能最好地發(fā)揮組織的長(zhǎng)處,并最快地達(dá)到組織的目標(biāo)。這些約束和政策所考慮的機(jī)會(huì)是現(xiàn)在還未出現(xiàn)的機(jī)會(huì),所考慮的資源是正在尋找的資源。(3) 計(jì)劃與指標(biāo):這是近期的任務(wù),計(jì)劃的責(zé)任就在于進(jìn)行機(jī)會(huì)和資源的匹配。但是這里考慮的是現(xiàn)在的情況,或者說(shuō)是不久將來(lái)的情況。由于是短期,有時(shí)可以做出最優(yōu)的計(jì)劃,以達(dá)到最好的指標(biāo)。3.戰(zhàn)略規(guī)劃的執(zhí)行戰(zhàn)略規(guī)劃的實(shí)現(xiàn)和操作存在兩個(gè)先天性的困難,具體如下。(3) 組織人事落實(shí)2(1) 這種規(guī)劃一般均是一次性的決策過(guò)程,它是不能預(yù)先進(jìn)行實(shí)驗(yàn)的。用一些管理科學(xué)理論建立的模型與決策支持系統(tǒng),常常得不到管理人員的承認(rèn),他們喜歡用自己的經(jīng)驗(yàn)建立啟發(fā)式模型。由于其具有一次性的性質(zhì),所以難以確定哪種方式正確。(2) 參加規(guī)劃的專家多為企業(yè)中的人員,他們對(duì)以后實(shí)現(xiàn)規(guī)劃負(fù)有責(zé)任。由于戰(zhàn)略規(guī)劃總是要考慮外部的變化,因而要求進(jìn)行內(nèi)部的變革以適應(yīng)外部的變化,這種變革又是這些企業(yè)人員所不歡迎的,這樣他們就有可能在實(shí)行這種戰(zhàn)略規(guī)劃時(shí)持反對(duì)態(tài)度。為了執(zhí)行好戰(zhàn)略規(guī)劃,應(yīng)當(dāng)做到以下三點(diǎn)。(1) 做好思想動(dòng)員工作:讓各種人員了解戰(zhàn)略規(guī)劃的意義,使各層干部均能加入戰(zhàn)略規(guī)劃的實(shí)施。要讓高層人員知道吸收外部人員參加規(guī)劃的優(yōu)點(diǎn),要善于使執(zhí)行計(jì)劃的人了解制定規(guī)劃的人的意圖,對(duì)于一些大企業(yè)戰(zhàn)略計(jì)劃的新思想應(yīng)當(dāng)與企業(yè)的文化形式相符合,或者以企業(yè)習(xí)慣的方式推行新的內(nèi)容。一旦規(guī)劃制定,就不要輕易改動(dòng)。(2) 把規(guī)劃活動(dòng)當(dāng)成一個(gè)連續(xù)的過(guò)程:在規(guī)劃制定和實(shí)行的過(guò)程中要不斷地進(jìn)行“評(píng)價(jià)與控制”,也就是不斷地綜合集成各種規(guī)劃和負(fù)責(zé)執(zhí)行這種規(guī)劃的管理,不斷調(diào)整。一個(gè)好的戰(zhàn)略管理應(yīng)當(dāng)包含內(nèi)容有:①建立運(yùn)營(yíng)原則;②確定企業(yè)地位;③設(shè)立戰(zhàn)略目標(biāo);④進(jìn)行評(píng)價(jià)與控制。這些內(nèi)容在整個(gè)運(yùn)營(yíng)過(guò)程中是動(dòng)態(tài)的和不斷修改的。(1) 這種規(guī)劃一般均是一次性的決策過(guò)程,它是不能預(yù)先進(jìn)行實(shí)3(3) 激勵(lì)新戰(zhàn)略思想:戰(zhàn)略規(guī)劃的重要核心是戰(zhàn)略思想,激勵(lì)新戰(zhàn)略思想的產(chǎn)生是企業(yè)獲得強(qiáng)大生命力的源泉。4.管理信息系統(tǒng)的戰(zhàn)略規(guī)劃一個(gè)管理信息系統(tǒng)的規(guī)劃應(yīng)包括:組織的戰(zhàn)略目標(biāo)、政策和約束、計(jì)劃和指標(biāo)的分析;管理信息系統(tǒng)的目標(biāo)、約束和計(jì)劃指標(biāo)的分析;應(yīng)用系統(tǒng)或系統(tǒng)的功能結(jié)構(gòu),信息系統(tǒng)的組織、人員、管理和運(yùn)行;以及信息系統(tǒng)的效益分析和實(shí)施計(jì)劃等。進(jìn)行管理信息系統(tǒng)的戰(zhàn)略規(guī)劃一般包括下列步驟,如圖2-1所示。第1步,規(guī)劃基本問(wèn)題的確定,包括規(guī)劃的年限、規(guī)劃的方法,確定集中式還是分散式的規(guī)劃,以及是進(jìn)取還是保守的規(guī)劃。第2步,收集初始信息,包括從各級(jí)干部、賣主相似的企業(yè)、本企業(yè)內(nèi)部各種信息系統(tǒng)委員會(huì)、各種文件以及書籍和雜志中收集的信息。第3步,對(duì)現(xiàn)存狀態(tài)的評(píng)價(jià)和識(shí)別計(jì)劃約束,包括目標(biāo)、系統(tǒng)開發(fā)方法對(duì)規(guī)劃活動(dòng)的影響、現(xiàn)存硬件和它的質(zhì)量、信息部門人員、運(yùn)行和控制、資金、安全措施、人員經(jīng)驗(yàn)、手續(xù)和標(biāo)準(zhǔn)、中期和長(zhǎng)期優(yōu)先序、外部和內(nèi)部關(guān)系、現(xiàn)存的設(shè)備、現(xiàn)存軟件及其質(zhì)量以及企業(yè)的思想和道德狀況。(3) 激勵(lì)新戰(zhàn)略思想:戰(zhàn)略規(guī)劃的重要核心是戰(zhàn)略思想,激勵(lì)新4圖2-1管理信息系統(tǒng)戰(zhàn)略規(guī)劃步驟圖2-1管理信息系統(tǒng)戰(zhàn)略規(guī)劃步驟5第4步,設(shè)置目標(biāo)。該操作應(yīng)由總經(jīng)理和計(jì)算機(jī)委員會(huì)來(lái)執(zhí)行,應(yīng)包括服務(wù)的質(zhì)量和范圍、政策、組織以及人員等。該目標(biāo)不僅包括信息系統(tǒng)的目標(biāo),還應(yīng)該包括整個(gè)企業(yè)的目標(biāo)。第5步,準(zhǔn)備規(guī)劃矩陣。規(guī)劃矩陣是信息系統(tǒng)規(guī)劃內(nèi)容相互之間的關(guān)系所組成的矩陣,這些矩陣列出后,就確定了各項(xiàng)內(nèi)容以及它們實(shí)現(xiàn)的優(yōu)先序。第6~9步,識(shí)別上面所列出的各種活動(dòng),是一次性的、工程項(xiàng)目性質(zhì)的活動(dòng),還是一種重復(fù)性的、經(jīng)常進(jìn)行的活動(dòng)。由于資源有限,所有的項(xiàng)目不可能同時(shí)進(jìn)行,只有選擇一些最有效益的項(xiàng)目先進(jìn)行,同時(shí)要正確選擇工程類項(xiàng)目和日常重復(fù)類項(xiàng)目的比例,正確選擇風(fēng)險(xiǎn)大的項(xiàng)目和風(fēng)險(xiǎn)小的項(xiàng)目的比例。第10步,確定項(xiàng)目的優(yōu)先權(quán)、估計(jì)項(xiàng)目成本以及人員要求。第11步,編制項(xiàng)目的實(shí)施進(jìn)度計(jì)劃。第12步,將戰(zhàn)略長(zhǎng)期規(guī)劃書寫成文,在此過(guò)程中不斷地與用戶、信息系統(tǒng)工作人員以及信息系統(tǒng)委員會(huì)的領(lǐng)導(dǎo)交換意見。第13步,寫出的規(guī)劃需要經(jīng)總經(jīng)理批準(zhǔn)才能生效,并宣告戰(zhàn)略規(guī)劃任務(wù)的完成。如果總經(jīng)理沒(méi)批準(zhǔn),只好再重新進(jìn)行規(guī)劃。第4步,設(shè)置目標(biāo)。該操作應(yīng)由總經(jīng)理和計(jì)算機(jī)委員會(huì)來(lái)執(zhí)行,應(yīng)包62.1.2諾蘭階段模型及其指導(dǎo)作用1.諾蘭階段模型計(jì)算機(jī)應(yīng)用到一個(gè)組織的管理,一般要經(jīng)歷從初級(jí)到高級(jí)的成長(zhǎng)過(guò)程。諾蘭(Nolan)于1973年首次提出了信息系統(tǒng)發(fā)展的階段理論,被稱為諾蘭階段模型;1980年,諾蘭進(jìn)一步完善模型,將信息系統(tǒng)的成長(zhǎng)過(guò)程劃分為六個(gè)不同階段。(1) 初裝:組織購(gòu)置第一臺(tái)計(jì)算機(jī)并初步開發(fā)管理應(yīng)用程序。計(jì)算機(jī)的作用被初步認(rèn)識(shí)到,個(gè)別人具有了初步使用計(jì)算機(jī)的能力。一般而言,“初裝”階段大多發(fā)生在單位的財(cái)務(wù)、人事等數(shù)據(jù)處理量大的部門。(2) 蔓延:應(yīng)用初見成效,信息系統(tǒng)(管理應(yīng)用程序)從少數(shù)部門擴(kuò)散到多數(shù)部門,并開發(fā)了大量的應(yīng)用程序,使組織的事務(wù)處理效率有了提高。同時(shí)出現(xiàn)了數(shù)據(jù)冗余性、不一致性以及難以共享等有待解決的問(wèn)題,只有一部分計(jì)算機(jī)的應(yīng)用收到了實(shí)際的效益。(3) 控制:計(jì)算機(jī)數(shù)量超出控制,預(yù)算每年以30%~40%或更高的比例增長(zhǎng),投資的回報(bào)不理想。應(yīng)用項(xiàng)目不斷積累,要求加強(qiáng)組織協(xié)調(diào),出現(xiàn)了由組織的領(lǐng)導(dǎo)和職能部門負(fù)責(zé)人參加的領(lǐng)導(dǎo)小組,對(duì)整個(gè)組織的系統(tǒng)建設(shè)進(jìn)行統(tǒng)籌規(guī)劃,特別是利用數(shù)據(jù)庫(kù)技術(shù)解決數(shù)據(jù)共享問(wèn)題。該階段是實(shí)現(xiàn)從以計(jì)算機(jī)管理為主到以數(shù)據(jù)管理為主轉(zhuǎn)換的關(guān)鍵。2.1.2諾蘭階段模型及其指導(dǎo)作用7(4) 集成:在控制的基礎(chǔ)上,對(duì)子系統(tǒng)中的硬件進(jìn)行重新連接,建立集中式的數(shù)據(jù)庫(kù)及能夠充分利用和管理各種信息的系統(tǒng)。重新裝備大量設(shè)備,預(yù)算費(fèi)用又一次迅速增長(zhǎng)。(5) 數(shù)據(jù)管理:集成階段之后,將會(huì)進(jìn)入數(shù)據(jù)管理階段。(6) 成熟:成熟的信息系統(tǒng)可以滿足組織中各管理層次(高層、中層、基層)的要求,從而真正實(shí)現(xiàn)信息資源的管理。2.諾蘭階段模型的作用諾蘭階段模型總結(jié)了管理信息系統(tǒng)發(fā)展的經(jīng)驗(yàn)和規(guī)律,其基本思想對(duì)于管理信息系統(tǒng)的建設(shè)具有指導(dǎo)意義。一般認(rèn)為模型中的各階段都是不能跳越的。無(wú)論是確定開發(fā)管理信息系統(tǒng)的策略,還是制定管理信息系統(tǒng)的規(guī)劃,都應(yīng)該首先明確組織當(dāng)前處于哪一成長(zhǎng)階段,進(jìn)而根據(jù)該階段特征來(lái)指導(dǎo)管理信息系統(tǒng)的建設(shè)。(4) 集成:在控制的基礎(chǔ)上,對(duì)子系統(tǒng)中的硬件進(jìn)行重新連接,82.1.3系統(tǒng)規(guī)劃及其作用1) 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃是指根據(jù)組織的戰(zhàn)略目標(biāo)和用戶提出的需求,從用戶的現(xiàn)狀出發(fā),經(jīng)過(guò)調(diào)查,對(duì)所要開發(fā)管理信息系統(tǒng)的技術(shù)方案、實(shí)施過(guò)程、階段劃分、開發(fā)組織和開發(fā)隊(duì)伍、投資規(guī)模、資金來(lái)源及工作進(jìn)度,用系統(tǒng)的、科學(xué)的、發(fā)展的觀點(diǎn)進(jìn)行全面規(guī)劃。在進(jìn)行系統(tǒng)規(guī)劃時(shí),一般應(yīng)對(duì)現(xiàn)行系統(tǒng)進(jìn)行以下兩種分析。(1) 創(chuàng)造性分析(CreativeAnalysis):對(duì)現(xiàn)存問(wèn)題采用新的方法進(jìn)行調(diào)查分析。(2) 批判性分析(CriticalAnalysis):毫無(wú)偏見地仔細(xì)詢問(wèn)系統(tǒng)中各組成部分是否有效益或效率,是否應(yīng)建立新的關(guān)系,是否是超越手工作業(yè)系統(tǒng)的自動(dòng)化;詢問(wèn)用戶的陳述和假設(shè),選擇合理的解決方法;查清及分析有沖突的目標(biāo)及發(fā)展方向。2) 作用系統(tǒng)規(guī)劃的作用:從整體上把握管理信息系統(tǒng)的開發(fā),有利于集中全部資源優(yōu)勢(shì),使其得到合理配置與使用;使開發(fā)的目標(biāo)系統(tǒng)與用戶建立良好的關(guān)系;促進(jìn)管理信息系統(tǒng)的開發(fā)與深化;作為系統(tǒng)開發(fā)的標(biāo)準(zhǔn);促使管理人員回顧過(guò)去的工作,發(fā)現(xiàn)可以改進(jìn)的薄弱環(huán)節(jié)。2.1.3系統(tǒng)規(guī)劃及其作用93) 內(nèi)容系統(tǒng)規(guī)劃的內(nèi)容:組織的戰(zhàn)略目標(biāo)、計(jì)劃和指標(biāo)分析、外部環(huán)境與管理現(xiàn)狀調(diào)查;用戶的需求調(diào)查與分析;新的管理信息系統(tǒng)的目標(biāo)、計(jì)劃和指標(biāo)分析、功能結(jié)構(gòu)、組織運(yùn)行和管理、效益分析和規(guī)劃以及新的管理信息系統(tǒng)的運(yùn)行環(huán)境、資源選型和開發(fā)計(jì)劃。4) 一般步驟系統(tǒng)規(guī)劃的步驟:分析組織的戰(zhàn)略規(guī)劃;根據(jù)組織的戰(zhàn)略規(guī)劃確定系統(tǒng)開發(fā)總目標(biāo)(以前未規(guī)劃的系統(tǒng)項(xiàng)目);設(shè)立優(yōu)先級(jí)并選擇項(xiàng)目;分析資源需求;設(shè)定時(shí)間進(jìn)度和最終期限;編制系統(tǒng)規(guī)劃文檔。5) 系統(tǒng)規(guī)劃階段的成果(1) 技術(shù)文檔:系統(tǒng)規(guī)劃報(bào)告。(2) 管理文檔:開發(fā)計(jì)劃、開發(fā)合同以及系統(tǒng)規(guī)劃報(bào)告評(píng)審意見。3) 內(nèi)容102.2制定管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的常用方法2.2.1關(guān)鍵成功因素法1970年,哈佛大學(xué)教授WilliamZani在MIS模型中使用了關(guān)鍵成功變量,這些變量是確定MIS成敗的因素。10年后,MIT教授JoneRockart將CSF提高成為MIS的戰(zhàn)略。有人把這種方法用于數(shù)據(jù)庫(kù)的分析與建立,其步驟為:①了解企業(yè)目標(biāo);②識(shí)別關(guān)鍵成功因素;③識(shí)別性能的指標(biāo)和標(biāo)準(zhǔn);④識(shí)別測(cè)量性能的數(shù)據(jù)。具體如圖2-2所示。圖2-2數(shù)據(jù)庫(kù)的分析與建立的步驟2.2制定管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的常用方法2.2.111關(guān)鍵成功因素法通過(guò)目標(biāo)分解和識(shí)別、關(guān)鍵成功因素識(shí)別、性能指標(biāo)識(shí)別,產(chǎn)生數(shù)據(jù)字典。關(guān)鍵成功因素就是要識(shí)別與系統(tǒng)目標(biāo)聯(lián)系的主要數(shù)據(jù)類及其關(guān)系,識(shí)別關(guān)鍵成功因素所用的工具是樹枝因果圖。如圖2-3所示,某企業(yè)有一個(gè)目標(biāo),是提高產(chǎn)品競(jìng)爭(zhēng)力,可以用樹枝圖畫出影響它的各種因素,以及影響這些因素的子因素。如何評(píng)價(jià)這些因素中哪些因素是關(guān)鍵成功因素,不同的企業(yè)采取的方式也不同。對(duì)于習(xí)慣于高層人員個(gè)人決策的企業(yè),主要由高層人員個(gè)人在此圖中選擇;對(duì)于習(xí)慣于群體決策的企業(yè),可以用德爾斐法或其他方法將不同人設(shè)想的關(guān)鍵因素綜合起來(lái)。關(guān)鍵成功因素法在高層應(yīng)用的效果一般比較好。圖2-3某企業(yè)的樹枝圖關(guān)鍵成功因素法通過(guò)目標(biāo)分解和識(shí)別、關(guān)鍵成功因素識(shí)別、性能指標(biāo)122.2.2戰(zhàn)略目標(biāo)集轉(zhuǎn)化法WilliamKing于1978年提出戰(zhàn)略目標(biāo)集轉(zhuǎn)化法,將整個(gè)戰(zhàn)略目標(biāo)看成“信息集合”,由使命、目標(biāo)、戰(zhàn)略和其他戰(zhàn)略變量組成。MIS的戰(zhàn)略規(guī)劃過(guò)程就是將組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變?yōu)镸IS戰(zhàn)略目標(biāo)的過(guò)程。第一步,識(shí)別組織的戰(zhàn)略集,首先考查該組織是否有成文的戰(zhàn)略式長(zhǎng)期計(jì)劃,如果沒(méi)有,就要去構(gòu)造這種戰(zhàn)略集合。構(gòu)造這種戰(zhàn)略集合的步驟如下。(1) 描繪出組織各類人員結(jié)構(gòu),如賣主、經(jīng)理、雇員、供應(yīng)商、顧客、貸款人、政府代理人、地區(qū)社團(tuán)及競(jìng)爭(zhēng)者等。(2) 識(shí)別每類人員的目標(biāo)。(3) 對(duì)于每類人員識(shí)別其使命及戰(zhàn)略。第二步,將組織戰(zhàn)略集轉(zhuǎn)化成MIS戰(zhàn)略,MIS戰(zhàn)略應(yīng)包括系統(tǒng)目標(biāo)、約束以及設(shè)計(jì)原則等。這個(gè)轉(zhuǎn)化的過(guò)程包括對(duì)應(yīng)組織戰(zhàn)略集的每個(gè)元素識(shí)別對(duì)應(yīng)的MIS戰(zhàn)略約束,然后提出整個(gè)MIS的結(jié)構(gòu)。第三步,選出一個(gè)方案送總經(jīng)理審批。2.2.2戰(zhàn)略目標(biāo)集轉(zhuǎn)化法132.2.3企業(yè)系統(tǒng)規(guī)劃法20世紀(jì)70年代初,IBM公司將BSP作為用于內(nèi)部系統(tǒng)開發(fā)的一種方法,它主要是基于用信息支持企業(yè)運(yùn)行的思想。1.基本思想企業(yè)系統(tǒng)規(guī)劃法的基本思想:信息支持企業(yè)運(yùn)行。通過(guò)自上而下地識(shí)別系統(tǒng)目標(biāo)、企業(yè)過(guò)程和數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)管理信息系統(tǒng)。該管理信息系統(tǒng)支持企業(yè)目標(biāo)的實(shí)現(xiàn),表達(dá)所有管理層次的要求,向企業(yè)提供一致性信息,對(duì)組織機(jī)構(gòu)的變動(dòng)具有適應(yīng)性。2.作用企業(yè)系統(tǒng)規(guī)劃法的作用:確定未來(lái)信息系統(tǒng)的總體結(jié)構(gòu);明確系統(tǒng)的子系統(tǒng)的組成和開發(fā)子系統(tǒng)的先后順序;對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃、管理和控制,明確各子系統(tǒng)之間的數(shù)據(jù)交換關(guān)系,保證信息的一致性。企業(yè)系統(tǒng)規(guī)劃法的優(yōu)點(diǎn)在于利用它能保證管理信息系統(tǒng)獨(dú)立于企業(yè)的組織機(jī)構(gòu),也就是能夠使信息系統(tǒng)具有對(duì)環(huán)境變更的適應(yīng)性。2.2.3企業(yè)系統(tǒng)規(guī)劃法143.基本原則企業(yè)系統(tǒng)規(guī)劃法的基本原則如下。(1) 必須支持企業(yè)的戰(zhàn)略目標(biāo)。(2) 應(yīng)當(dāng)表達(dá)出企業(yè)各個(gè)管理層次的需求。(3) 應(yīng)該向整個(gè)企業(yè)提供一致信息。(4) 應(yīng)該經(jīng)得起組織機(jī)構(gòu)和管理體制的變化。先“自上而下”識(shí)別和分析,再“自下而上”設(shè)計(jì)。4.一般步驟BSP方法是把企業(yè)目標(biāo)轉(zhuǎn)化為信息系統(tǒng)(IS)戰(zhàn)略的全過(guò)程,它支持的目標(biāo)是企業(yè)各層次的目標(biāo)。BSP詳細(xì)步驟如圖2-4所示。1) 開始的動(dòng)員會(huì)動(dòng)員會(huì)要說(shuō)明工作的期望和期望輸出。系統(tǒng)組要簡(jiǎn)介企業(yè)的現(xiàn)狀,包括政治上、經(jīng)濟(jì)上以及管理上敏感的問(wèn)題,還應(yīng)介紹企業(yè)的決策過(guò)程、組織功能、關(guān)鍵人物、用戶的期望以及用戶對(duì)現(xiàn)有信息系統(tǒng)的看法等。由信息系統(tǒng)負(fù)責(zé)人介紹信息人員對(duì)企業(yè)的看法,同時(shí)應(yīng)介紹現(xiàn)有項(xiàng)目狀況、歷史狀況以及信息系統(tǒng)的問(wèn)題。通過(guò)介紹使大家對(duì)企業(yè)和對(duì)信息支持的要求進(jìn)行全面了解。3.基本原則15圖2-4BSP詳細(xì)步驟圖2-4BSP詳細(xì)步驟162) 定義企業(yè)過(guò)程定義企業(yè)過(guò)程又稱識(shí)別企業(yè)過(guò)程,是BSP方法的核心。系統(tǒng)組每個(gè)成員均應(yīng)全力以赴識(shí)別它們、描述它們,對(duì)它們要有透徹的了解,只有這樣BSP方法才能成功。企業(yè)過(guò)程定義為邏輯上相關(guān)的一組決策和活動(dòng)的集合,這些決策和活動(dòng)是管理企業(yè)資源所需要的。整個(gè)企業(yè)的管理活動(dòng)由許多企業(yè)過(guò)程組成。識(shí)別企業(yè)過(guò)程可對(duì)企業(yè)如何完成其目標(biāo)具有深刻的了解;識(shí)別企業(yè)過(guò)程還可以作為信息識(shí)別構(gòu)成信息系統(tǒng)的基礎(chǔ),按照企業(yè)過(guò)程所建造的信息系統(tǒng),在企業(yè)組織變化時(shí)可以不必改變,或者說(shuō)信息系統(tǒng)相對(duì)獨(dú)立于組織。識(shí)別企業(yè)過(guò)程要依靠現(xiàn)有材料進(jìn)行分析研究,但更重要的是要與有經(jīng)驗(yàn)的管理人員討論商議。首先從第一個(gè)源計(jì)劃與控制出發(fā),經(jīng)過(guò)分析、討論、研究及切磋,可以把企業(yè)戰(zhàn)略規(guī)劃和管理控制方面的過(guò)程列于表2-1中。戰(zhàn)略規(guī)劃管理控制戰(zhàn)略規(guī)劃管理控制經(jīng)濟(jì)預(yù)測(cè)組織計(jì)劃政策開發(fā)放棄/追求分析市場(chǎng)/產(chǎn)品預(yù)測(cè)工作資金計(jì)劃雇員水平計(jì)劃運(yùn)營(yíng)計(jì)劃預(yù)測(cè)管理目標(biāo)開發(fā)產(chǎn)品線模型預(yù)測(cè)測(cè)量與評(píng)價(jià)表2-1企業(yè)戰(zhàn)略規(guī)劃和管理控制方面的過(guò)程2) 定義企業(yè)過(guò)程戰(zhàn)略規(guī)劃管理控制戰(zhàn)略規(guī)劃管理控制經(jīng)濟(jì)預(yù)測(cè)市17識(shí)別產(chǎn)品與服務(wù)過(guò)程與此略有不同。眾所周知,任何一種產(chǎn)品的生命周期均由要求、獲得、服務(wù)和退出四個(gè)階段組成,對(duì)于每一個(gè)階段,將用一些過(guò)程對(duì)它進(jìn)行管理,如表2-2所示。支持資源識(shí)別企業(yè)過(guò)程的方法類似于產(chǎn)品和服務(wù),根據(jù)資源的生命周期列舉出企業(yè)過(guò)程。一般來(lái)說(shuō),企業(yè)資源包括資金、人才、材料和設(shè)備,如表2-3所示。識(shí)別企業(yè)過(guò)程的另一種方法是“通用模型法”,如圖2-5所示。這個(gè)模型不斷擴(kuò)展,以適應(yīng)特殊企業(yè)的需要。例如,“需求”可以擴(kuò)展成“商品化”和“銷售”,“需求”聯(lián)系于使產(chǎn)品或服務(wù)生效的過(guò)程,其外部接口是顧客。如果將以前所講的識(shí)別過(guò)程的方法看成是由微觀到宏觀的枚舉綜合,那么這種方法就是由宏觀到微觀的分解。表2-2識(shí)別產(chǎn)品與服務(wù)過(guò)程要
求獲
得服
務(wù)退
出市場(chǎng)計(jì)劃市場(chǎng)研究預(yù)測(cè)定價(jià)材料需求能力計(jì)劃工程設(shè)計(jì)開發(fā)產(chǎn)品說(shuō)明工程記錄生產(chǎn)調(diào)度生產(chǎn)運(yùn)行購(gòu)買庫(kù)存控制接受質(zhì)量控制包裝儲(chǔ)存銷售訂貨服務(wù)運(yùn)輸運(yùn)輸管理識(shí)別產(chǎn)品與服務(wù)過(guò)程與此略有不同。眾所周知,任何一種產(chǎn)品的生命18資
源生命周期要
求獲
得服
務(wù)退
出資金財(cái)務(wù)計(jì)劃成本控制資金獲得接收公文管理銀行賬會(huì)計(jì)總賬會(huì)計(jì)支付人事人事計(jì)劃工資管理招聘轉(zhuǎn)業(yè)補(bǔ)充和收益職業(yè)發(fā)展終止合同退休材料需求生產(chǎn)采購(gòu)接收庫(kù)存控制訂貨控制運(yùn)輸設(shè)備主設(shè)備計(jì)劃設(shè)備購(gòu)買建設(shè)管理機(jī)器維修家具、附屬物設(shè)備報(bào)損表2-3資源識(shí)別企業(yè)過(guò)程圖2-5識(shí)別企業(yè)過(guò)程通用模型法資源生命周期要求獲得服務(wù)退出資金財(cái)務(wù)計(jì)劃19識(shí)別企業(yè)過(guò)程是BSP方法成功的關(guān)鍵。識(shí)別過(guò)程輸出的文件包括:一個(gè)過(guò)程組及過(guò)程表;每一過(guò)程的簡(jiǎn)單說(shuō)明;一個(gè)關(guān)鍵過(guò)程的表,即識(shí)別滿足目標(biāo)的關(guān)鍵過(guò)程;產(chǎn)品/服務(wù)過(guò)程的流程圖。通過(guò)此步驟,系統(tǒng)組成員就能很好地了解企業(yè)的整個(gè)運(yùn)營(yíng)是如何管理和控制的。3) 定義數(shù)據(jù)類識(shí)別企業(yè)數(shù)據(jù)的方法有兩種,一種是企業(yè)實(shí)體法,實(shí)體有顧客、產(chǎn)品、材料以及人員等客觀存在的東西。企業(yè)實(shí)體法首先是列出企業(yè)實(shí)體,一般來(lái)說(shuō)要列出7~15個(gè)實(shí)體;然后列出一個(gè)矩陣,實(shí)體列于水平方向,在垂直方向列出數(shù)據(jù)類,如表2-4所示。另一種識(shí)別數(shù)據(jù)的方法是企業(yè)過(guò)程法,它利用以前識(shí)別的企業(yè)過(guò)程,分析每一個(gè)過(guò)程利用什么數(shù)據(jù),產(chǎn)生什么數(shù)據(jù),或者說(shuō)每一過(guò)程的輸入和輸出數(shù)據(jù)是什么。它可以用輸入—處理—輸出圖來(lái)形象地表達(dá),如圖2-6所示。識(shí)別企業(yè)過(guò)程是BSP方法成功的關(guān)鍵。識(shí)別過(guò)程輸出的文件包括:20企業(yè)實(shí)體數(shù)據(jù)類產(chǎn)品顧
客設(shè)
備材
料賣
主現(xiàn)
金人
員計(jì)劃/模型產(chǎn)品計(jì)劃銷售領(lǐng)域
市場(chǎng)計(jì)劃能力計(jì)劃
設(shè)備計(jì)劃材料需求
生產(chǎn)調(diào)度預(yù)算人員計(jì)劃統(tǒng)計(jì)/匯總產(chǎn)品需求銷售歷史運(yùn)行設(shè)備利用開列需求賣主行為財(cái)務(wù)統(tǒng)計(jì)生產(chǎn)率贏利歷史庫(kù)存產(chǎn)品成本零件顧客設(shè)備機(jī)器負(fù)荷原材料成本材料單賣主財(cái)務(wù)會(huì)計(jì)總賬雇用工資技術(shù)業(yè)務(wù)訂貨運(yùn)輸采購(gòu)訂貨材料接收接收支付表2-4數(shù)據(jù)/企業(yè)實(shí)體矩陣圖2-6輸入—處理—輸出圖企業(yè)實(shí)體產(chǎn)品顧客設(shè)備材料賣主現(xiàn)金人員214) 分析企業(yè)和系統(tǒng)的關(guān)系主要用幾個(gè)矩陣來(lái)表示分析企業(yè)和系統(tǒng)的關(guān)系主要是用幾個(gè)矩陣來(lái)表示,例如組織/過(guò)程矩陣,它在水平方向列出各種過(guò)程,垂直方向列出各種組織,如果該組織是該過(guò)程的主要負(fù)責(zé)者或決策者,則在對(duì)應(yīng)的矩陣元中畫“*”;若為主要參加者就畫“x”;若為部分參加者就畫“/”,這樣就會(huì)一目了然。如果企業(yè)已有現(xiàn)行系統(tǒng);我們可以畫出組織和系統(tǒng)矩陣,在矩陣元中填C,表示該組織用該系統(tǒng);如果該組織以后想用某系統(tǒng)可以在矩陣元中填入P,表示該組織計(jì)劃用該系統(tǒng)。同理,可以畫出系統(tǒng)過(guò)程矩陣,用以表示某系統(tǒng)支持某過(guò)程。同樣可以用C和P表示現(xiàn)行和計(jì)劃。用同樣的方法還可以畫出系統(tǒng)和數(shù)據(jù)類的關(guān)系。5) 確定經(jīng)理的想法就是確定企業(yè)領(lǐng)導(dǎo)對(duì)企業(yè)前景的看法確定經(jīng)理的想法就是確定企業(yè)領(lǐng)導(dǎo)對(duì)企業(yè)前景的看法。作為系統(tǒng)組的成員就應(yīng)當(dāng)充分準(zhǔn)備采訪提綱,積極地采訪以及及時(shí)并準(zhǔn)確地進(jìn)行分析總結(jié)等。一般來(lái)說(shuō),所提問(wèn)題應(yīng)是openup型;即打開話匣子型,而不應(yīng)當(dāng)是closedown型,即只要求回答是否式的問(wèn)題。6) 評(píng)價(jià)企業(yè)問(wèn)題和收益在確定好企業(yè)領(lǐng)導(dǎo)對(duì)企業(yè)前景的看法后,應(yīng)當(dāng)根據(jù)這些資料來(lái)評(píng)價(jià)企業(yè)的問(wèn)題,評(píng)價(jià)過(guò)程的流程圖如圖2-7所示。4) 分析企業(yè)和系統(tǒng)的關(guān)系主要用幾個(gè)矩陣來(lái)表示22由圖2-7可知,第一步是總結(jié)采訪數(shù)據(jù),將其匯集到一張表中,如表2-5所示。圖2-7評(píng)價(jià)企業(yè)問(wèn)題的流程圖表2-5總結(jié)采訪數(shù)據(jù)主要問(wèn)題問(wèn)題解價(jià)值說(shuō)明信息系統(tǒng)要求過(guò)程/組影響過(guò)程/組起因由于生產(chǎn)計(jì)劃影響利潤(rùn)計(jì)劃?rùn)C(jī)械化改善利潤(rùn)改善顧客關(guān)系改善服務(wù)和供應(yīng)生產(chǎn)計(jì)劃生產(chǎn)生產(chǎn)由圖2-7可知,第一步是總結(jié)采訪數(shù)據(jù),將其匯集到一張表中,如23第二步是分類采訪數(shù)據(jù),任何采訪的數(shù)據(jù)均要分三類,即現(xiàn)存系統(tǒng)的問(wèn)題和解、新系統(tǒng)需求和解以及非IS問(wèn)題。第三類問(wèn)題雖不是信息系統(tǒng)所能解決的,但也應(yīng)充分重視,并整理遞交總經(jīng)理。第三步是將數(shù)據(jù)和過(guò)程關(guān)聯(lián)起來(lái),可以用問(wèn)題/過(guò)程陣表示,其中數(shù)字表示這種問(wèn)題出現(xiàn)的次數(shù),如表2-6所示。7) 定義信息結(jié)構(gòu)定義信息結(jié)構(gòu)實(shí)際上就是劃分子系統(tǒng)。BSP方法根據(jù)信息的產(chǎn)生和使用來(lái)劃分子系統(tǒng),它盡量將信息產(chǎn)生的企業(yè)過(guò)程和使用的企業(yè)過(guò)程劃分在一個(gè)子系統(tǒng)中,從而減少子系統(tǒng)之間的信息交換,具體的作法是使用U/C圖,其中U表示使用(Use),C表示產(chǎn)生(Create),如圖2-8所示。表2-6問(wèn)題/過(guò)程陣
過(guò)程組問(wèn)題市場(chǎng)銷售工程生產(chǎn)材料財(cái)務(wù)人事經(jīng)營(yíng)市場(chǎng)/顧客選擇222預(yù)測(cè)質(zhì)量34產(chǎn)品開發(fā)411第二步是分類采訪數(shù)據(jù),任何采訪的數(shù)據(jù)均要分三類,即現(xiàn)存系統(tǒng)的24圖2-8U/C矩陣圖2-8U/C矩陣25由圖2-8可知,企業(yè)過(guò)程列于垂直方向,數(shù)據(jù)類列于水平方向。如果某過(guò)程產(chǎn)生某數(shù)據(jù),就在某行某列矩陣元中寫C;如果某過(guò)程使用某數(shù)據(jù),則在其對(duì)應(yīng)元中寫U。開始時(shí)數(shù)據(jù)類和企業(yè)過(guò)程是隨機(jī)排列的,U、C在矩陣中的排列也是分散的。我們以調(diào)換企業(yè)過(guò)程和數(shù)據(jù)類的順序的方法盡量使UC集中到對(duì)角線上排列,如圖2-8所示;然后把UC比較集中的區(qū)域用粗線條框起來(lái),這樣形成的框就是一個(gè)個(gè)子系統(tǒng);在粗框外的U表示一個(gè)系統(tǒng)用另一個(gè)子系統(tǒng)的數(shù)據(jù),圖中用帶箭頭的線表示。這樣就完成了子系統(tǒng)的劃分,即確定了信息結(jié)構(gòu)的主流。8) 定義結(jié)構(gòu)優(yōu)先序
定義結(jié)構(gòu)優(yōu)先序就是確定系統(tǒng)優(yōu)先順序,將子系統(tǒng)按先后順序列出開發(fā)計(jì)劃。9) 評(píng)價(jià)信息系統(tǒng)管理10)完成BSP研究報(bào)告,開發(fā)建議書和行動(dòng)計(jì)劃2.2.4三種系統(tǒng)規(guī)劃方法的比較CSF方法能抓住主要矛盾,使目標(biāo)的識(shí)別突出重點(diǎn)。用這種方法所確定的目標(biāo)和傳統(tǒng)的方法銜接得比較好,但是一般最有利的只是在確定管理目標(biāo)上。由圖2-8可知,企業(yè)過(guò)程列于垂直方向,數(shù)據(jù)類列于水平方向。如26SST方法從另一個(gè)角度識(shí)別管理目標(biāo),它反映了各種人的要求,而且給出了按這種要求的分層,然后轉(zhuǎn)化為信息系統(tǒng)目標(biāo)的結(jié)構(gòu)化方法。它能保證目標(biāo)比較全面,疏漏較少,但它在突出重點(diǎn)方面不如CSF方法。BSP方法雖然也首先強(qiáng)調(diào)目標(biāo),但它沒(méi)有明顯的目標(biāo)引出過(guò)程。它通過(guò)管理人員醞釀“過(guò)程”引出了系統(tǒng)目標(biāo),企業(yè)目標(biāo)到系統(tǒng)目標(biāo)的轉(zhuǎn)換是通過(guò)組織/系統(tǒng)、組織/過(guò)程以及系統(tǒng)/過(guò)程矩陣的分析得到的。這樣可以定義出新的系統(tǒng)以支持企業(yè)過(guò)程,也就把企業(yè)的目標(biāo)轉(zhuǎn)化為系統(tǒng)的目標(biāo),所以識(shí)別企業(yè)過(guò)程是BSP戰(zhàn)略規(guī)劃的中心,絕不能將BSP方法的中心內(nèi)容當(dāng)成U/C矩陣。若將這三種方法結(jié)合起來(lái)使用,則稱它為CSB方法,即CSF、SST和BSP結(jié)合。這種方法首先用CSF方法確定企業(yè)目標(biāo);然后用SST方法補(bǔ)充完善企業(yè)目標(biāo),并將這些目標(biāo)轉(zhuǎn)化為信息系統(tǒng)目標(biāo);最后用BSP方法校核兩個(gè)目標(biāo),并確定信息系統(tǒng)結(jié)構(gòu),這樣就補(bǔ)充了單個(gè)方法的不足。當(dāng)然這也使得整個(gè)方法過(guò)于復(fù)雜,而削弱了單個(gè)方法的靈活性。到目前為止,信息系統(tǒng)戰(zhàn)略規(guī)劃還沒(méi)有一種十全十美的方法。由于戰(zhàn)略規(guī)劃本身的非結(jié)構(gòu)性,可能永遠(yuǎn)也找不到唯一解。進(jìn)行任何一個(gè)企業(yè)的規(guī)劃均不應(yīng)照搬以上方法,而應(yīng)當(dāng)具體情況具體分析,選擇以上方法可取的思想,靈活運(yùn)用。SST方法從另一個(gè)角度識(shí)別管理目標(biāo),它反映了各種人的要求,而272.3系統(tǒng)的結(jié)構(gòu)化開發(fā)方法2.3.1系統(tǒng)結(jié)構(gòu)化開發(fā)方法的基本思想用系統(tǒng)的思想和系統(tǒng)工程的方法,按照用戶至上的原則,結(jié)構(gòu)化、模塊化、自上向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。將整個(gè)信息系統(tǒng)的開發(fā)過(guò)程劃分為若干個(gè)相對(duì)獨(dú)立的階段,例如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等。在前三個(gè)階段堅(jiān)持自上向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分。在系統(tǒng)調(diào)查和規(guī)劃管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,逐步深入至最基層;在系統(tǒng)分析階段提出目標(biāo)系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體考慮入手,先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問(wèn)題;在系統(tǒng)實(shí)施階段,則堅(jiān)持自底向上地逐步實(shí)施,即組織人員從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)個(gè)拼接到一起進(jìn)行調(diào)試,自底向上、逐步地構(gòu)成整個(gè)系統(tǒng)。2.3系統(tǒng)的結(jié)構(gòu)化開發(fā)方法2.3.1系統(tǒng)結(jié)構(gòu)化開發(fā)方282.3.2系統(tǒng)結(jié)構(gòu)化開發(fā)方法的開發(fā)過(guò)程用結(jié)構(gòu)化系統(tǒng)開發(fā)方法(StructuredSystemDevelopmentMethodology)開發(fā)一個(gè)系統(tǒng)時(shí),將整個(gè)開發(fā)過(guò)程劃分為首尾相連的五個(gè)階段,即一個(gè)生命周期(LifeCycle)。(1) 系統(tǒng)規(guī)劃:根據(jù)用戶的系統(tǒng)開發(fā)請(qǐng)求,進(jìn)行初步調(diào)查,明確問(wèn)題,確定系統(tǒng)目標(biāo)和總體結(jié)構(gòu),確定分階段實(shí)施進(jìn)度,然后進(jìn)行可行性研究。(2) 系統(tǒng)分析:分析業(yè)務(wù)流程、數(shù)據(jù)與數(shù)據(jù)流程以及功能與數(shù)據(jù)之間的關(guān)系,最后提出分析處理方式和新系統(tǒng)邏輯方案。(3) 系統(tǒng)設(shè)計(jì):進(jìn)行總體結(jié)構(gòu)設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)(文件)設(shè)計(jì)、輸入/輸出設(shè)計(jì)、模塊結(jié)構(gòu)與功能設(shè)計(jì),根據(jù)總體設(shè)計(jì),配置與安裝部分設(shè)備,進(jìn)行試驗(yàn),最終給出設(shè)計(jì)方案。(4) 系統(tǒng)實(shí)施:同時(shí)進(jìn)行編程(由程序員執(zhí)行)和人員培訓(xùn)(由系統(tǒng)分析設(shè)計(jì)人員培訓(xùn)業(yè)務(wù)人員和操作員),以及數(shù)據(jù)準(zhǔn)備(由業(yè)務(wù)人員完成),然后投入試運(yùn)行。(5) 系統(tǒng)運(yùn)行與維護(hù):進(jìn)行系統(tǒng)的日常運(yùn)行管理、評(píng)價(jià)和監(jiān)理審計(jì),修改、維護(hù)和局部調(diào)整,在出現(xiàn)不可調(diào)和的大問(wèn)題時(shí),進(jìn)一步提出開發(fā)新系統(tǒng)的請(qǐng)求,舊系統(tǒng)生命周期結(jié)束,新系統(tǒng)誕生,構(gòu)成系統(tǒng)的一個(gè)生命周期。2.3.2系統(tǒng)結(jié)構(gòu)化開發(fā)方法的開發(fā)過(guò)程29在每一階段中,又包含若干步驟,步驟在每一階段中可以不分先后順序,但仍有因果關(guān)系,因此在總體上不能打亂。系統(tǒng)結(jié)構(gòu)化開發(fā)的思想是將結(jié)構(gòu)與控制加入到項(xiàng)目中,以便使活動(dòng)在預(yù)定的時(shí)間和預(yù)算內(nèi)完成。結(jié)構(gòu)化系統(tǒng)開發(fā)方法主要包括以下步驟。(1) 問(wèn)題定義:找出和評(píng)估現(xiàn)行系統(tǒng)存在的問(wèn)題。(2) 可行性分析:制定新系統(tǒng)的目標(biāo);對(duì)備選各設(shè)計(jì)方案作初步分析,包括技術(shù)可行性和經(jīng)濟(jì)可行性分析;確定系統(tǒng)設(shè)計(jì)方案,估計(jì)預(yù)期成本和項(xiàng)目進(jìn)度。(3) 系統(tǒng)分析:對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)研究,包括業(yè)務(wù)流程、工作組織和管理控制方法;用邏輯模型描述現(xiàn)行系統(tǒng);制定新系統(tǒng)邏輯模型。(4) 系統(tǒng)設(shè)計(jì):劃分子系統(tǒng);系統(tǒng)流程設(shè)計(jì),包括過(guò)程邏輯定義;數(shù)據(jù)字典、數(shù)據(jù)庫(kù)設(shè)計(jì);成本—效益分析(Cost-benefitanalysis)等。(5) 詳細(xì)設(shè)計(jì):編碼設(shè)計(jì)、文件設(shè)計(jì)和輸入/輸出設(shè)計(jì)等;程序說(shuō)明書設(shè)計(jì);制定項(xiàng)目實(shí)施和測(cè)試進(jìn)度表。(6) 系統(tǒng)實(shí)施:硬件評(píng)估和選擇;編碼、編寫程序與文檔;人員培訓(xùn)計(jì)劃;程序測(cè)試與系統(tǒng)監(jiān)控。(7) 系統(tǒng)維護(hù):對(duì)系統(tǒng)進(jìn)行日常運(yùn)行和維護(hù)以及進(jìn)行系統(tǒng)評(píng)價(jià)。在每一階段中,又包含若干步驟,步驟在每一階段中可以不分先后順302.3.3系統(tǒng)結(jié)構(gòu)化開發(fā)方法的特點(diǎn)(1) 自頂向下整體地進(jìn)行分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng)開發(fā)過(guò)程:在系統(tǒng)規(guī)劃、分析與設(shè)計(jì)階段,從整體全局考慮,自頂向下地工作;在系統(tǒng)實(shí)施階段則根據(jù)設(shè)計(jì)的要求,先編制具體的功能模塊,然后自底向下逐步實(shí)現(xiàn)整個(gè)系統(tǒng)。(2) 用戶至上是影響成敗的關(guān)鍵因素,在整個(gè)開發(fā)過(guò)程中,要面向用戶,充分了解用戶的需求與愿望。(3) 符合實(shí)際,客觀性和科學(xué)化,即強(qiáng)調(diào)在設(shè)計(jì)系統(tǒng)之前,深入實(shí)際詳細(xì)地調(diào)查研究,努力弄清楚實(shí)際業(yè)務(wù)處理過(guò)程中的每一個(gè)細(xì)節(jié),然后分析研究,制定出科學(xué)合理的目標(biāo)系統(tǒng)設(shè)計(jì)方案。(4) 嚴(yán)格區(qū)分工作階段,把整個(gè)開發(fā)過(guò)程劃分為若干工作階段,每一個(gè)階段都有明確的任務(wù)和目標(biāo)以及預(yù)期達(dá)到的工作成效,以便計(jì)劃和控制進(jìn)度,協(xié)調(diào)各方面的工作。前一階段的工作成果是后一階段的工作依據(jù)。(5) 充分預(yù)料可能發(fā)生的變化:環(huán)境變化、內(nèi)部處理模式變化以及用戶需求發(fā)生變化。(6) 開發(fā)過(guò)程工程化,要求開發(fā)過(guò)程的每一步都要按工程標(biāo)準(zhǔn)規(guī)范化,工作文體或文檔資料標(biāo)準(zhǔn)化。2.3.3系統(tǒng)結(jié)構(gòu)化開發(fā)方法的特點(diǎn)312.3.4系統(tǒng)結(jié)構(gòu)化開發(fā)方法的優(yōu)缺點(diǎn)系統(tǒng)結(jié)構(gòu)化開發(fā)方法適合于大型信息系統(tǒng)的開發(fā),它的主要優(yōu)點(diǎn)如下。(1)注重系統(tǒng)開發(fā)過(guò)程的整體性和全局性。在開發(fā)策略上強(qiáng)調(diào)采用“自頂向下”的原則分析和設(shè)計(jì)系統(tǒng),首先解決全局問(wèn)題,強(qiáng)調(diào)在系統(tǒng)整體優(yōu)化的前提下,考慮具體的解決方案。(2)嚴(yán)格區(qū)分工作階段。整個(gè)開發(fā)過(guò)程的階段和步驟都非常清晰,每一個(gè)階段和每一個(gè)步驟均有明確的成果,并可作為下一步工作的依據(jù),以避免造成浪費(fèi)和混亂。(3)立足全局,步步為營(yíng),減少返工,有利于提高開發(fā)質(zhì)量,加快開發(fā)進(jìn)度。(4)目標(biāo)明確,階段性強(qiáng),開發(fā)過(guò)程易于控制。結(jié)構(gòu)化系統(tǒng)開發(fā)方法的一些缺陷如下。(1)開發(fā)過(guò)程復(fù)雜繁瑣,難以準(zhǔn)確定義用戶需求。(2)系統(tǒng)開發(fā)周期過(guò)長(zhǎng),難以適應(yīng)環(huán)境的變化。(3)見效慢,風(fēng)險(xiǎn)較大。(4)相當(dāng)耗費(fèi)資源。(5)不適用于面向決策的系統(tǒng)開發(fā),適用于大型系統(tǒng)和復(fù)雜系統(tǒng)。2.3.4系統(tǒng)結(jié)構(gòu)化開發(fā)方法的優(yōu)缺點(diǎn)322.4系統(tǒng)開發(fā)的原型法2.4.1原型法基本思想在管理信息系統(tǒng)開發(fā)的開始階段,憑借系統(tǒng)開發(fā)人員對(duì)用戶需求的理解與用戶共同確定系統(tǒng)的基本要求和主要功能,在強(qiáng)有力的硬件和軟件環(huán)境支持下,給出一個(gè)滿足用戶需求的初始系統(tǒng)原型,然后與用戶反復(fù)協(xié)商修改,最終形成MIS系統(tǒng)。它的基本思想是:系統(tǒng)開發(fā)人員首先對(duì)用戶提出的問(wèn)題進(jìn)行理解、研究和總結(jié),快速建立原型系統(tǒng)并運(yùn)行。在運(yùn)行過(guò)程中,不斷發(fā)現(xiàn)新情況、新問(wèn)題,反復(fù)修改,增加新功能,直到用戶滿意為止。2.4.2原型定義的策略原型法是以一種與嚴(yán)格定義法截然不同的觀點(diǎn)看待需求定義問(wèn)題的方法。原型化的需求定義過(guò)程是一個(gè)開發(fā)人員與用戶通力合作的反復(fù)過(guò)程。從一個(gè)能滿足用戶基本需求的原型系統(tǒng)開始,允許用戶在開發(fā)過(guò)程中提出更好的要求,根據(jù)用戶的要求不斷地對(duì)系統(tǒng)進(jìn)行完善,它實(shí)質(zhì)上是一種迭代的、循環(huán)型的開發(fā)方式,如圖2-9所示。2.4系統(tǒng)開發(fā)的原型法2.4.1原型法基本思想33采用原型法時(shí)需要注意以下幾個(gè)問(wèn)題。(1) 并非所有的需求都能在系統(tǒng)開發(fā)前被準(zhǔn)確地說(shuō)明。(2) 項(xiàng)目參加者之間通常都存在交流上的困難,原型提供了克服該困難的一個(gè)手段。(3) 需要實(shí)際的、可供用戶參與的系統(tǒng)模型。(4) 有合適的系統(tǒng)開發(fā)環(huán)境。(5) 反復(fù)是完全需要和值得提倡的,但需求一旦確定,就應(yīng)遵從嚴(yán)格的方法。圖2-9原型法的開發(fā)過(guò)程采用原型法時(shí)需要注意以下幾個(gè)問(wèn)題。圖2-9原型法的開發(fā)過(guò)342.4.3原型法的特點(diǎn)(1) 原型法符合人們認(rèn)識(shí)事物的規(guī)律,人們認(rèn)識(shí)事物不可能一次就完全了解。(2) 原型法有利于項(xiàng)目的開發(fā)者和用戶之間進(jìn)行交流。(3) 實(shí)際的原型為準(zhǔn)確認(rèn)識(shí)問(wèn)題創(chuàng)造了條件。(4) 能充分利用最新的系統(tǒng)開發(fā)環(huán)境。(5) 原型法將系統(tǒng)的調(diào)查、分析和設(shè)計(jì)融為一體。2.4.4原型法的開發(fā)環(huán)境1.對(duì)軟件的基本要求(1) 集成化的數(shù)據(jù)字典。用來(lái)保存全部有關(guān)的系統(tǒng)實(shí)體(例如數(shù)據(jù)元素、程序、屏幕格式和報(bào)告等)的定義和控制信息,它可以輔助生成系統(tǒng)的某些部件。(2) 高性能的數(shù)據(jù)庫(kù)管理系統(tǒng)。它使文件的設(shè)計(jì)、數(shù)據(jù)的存儲(chǔ)和查詢更為方便,并簡(jiǎn)化了程序的開發(fā)。(3) 超高級(jí)語(yǔ)言。例如第四代語(yǔ)言(4GLS),它能支持結(jié)構(gòu)化程序技術(shù)且交互性能強(qiáng),可以減輕復(fù)雜的編碼過(guò)程。2.4.3原型法的特點(diǎn)35(4) 報(bào)告生成器。與數(shù)據(jù)字典融為一體,允許原型開發(fā)人員使用非過(guò)程化的語(yǔ)言,快速生成自由格式的用戶報(bào)表。(5) 屏幕格式生成器。能夠快速建成用戶所需的屏幕格式。(6) 自動(dòng)文檔編寫機(jī)制。與數(shù)據(jù)字典相聯(lián)系,隨著原型化開發(fā)的進(jìn)行,能夠自動(dòng)保存和維護(hù)所產(chǎn)生的文檔。前面所說(shuō)的第四代語(yǔ)言(FourthGenerationLangnage,4GL),與我們通常使用的過(guò)程式語(yǔ)言(也稱第三代語(yǔ)言(ThirdGenerationLanguage,3GL))相比,其主要的特點(diǎn)是:面向結(jié)果而不是面向過(guò)程,用戶界面友善,編碼行要比3GL少得多,高度交互地解釋執(zhí)行,有某些編譯性的特征。在原型化開發(fā)中,開發(fā)工具的集成化是相當(dāng)重要的,圖2-10描述了一個(gè)集成化的軟件開發(fā)環(huán)境。其中,一個(gè)集成化的數(shù)據(jù)字典將各種資源和開發(fā)工具加以聯(lián)系,所有的工具都通過(guò)數(shù)據(jù)字典進(jìn)行通信,形成一體化的開發(fā)環(huán)境,從而使得高效率的原型開發(fā)成為可能。圖2-10集成化的軟件開發(fā)的環(huán)境(4) 報(bào)告生成器。與數(shù)據(jù)字典融為一體,允許原型開發(fā)人員使用362.對(duì)工作環(huán)境的基本要求為了提高原型開發(fā)的生產(chǎn)率,需要提供一個(gè)合適的工作環(huán)境,例如以下幾種。(1) 系統(tǒng)開發(fā)工作室。一個(gè)自封閉式的工作環(huán)境,有利于促進(jìn)合作、減少約會(huì)時(shí)間以及提高數(shù)據(jù)和資料的利用率。(2) 快速響應(yīng)的環(huán)境在原型演示過(guò)程中是很有必要的。一般的要求是:交互式過(guò)程中,響應(yīng)不得超過(guò)5s;批處理方式中,響應(yīng)不能超過(guò)15min。如果用戶在屏幕前等待時(shí)間過(guò)長(zhǎng),將會(huì)削弱對(duì)原型的興趣和信心。(3) 規(guī)范的原型構(gòu)成過(guò)程。必要的規(guī)范和標(biāo)準(zhǔn)能加快原型的建立和向最終系統(tǒng)的轉(zhuǎn)換。利用規(guī)范的開發(fā)技術(shù),將使現(xiàn)有程序“切割和粘貼”出新程序成為可能,從而加快開發(fā)速度。(4) 演示設(shè)施是審查和評(píng)價(jià)原型的重要手段。有條件時(shí)可將顯示器與大屏幕投影機(jī)相連,只要有必要,就可對(duì)任何屏幕形式展開討論。2.對(duì)工作環(huán)境的基本要求372.4.5原型法的優(yōu)缺點(diǎn)和適用范圍其主要有以下幾個(gè)優(yōu)點(diǎn)。(1) 原型法以用戶為中心開發(fā)系統(tǒng),提供了一個(gè)驗(yàn)證用戶需求的環(huán)境,允許在系統(tǒng)開發(fā)生命期的早期進(jìn)行人機(jī)交互測(cè)試,提高了人們對(duì)最終系統(tǒng)的安全感,便于應(yīng)用實(shí)例來(lái)建立新系統(tǒng)。(2) 原型法加強(qiáng)了開發(fā)過(guò)程中的用戶參與程度。(3) 原型法可以接受需求的變動(dòng)和風(fēng)險(xiǎn)。(4) 原型法對(duì)用戶具有強(qiáng)大的吸引力。(5) 原型法可以緩和通信和交流的困難,可以提供很好的系統(tǒng)說(shuō)明和示范,可以簡(jiǎn)化開發(fā)過(guò)程的項(xiàng)目管理和文檔編制。作為一種具體的開發(fā)方法,原型法不是萬(wàn)能的,有其一定的適用范圍和局限性,具體如下。1.原型法的局限性(1) 對(duì)于大型的系統(tǒng),如果不經(jīng)過(guò)系統(tǒng)分析來(lái)進(jìn)行整體性劃分就想直接用屏幕一個(gè)一個(gè)進(jìn)行模擬,那是很困難的。2.4.5原型法的優(yōu)缺點(diǎn)和適用范圍38(2) 對(duì)于大量的運(yùn)算、邏輯性較強(qiáng)的程序模塊,原型法很難構(gòu)造一個(gè)合適的模型來(lái)供人評(píng)判。(3) 對(duì)于原基礎(chǔ)管理不善、信息處理混亂的問(wèn)題,使用原型法有一定困難。(4) 對(duì)于批處理系統(tǒng),因其大部分是內(nèi)部處理,因此使用原型法有一定困難。2.原型法的適用范圍(1) 適用于小型、局部系統(tǒng)。(2) 適用于規(guī)模較小的系統(tǒng)。(3) 適用于業(yè)務(wù)處理過(guò)程比較簡(jiǎn)單或不太復(fù)雜的系統(tǒng)。(4) 適用于業(yè)務(wù)需求相對(duì)較為確定(不一定很明確)的系統(tǒng)。(5) 適用于具有較豐富系統(tǒng)開發(fā)經(jīng)驗(yàn)的人員采用。(2) 對(duì)于大量的運(yùn)算、邏輯性較強(qiáng)的程序模塊,原型法很難構(gòu)造392.5面向?qū)ο蠓椒?.5.1面向?qū)ο蠓椒ǖ幕舅枷朊嫦驅(qū)ο蠓椒ㄊ乖O(shè)計(jì)的軟件盡可能直接地描述現(xiàn)實(shí)世界,構(gòu)造模塊化、可重用、維護(hù)性好的軟件且能控制軟件的復(fù)雜性和降低開發(fā)費(fèi)用。面向?qū)ο蠓椒ň哂邢率鏊膫€(gè)要點(diǎn)。(1) 認(rèn)為客觀世界是由各種對(duì)象組成的,任何事物都是對(duì)象,復(fù)雜的對(duì)象可以由比較簡(jiǎn)單的對(duì)象以某種方式組合而成。因此,面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,軟件中的任何元素都是對(duì)象,復(fù)雜的軟件對(duì)象由比較簡(jiǎn)單的對(duì)象組合而成。(2) 把所有對(duì)象都劃分成各種對(duì)象類(簡(jiǎn)稱為類Class),每個(gè)對(duì)象類都定義了一組數(shù)據(jù)和一組方法,數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息。因此,每當(dāng)建立該對(duì)象類的一個(gè)新實(shí)例時(shí),就按照類中對(duì)數(shù)據(jù)的定義為這個(gè)新對(duì)象生成一組專用的數(shù)據(jù),以便描述該對(duì)象獨(dú)特的屬性值。(3) 按照子類(或稱為派生類)與父類(或稱為基類)的關(guān)系,把若干個(gè)對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(也稱為類等級(jí))。(4) 對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系。2.5面向?qū)ο蠓椒?.5.1面向?qū)ο蠓椒ǖ幕舅枷?02.5.2面向?qū)ο箝_發(fā)方法的基本概念面向?qū)ο箝_發(fā)方法的中心是圍繞著對(duì)象、類、屬性、事件和消息等概念展開的,其中對(duì)象和類是該方法的核心。1) 對(duì)象對(duì)象(Object)就是客觀世界中的任何事物在計(jì)算機(jī)程序世界里的抽象表示,或者說(shuō),是現(xiàn)實(shí)世界中個(gè)體的數(shù)據(jù)抽象模型。對(duì)象是一個(gè)封閉體,它由一組數(shù)據(jù)和施加于這些數(shù)據(jù)上的一組操作構(gòu)成。對(duì)象由這樣幾個(gè)部分組成:對(duì)象的標(biāo)識(shí)、數(shù)據(jù)、操作和接口。(1) 標(biāo)識(shí):即對(duì)象的名稱,用來(lái)在問(wèn)題域中與其他對(duì)象相區(qū)別。(2) 數(shù)據(jù):描述對(duì)象屬性的存儲(chǔ)或數(shù)據(jù)結(jié)構(gòu),表明了對(duì)象的一種狀態(tài)。(3) 操作:即對(duì)象的行為,分為兩類,一類是對(duì)象自身承受的操作,即操作結(jié)果修改了自身原有屬性狀態(tài);另一類是施加于其他對(duì)象的操作,即將產(chǎn)生的輸出結(jié)果作為消息發(fā)送的操作。(4) 接口:主要是指對(duì)外接口,是指對(duì)象受理外部消息所指定操作的名稱集合。面向?qū)ο蠓椒ㄖ械膶?duì)象就是一些可重用部件,是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本元素。2.5.2面向?qū)ο箝_發(fā)方法的基本概念412) 類類(Class)又稱對(duì)象類,是具有相同或相似結(jié)構(gòu)、操作和約束規(guī)則的對(duì)象組成的集合,是一組對(duì)象的屬性和行為特征的抽象描述,或者說(shuō),是具有共同屬性、共同操作方法(性質(zhì))的對(duì)象集合。類中最基礎(chǔ)的稱為基類,是其他子類派生的基礎(chǔ)。子類是在繼承基類的基礎(chǔ)上,又增加一些新的特性與功能構(gòu)成的。類由類說(shuō)明和類實(shí)現(xiàn)兩部分組成:類說(shuō)明描述了對(duì)象的狀態(tài)結(jié)構(gòu)、約束規(guī)則和可執(zhí)行的操作,定義了對(duì)象類的作用和功能;類實(shí)現(xiàn)是由開發(fā)人員研制實(shí)現(xiàn)對(duì)象類功能的詳細(xì)過(guò)程以及方法、算法和程序。3) 屬性屬性(Attribute)就是對(duì)象的特性,是對(duì)象外觀及行為的特征。對(duì)象的屬性可以在建立對(duì)象時(shí)從其所屬的類(或子類)繼承,也可以在對(duì)象創(chuàng)建或運(yùn)行時(shí)進(jìn)行修改與設(shè)置。4) 事件事件(Event)是對(duì)象可以識(shí)別和響應(yīng)的行為與操作,它一般由用戶或系統(tǒng)來(lái)觸發(fā)。事件是固定的,用戶不能再創(chuàng)建新的事件。2) 類425) 消息客觀世界的各種事物都不是孤立的,而是相互聯(lián)系、相互作用的。實(shí)際問(wèn)題中的每一個(gè)個(gè)體也是相互聯(lián)系、相互作用的,個(gè)體之間的相互聯(lián)系反映了問(wèn)題的靜態(tài)結(jié)構(gòu),相互作用則反映了問(wèn)題的動(dòng)態(tài)變化。為能夠反映出對(duì)象或?qū)ο箢愔g的相互聯(lián)系和相互作用,就需要在他們之間發(fā)布、傳遞消息(Message),即向其他對(duì)象發(fā)出服務(wù)請(qǐng)求。2.5.3面向?qū)ο箝_發(fā)方法的特性1) 抽象性所謂抽象性是指在分析問(wèn)題時(shí),強(qiáng)調(diào)實(shí)體的本質(zhì)、內(nèi)在屬性而忽略一些無(wú)關(guān)緊要的細(xì)節(jié),它是分析問(wèn)題的基本方法。其作用如下。(1)使用抽象性僅涉及應(yīng)用域的概念而不必涉及問(wèn)題域的求解,因此可以盡可能避免過(guò)早地考慮實(shí)現(xiàn)的細(xì)節(jié)。(2)合理地使用抽象性,可以在分析、高級(jí)設(shè)計(jì)、程序結(jié)構(gòu)、數(shù)據(jù)庫(kù)結(jié)構(gòu)以及文檔化等階段和過(guò)程中使用統(tǒng)一模型(對(duì)象模型)。(3)抽象性可以幫助我們明確對(duì)象是什么、對(duì)象做什么,而不必考慮對(duì)象怎么做。2) 繼承性5) 消息43面向?qū)ο笏枷氩杉{了事物分類的層次思想,在描述類時(shí),某些類之間具有結(jié)構(gòu)和行為的共性。利用類之間的繼承關(guān)系,可以簡(jiǎn)化對(duì)類的描述。利用繼承機(jī)制可以提高軟件代碼的可重用性。3) 多態(tài)性在面向?qū)ο蠓椒ㄖ?,多態(tài)并不是指一個(gè)對(duì)象類有多種形態(tài)或狀態(tài),而是指同一個(gè)操作在不同的類中有不同的實(shí)現(xiàn)方法和不同的執(zhí)行結(jié)果,即同一消息發(fā)送到不同類或?qū)ο罂蓪?dǎo)致不同的操作結(jié)果。多態(tài)性可定義為:“一個(gè)類中定義的屬性或操作被繼承之后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為。這使得同一屬性或操作在父類和子類(或子類的子類,可多次繼承)中具有不同的語(yǔ)義。”4) 封裝性封裝是一種信息隱藏技術(shù),對(duì)象內(nèi)部對(duì)用戶是隱藏的,不可直接訪問(wèn);用戶只能見到對(duì)象封裝界面上的信息,通過(guò)對(duì)象的外部接口訪問(wèn)對(duì)象。用戶向?qū)ο蟀l(fā)送消息,對(duì)象根據(jù)收到的消息調(diào)用內(nèi)部方法作出響應(yīng)。封裝的目的在于將對(duì)象的使用者和設(shè)計(jì)者分開,使用者無(wú)須知道對(duì)象內(nèi)部實(shí)現(xiàn)的細(xì)節(jié),只需要知道對(duì)象接收的消息。面向?qū)ο笏枷氩杉{了事物分類的層次思想,在描述類時(shí),某些類之間442.5.4面向?qū)ο蠓椒ǖ拈_發(fā)過(guò)程1.面向?qū)ο蠓椒ㄩ_發(fā)過(guò)程的四個(gè)階段(1) 系統(tǒng)調(diào)查和需求分析:對(duì)系統(tǒng)面臨的問(wèn)題和用戶的開發(fā)需求進(jìn)行調(diào)查研究。(2) 分析問(wèn)題的性質(zhì)和求解問(wèn)題:在復(fù)雜的問(wèn)題域中抽象識(shí)別出對(duì)象及其行為、結(jié)構(gòu)、屬性和方法。這一個(gè)階段一般稱為面向?qū)ο蠓治?ObjectOrientedAnalysis,OOA)。(3) 整理問(wèn)題:對(duì)分析的結(jié)果進(jìn)一步抽象、歸類整理,最終以范式的形式確定下來(lái),即面向?qū)ο笤O(shè)計(jì)(ObjectOrientedDesign,OOD)。(4) 程序?qū)崿F(xiàn):使用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言將其范式直接映射為應(yīng)用程序軟件,即面向?qū)ο髮?shí)現(xiàn)(ObjectOriented,OOP),它是一個(gè)直接映射過(guò)程。2.OOA方法面向?qū)ο蠓治龅年P(guān)鍵是識(shí)別出問(wèn)題域內(nèi)的對(duì)象,并分析他們相互之間的關(guān)系,最終建立起問(wèn)題域的正確模型。通常,面向?qū)ο蠓治鲞^(guò)程從分析陳述用戶需求的文件開始。需求陳述的內(nèi)容包括:?jiǎn)栴}范圍、功能需求、性能需求、應(yīng)用環(huán)境及假設(shè)條件等。2.5.4面向?qū)ο蠓椒ǖ拈_發(fā)過(guò)程45面向?qū)ο蠓治龃篌w上按照下列順序進(jìn)行:建立功能模型、建立對(duì)象模型、建立動(dòng)態(tài)模型以及定義服務(wù)。1) 建立功能模型功能模型從功能角度描述對(duì)象屬性值的變化和相關(guān)的函數(shù)操作,表明了系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系以及有關(guān)的數(shù)據(jù)處理功能,它由一組數(shù)據(jù)流圖組成。其中的處理功能可以用IPO圖、偽碼等多種方式進(jìn)行進(jìn)一步描述。建立功能模型首先要畫出頂層數(shù)據(jù)流圖,然后對(duì)頂層圖進(jìn)行分解,詳細(xì)描述系統(tǒng)加工、數(shù)據(jù)變換等功能,最后描述圖中各個(gè)處理的功能。2) 建立對(duì)象模型復(fù)雜問(wèn)題(大型系統(tǒng))的對(duì)象模型由五個(gè)層次組成:主題層(也稱為范疇層)、類-&-對(duì)象層、結(jié)構(gòu)層、屬性層和服務(wù)層,如圖2-11所示。圖2-11大型系統(tǒng)的對(duì)象模型組成面向?qū)ο蠓治龃篌w上按照下列順序進(jìn)行:建立功能模型、建立對(duì)象模463) 建立動(dòng)態(tài)模型當(dāng)問(wèn)題涉及交互作用和時(shí)序時(shí)(例如用戶界面及過(guò)程控制等),建立動(dòng)態(tài)模型則是很重要的。建立動(dòng)態(tài)模型的第一步是編寫典型交互行為的腳本。腳本是指系統(tǒng)在某一執(zhí)行期間內(nèi)出現(xiàn)的一系列事件。編寫腳本的目的是保證不遺漏重要的交互步驟,它有助于確保整個(gè)交互過(guò)程的正確性和清晰性。第二步從腳本中提取出事件,確定觸發(fā)每個(gè)事件的動(dòng)作對(duì)象以及接受事件的目標(biāo)對(duì)象。第三步排列事件發(fā)生的次序,確定每個(gè)對(duì)象可能有的狀態(tài)以及狀態(tài)之間的轉(zhuǎn)換關(guān)系。第四步,比較各個(gè)對(duì)象的狀態(tài),檢查它們之間的一致性,確保事件之間的匹配。4) 定義服務(wù)通常在完整地定義每個(gè)類中的服務(wù)之前,需要先建立起動(dòng)態(tài)模型和功能模型,通過(guò)對(duì)這兩種模型的研究,能夠更正確、更合理地確定每個(gè)類應(yīng)該提供哪些服務(wù)。正如前面已經(jīng)指出的那樣,“對(duì)象”是由描述其屬性的數(shù)據(jù)及可以對(duì)這些數(shù)據(jù)施加的操作(即服務(wù))封裝在一起構(gòu)成的獨(dú)立單元。因此,為建立完整的動(dòng)態(tài)模型,既要確定類的屬性,又要定義類的服務(wù)。在確定類中應(yīng)有的服務(wù)時(shí),既要考慮類實(shí)體的常規(guī)行為,又要考慮在本系統(tǒng)中特殊需要的服務(wù)。3) 建立動(dòng)態(tài)模型473.OOD方法從面向?qū)ο蠓治龅矫嫦驅(qū)ο笤O(shè)計(jì),是一個(gè)逐漸擴(kuò)充模型的過(guò)程?;蛘哒f(shuō),面向?qū)ο笤O(shè)計(jì)就是用面向?qū)ο笥^點(diǎn)建立求解域模型的過(guò)程。1) 模塊化2) 抽象3) 信息隱藏4) 弱耦合5) 強(qiáng)內(nèi)聚6) 可重用4.OOP方法面向?qū)ο髮?shí)現(xiàn)主要包括兩項(xiàng)工作:一是把面向?qū)ο笤O(shè)計(jì)結(jié)果翻譯成用某種程序語(yǔ)言書寫的面向?qū)ο蟪绦?;二是測(cè)試并調(diào)試面向?qū)ο蟮某绦颉?) 面向?qū)ο蟮恼Z(yǔ)言與非面向?qū)ο蟮恼Z(yǔ)言應(yīng)該選用面向?qū)ο笳Z(yǔ)言還是非面向?qū)ο笳Z(yǔ)言,關(guān)鍵不在于語(yǔ)言功能的強(qiáng)弱。選擇編程語(yǔ)言的關(guān)鍵因素是語(yǔ)言的一致的表達(dá)能力、可重用性及可維護(hù)性。從面向?qū)ο笥^點(diǎn)來(lái)看,能夠更完整、更準(zhǔn)確地表達(dá)問(wèn)題和語(yǔ)義的面向?qū)ο笳Z(yǔ)言的語(yǔ)法是非常重要的。3.OOD方法48一般來(lái)說(shuō),純面向?qū)ο笳Z(yǔ)言著重支持面向?qū)ο蠓椒ㄑ芯亢涂焖僭偷膶?shí)現(xiàn),而混合型面向?qū)ο笳Z(yǔ)言的目標(biāo)則是提高運(yùn)行速度和使傳統(tǒng)程序員容易接受面向?qū)ο笏枷?。成熟的面向語(yǔ)言通常都提供豐富的類庫(kù)和強(qiáng)有力的開發(fā)環(huán)境。2) 程序設(shè)計(jì)風(fēng)格良好的程序設(shè)計(jì)風(fēng)格對(duì)保證程序質(zhì)量來(lái)說(shuō)是非常重要的。良好的程序設(shè)計(jì)風(fēng)格對(duì)面向?qū)ο髮?shí)現(xiàn)來(lái)說(shuō)尤其重要,不僅能明顯減少維護(hù)或擴(kuò)充的開銷,而且有助于在新項(xiàng)目中重用已有的程序代碼。良好的面向?qū)ο蟪绦蛟O(shè)計(jì)風(fēng)格,既包括傳統(tǒng)的程序設(shè)計(jì)風(fēng)格和準(zhǔn)則,也包括為適應(yīng)面向?qū)ο蠓椒ㄋ赜械母拍?例如繼承性)而必須遵循的一些新準(zhǔn)則。3) 面向?qū)ο鬁y(cè)試一般來(lái)說(shuō),對(duì)面向?qū)ο筌浖臏y(cè)試可分為下列4個(gè)層次進(jìn)行。(1) 算法層。(2) 類層。(3) 主題層。(4) 系統(tǒng)層。一般來(lái)說(shuō),純面向?qū)ο笳Z(yǔ)言著重支持面向?qū)ο蠓椒ㄑ芯亢涂焖僭偷?92.5.5面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn)1.面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)(1) 是一種全新的系統(tǒng)分析設(shè)計(jì)方法(對(duì)象、類、結(jié)構(gòu)屬性和方法)。(2) 適用于各類信息系統(tǒng)的開發(fā)。(3) 實(shí)現(xiàn)了對(duì)客觀世界描述到軟件結(jié)構(gòu)的直接轉(zhuǎn)換,大大減少了后續(xù)軟件開發(fā)量。(4) 開發(fā)工作的重用性、繼承性高,降低重復(fù)工作量。(5)縮短了開發(fā)周期。2.面向?qū)ο蠓椒ǖ娜秉c(diǎn)(1) 需要一定的軟件支持環(huán)境。(2) 不太適宜大型的MIS開發(fā),若缺乏整體系統(tǒng)設(shè)計(jì)劃分,易造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等問(wèn)題。(3) 只能在現(xiàn)有業(yè)務(wù)基礎(chǔ)上進(jìn)行分類整理,不能從科學(xué)管理角度進(jìn)行理順和優(yōu)化。(4) 初學(xué)者不易接受、難學(xué)。2.5.5面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn)502.6計(jì)算機(jī)輔助軟件工程20世紀(jì)80年代,計(jì)算機(jī)圖形處理技術(shù)和程序生成技術(shù)的出現(xiàn),緩和了系統(tǒng)開發(fā)過(guò)程中的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和開發(fā)“瓶頸”,即集圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫(kù)技術(shù)和各類開發(fā)工具于一身的計(jì)算機(jī)輔助軟件工程(ComputerAidedSoftwareEngineering,CASE)工具代替了人在信息處理領(lǐng)域中的重復(fù)性勞動(dòng)。2.6.1CASE的基本思路CASE解決問(wèn)題的基本思路是:在前面所介紹的任何一種系統(tǒng)開發(fā)方法中,如果自對(duì)象系統(tǒng)調(diào)查后,系統(tǒng)開發(fā)過(guò)程中的每一步都可以在一定程度上形成對(duì)應(yīng)關(guān)系,那么就可以完全借助專門研制的軟件工具來(lái)實(shí)現(xiàn)上述的系統(tǒng)開發(fā)過(guò)程。這些系統(tǒng)開發(fā)過(guò)程中的對(duì)應(yīng)關(guān)系包括:結(jié)構(gòu)化方法中的業(yè)務(wù)流程分析——數(shù)據(jù)流程分析——功能模塊設(shè)計(jì)——程序?qū)崿F(xiàn);業(yè)務(wù)功能一覽表——數(shù)據(jù)分析、指標(biāo)體系——數(shù)據(jù)/過(guò)程分析——數(shù)據(jù)分布和數(shù)據(jù)庫(kù)設(shè)計(jì)——數(shù)據(jù)庫(kù)系統(tǒng)等;面向?qū)ο蠓椒ㄖ械膯?wèn)題抽象性——屬性、結(jié)構(gòu)和方法定義——對(duì)象分——確定范式——程序?qū)崿F(xiàn)等。2.6計(jì)算機(jī)輔助軟件工程20世紀(jì)80年代,計(jì)算機(jī)圖形處理512.6.2CASE的特點(diǎn)CASE具有下列特點(diǎn)。(1) 解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接映射,強(qiáng)有力地支持軟件/信息系統(tǒng)開發(fā)的全過(guò)程。(2) 使結(jié)構(gòu)化方法更加實(shí)用。(3) 自動(dòng)檢測(cè)的方法大大提高了軟件的質(zhì)量。(4) 使原型法方法和面向?qū)ο蠓椒ǜ吨T于實(shí)施。(5) 簡(jiǎn)化了軟件開發(fā)的管理和維護(hù)。(6) 加速了系統(tǒng)的開發(fā)過(guò)程,使軟件開發(fā)的速度加快而且功能進(jìn)一步完善。(7) 使開發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫工作中解放出來(lái)。(8) 使軟件的各部分能重復(fù)使用。(9) 能夠創(chuàng)建統(tǒng)一的、標(biāo)準(zhǔn)化的系統(tǒng)文檔。現(xiàn)在,CASE中集成了多種工具,這些工具既可以單獨(dú)使用,也可以組合使用。CASE的概念也由一種具體的工具發(fā)展成為開發(fā)信息系統(tǒng)的方法學(xué)。2.6.2CASE的特點(diǎn)522.6.3CASE的開發(fā)環(huán)境1.CASE環(huán)境的特點(diǎn)在實(shí)際開發(fā)一個(gè)系統(tǒng)時(shí),CASE環(huán)境的應(yīng)用必須依賴于一種具體的開發(fā)方法,如結(jié)構(gòu)化方法、原型法和面向?qū)ο蠓椒ǖ?。CASE只是一種輔助的開發(fā)方法。它主要幫助開發(fā)者創(chuàng)建開發(fā)過(guò)程中的各類圖表、程序和說(shuō)明性文檔。CASE的出現(xiàn)從根本上改變了我們開發(fā)系統(tǒng)的物質(zhì)基礎(chǔ),主要體現(xiàn)在考慮問(wèn)題的角度、開發(fā)過(guò)程的做法以及實(shí)現(xiàn)系統(tǒng)的措施。2.CASE環(huán)境介紹1) CASE庫(kù)及其結(jié)構(gòu)CASE庫(kù)是一個(gè)分布式、多用戶的資料庫(kù),它可輔助開發(fā)人員收集、管理和存儲(chǔ)系統(tǒng)開發(fā)中的信息,如定義數(shù)據(jù)、功能設(shè)計(jì)、決策處理和實(shí)現(xiàn)細(xì)節(jié)。CASE支持系統(tǒng)開發(fā)戰(zhàn)略規(guī)劃和需求分析各個(gè)階段,如各種需求分析工具、戰(zhàn)略規(guī)劃、功能分析、數(shù)據(jù)定義與數(shù)據(jù)流程分析等。2.6.3CASE的開發(fā)環(huán)境53CASE支持以XWindows(支持UNIX系統(tǒng)、Windows3.x)標(biāo)準(zhǔn)建立的圖形方式多窗口的開發(fā)平臺(tái)——CASE設(shè)計(jì)器,允許用戶在這個(gè)平臺(tái)上開發(fā)設(shè)計(jì)多種開發(fā)方法的各項(xiàng)工作,如功能層次圖、實(shí)體關(guān)系圖和矩陣圖等生成工具。CASE支持由分析設(shè)計(jì)各部分向建立和維護(hù)應(yīng)用系統(tǒng)的機(jī)器自動(dòng)轉(zhuǎn)換過(guò)程,直至實(shí)際問(wèn)題的最后求解。2) CASE工具CASE工具是指CASE的最外層(用戶)使用CASE去開發(fā)一個(gè)應(yīng)用系統(tǒng)所接觸到的所有軟件工具。(1) 圖形工具:繪制結(jié)構(gòu)圖、系統(tǒng)專用圖。(2) 屏幕顯示和報(bào)告生成的各種專用系統(tǒng):可支持生成一個(gè)原型。(3) 專用檢測(cè)工具:用以測(cè)試錯(cuò)誤或不一致的專用工具及其生成的信息。(4) 代碼生成器:從原型系統(tǒng)的工具中自動(dòng)產(chǎn)生可執(zhí)行代碼。(5) 文件生成器:產(chǎn)生結(jié)構(gòu)化方法和其他方法所需要的用戶系統(tǒng)文件。CASE支持以XWindows(支持UNIX系統(tǒng)、Wind542.6.4CASE的優(yōu)缺點(diǎn)1.CASE的優(yōu)點(diǎn)(1) CASE可以用于輔助結(jié)構(gòu)化、原型法和面向?qū)ο蠓椒ǖ拈_發(fā)。(2) 高度自動(dòng)化的系統(tǒng)開發(fā)方法。(3) 若在分析和設(shè)計(jì)階段嚴(yán)格按照CASE規(guī)定的處理過(guò)程,則能夠讓計(jì)算機(jī)軟件程序自動(dòng)完成分析和設(shè)計(jì)的結(jié)果。(4) CASE的開發(fā)方法、過(guò)程的規(guī)范性、可靠性和開發(fā)效率均較好。2.CASE的缺點(diǎn)(1) 不易于大系統(tǒng)的開發(fā)。(2) 目前缺乏全面完善的CASE工具。2.6.4CASE的優(yōu)缺點(diǎn)552.7各種開發(fā)方式的比較從國(guó)外最新的統(tǒng)計(jì)資料來(lái)看,信息系統(tǒng)開發(fā)工作的重心正在向系統(tǒng)調(diào)查、分析階段偏移,開發(fā)的各個(gè)環(huán)節(jié)所占的比重如表2-7所示。系統(tǒng)調(diào)查、分析階段的工作量占總開發(fā)量的70%以上,而系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)環(huán)節(jié)占總開發(fā)工作量比率不到30%。幾種系統(tǒng)開發(fā)方法對(duì)系統(tǒng)開發(fā)的支持相比較的結(jié)果主要體現(xiàn)在以下幾個(gè)方面。(1) 結(jié)構(gòu)化方法能夠輔助管理人員對(duì)原有的業(yè)務(wù)進(jìn)行清理,并能夠理順和優(yōu)化原有業(yè)務(wù),使其在技術(shù)手段上和管理水平上都有很大提高。發(fā)現(xiàn)和整理系統(tǒng)調(diào)查、分析中的問(wèn)題及疏漏,便于開發(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)的分析。表2-7信息系統(tǒng)開發(fā)工作量比率階
段調(diào)
查分
析設(shè)
計(jì)實(shí)
現(xiàn)工作量>30%>40%<20%<10%2.7各種開發(fā)方式的比較從國(guó)外最新的統(tǒng)計(jì)資料來(lái)看,信息系56(2) 原型法是一種基于4GL的快速模擬方法。它通過(guò)模擬以及對(duì)模擬后原型的不斷討論和修改,最終建立系統(tǒng)。要想將該方法應(yīng)用于大型信息系統(tǒng)的開發(fā)過(guò)程中的所有環(huán)節(jié)是根本不可能的,所以它多被用于小型局部系統(tǒng)或處理過(guò)程比較簡(jiǎn)單的系統(tǒng)設(shè)計(jì)到實(shí)現(xiàn)的環(huán)節(jié)。(3) 面向?qū)ο蠓椒ㄊ菄@對(duì)象來(lái)進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這種方法普遍適用于各類信息系統(tǒng)的開發(fā),但是它不能涉足系統(tǒng)分析以前的開發(fā)環(huán)節(jié)。(4) CASE是一種除系統(tǒng)調(diào)查外全面支持系統(tǒng)開發(fā)過(guò)程的方法,同時(shí)也是一種自動(dòng)化(準(zhǔn)確地說(shuō)應(yīng)該是半自動(dòng)化)的系統(tǒng)開發(fā)方法。因此,從方法學(xué)的特點(diǎn)來(lái)看,它具有上述各種方法的各種特點(diǎn),同時(shí)又具有其自身的獨(dú)特之處——高度自動(dòng)化的特點(diǎn)。但是值得注意的是,在該方法的應(yīng)用和CASE工具自身的設(shè)計(jì)中,自頂向下、模塊化、結(jié)構(gòu)化都是貫穿始終的。綜上所述,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法是真正能夠較全面地支持整個(gè)系統(tǒng)開發(fā)過(guò)程的方法。盡管其他方法有許多這樣或那樣的優(yōu)點(diǎn),但都只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)上的補(bǔ)充,暫時(shí)都還不能替代其在系統(tǒng)開發(fā)過(guò)程中的主導(dǎo)地位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個(gè)重要環(huán)節(jié)。(2) 原型法是一種基于4GL的快速模擬方法。它通過(guò)模擬以及57本資料來(lái)源本資料來(lái)源58第2章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃和開發(fā)方法2.1管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的概念2.1.1管理信息系統(tǒng)的戰(zhàn)略規(guī)劃戰(zhàn)略(Strategy)是組織領(lǐng)導(dǎo)者關(guān)于組織某些問(wèn)題的概念的集合,主要包括:組織的使命和長(zhǎng)期目標(biāo)、組織的環(huán)境約束及政策以及組織當(dāng)前的計(jì)劃和計(jì)劃指標(biāo)的集合。1.戰(zhàn)略規(guī)劃的特點(diǎn)戰(zhàn)略規(guī)劃的有效性包括兩個(gè)方面:一方面是戰(zhàn)略正確與否,正確的戰(zhàn)略應(yīng)當(dāng)做到組織資源和環(huán)境的良好匹配;另一方面是戰(zhàn)略是否適合于該組織的管理過(guò)程,也就是和組織活動(dòng)匹配與否。一個(gè)有效的戰(zhàn)略一般具有以下特點(diǎn)。(1) 目標(biāo)明確(2) 可執(zhí)行性良好第2章管理信息系統(tǒng)的戰(zhàn)略規(guī)劃和開發(fā)方法2.1管理信息59(3) 組織人事落實(shí)(4) 靈活性好2.戰(zhàn)略規(guī)劃的內(nèi)容戰(zhàn)略規(guī)劃的內(nèi)容由以下三個(gè)要素組成。(1) 方向和目標(biāo):經(jīng)理在設(shè)立方向和目標(biāo)時(shí)有自己的價(jià)值觀和自己的抱負(fù),但是他必須要考慮到外部的環(huán)境和自己的長(zhǎng)處,因而最后確定的目標(biāo)總是這些相關(guān)因素的折衷,這往往是主觀的。一般來(lái)說(shuō),最后確定的方向和目標(biāo)絕不是一個(gè)人的愿望。(2) 約束和政策:就是要找到環(huán)境和機(jī)會(huì)與自己組織資源之間的平衡。要找到一些最好的活動(dòng)集合,使它們能最好地發(fā)揮組織的長(zhǎng)處,并最快地達(dá)到組織的目標(biāo)。這些約束和政策所考慮的機(jī)會(huì)是現(xiàn)在還未出現(xiàn)的機(jī)會(huì),所考慮的資源是正在尋找的資源。(3) 計(jì)劃與指標(biāo):這是近期的任務(wù),計(jì)劃的責(zé)任就在于進(jìn)行機(jī)會(huì)和資源的匹配。但是這里考慮的是現(xiàn)在的情況,或者說(shuō)是不久將來(lái)的情況。由于是短期,有時(shí)可以做出最優(yōu)的計(jì)劃,以達(dá)到最好的指標(biāo)。3.戰(zhàn)略規(guī)劃的執(zhí)行戰(zhàn)略規(guī)劃的實(shí)現(xiàn)和操作存在兩個(gè)先天性的困難,具體如下。(3) 組織人事落實(shí)60(1) 這種規(guī)劃一般均是一次性的決策過(guò)程,它是不能預(yù)先進(jìn)行實(shí)驗(yàn)的。用一些管理科學(xué)理論建立的模型與決策支持系統(tǒng),常常得不到管理人員的承認(rèn),他們喜歡用自己的經(jīng)驗(yàn)建立啟發(fā)式模型。由于其具有一次性的性質(zhì),所以難以確定哪種方式正確。(2) 參加規(guī)劃的專家多為企業(yè)中的人員,他們對(duì)以后實(shí)現(xiàn)規(guī)劃負(fù)有責(zé)任。由于戰(zhàn)略規(guī)劃總是要考慮外部的變化,因而要求進(jìn)行內(nèi)部的變革以適應(yīng)外部的變化,這種變革又是這些企業(yè)人員所不歡迎的,這樣他們就有可能在實(shí)行這種戰(zhàn)略規(guī)劃時(shí)持反對(duì)態(tài)度。為了執(zhí)行好戰(zhàn)略規(guī)劃,應(yīng)當(dāng)做到以下三點(diǎn)。(1) 做好思想動(dòng)員工作:讓各種人員了解戰(zhàn)略規(guī)劃的意義,使各層干部均能加入戰(zhàn)略規(guī)劃的實(shí)施。要讓高層人員知道吸收外部人員參加規(guī)劃的優(yōu)點(diǎn),要善于使執(zhí)行計(jì)劃的人了解制定規(guī)劃的人的意圖,對(duì)于一些大企業(yè)戰(zhàn)略計(jì)劃的新思想應(yīng)當(dāng)與企業(yè)的文化形式相符合,或者以企業(yè)習(xí)慣的方式推行新的內(nèi)容。一旦規(guī)劃制定,就不要輕易改動(dòng)。(2) 把規(guī)劃活動(dòng)當(dāng)成一個(gè)連續(xù)的過(guò)程:在規(guī)劃制定和實(shí)行的過(guò)程中要不斷地進(jìn)行“評(píng)價(jià)與控制”,也就是不斷地綜合集成各種規(guī)劃和負(fù)責(zé)執(zhí)行這種規(guī)劃的管理,不斷調(diào)整。一個(gè)好的戰(zhàn)略管理應(yīng)當(dāng)包含內(nèi)容有:①建立運(yùn)營(yíng)原則;②確定企業(yè)地位;③設(shè)立戰(zhàn)略目標(biāo);④進(jìn)行評(píng)價(jià)與控制。這些內(nèi)容在整個(gè)運(yùn)營(yíng)過(guò)程中是動(dòng)態(tài)的和不斷修改的。(1) 這種規(guī)劃一般均是一次性的決策過(guò)程,它是不能預(yù)先進(jìn)行實(shí)61(3) 激勵(lì)新戰(zhàn)略思想:戰(zhàn)略規(guī)劃的重要核心是戰(zhàn)略思想,激勵(lì)新戰(zhàn)略思想的產(chǎn)生是企業(yè)獲得強(qiáng)大生命力的源泉。4.管理信息系統(tǒng)的戰(zhàn)略規(guī)劃一個(gè)管理信息系統(tǒng)的規(guī)劃應(yīng)包括:組織的戰(zhàn)略目標(biāo)、政策和約束、計(jì)劃和指標(biāo)的分析;管理信息系統(tǒng)的目標(biāo)、約束和計(jì)劃指標(biāo)的分析;應(yīng)用系統(tǒng)或系統(tǒng)的功能結(jié)構(gòu),信息系統(tǒng)的組織、人員、管理和運(yùn)行;以及信息系統(tǒng)的效益分析和實(shí)施計(jì)劃等。進(jìn)行管理信息系統(tǒng)的戰(zhàn)略規(guī)劃一般包括下列步驟,如圖2-1所示。第1步,規(guī)劃基本問(wèn)題的確定,包括規(guī)劃的年限、規(guī)劃的方法,確定集中式還是分散式的規(guī)劃,以及是進(jìn)取還是保守的規(guī)劃。第2步,收集初始信息,包括從各級(jí)干部、賣主相似的企業(yè)、本企業(yè)內(nèi)部各種信息系統(tǒng)委員會(huì)、各種文件以及書籍和雜志中收集的信息。第3步,對(duì)現(xiàn)存狀態(tài)的評(píng)價(jià)和識(shí)別計(jì)劃約束,包括目標(biāo)、系統(tǒng)開發(fā)方法對(duì)規(guī)劃活動(dòng)的影響、現(xiàn)存硬件和它的質(zhì)量、信息部門人員、運(yùn)行和控制、資金、安全措施、人員經(jīng)驗(yàn)、手續(xù)和標(biāo)準(zhǔn)、中期和長(zhǎng)期優(yōu)先序、外部和內(nèi)部關(guān)系、現(xiàn)存的設(shè)備、現(xiàn)存軟件及其質(zhì)量以及企業(yè)的思想和道德狀況。(3) 激勵(lì)新戰(zhàn)略思想:戰(zhàn)略規(guī)劃的重要核心是戰(zhàn)略思想,激勵(lì)新62圖2-1管理信息系統(tǒng)戰(zhàn)略規(guī)劃步驟圖2-1管理信息系統(tǒng)戰(zhàn)略規(guī)劃步驟63第4步,設(shè)置目標(biāo)。該操作應(yīng)由總經(jīng)理和計(jì)算機(jī)委員會(huì)來(lái)執(zhí)行,應(yīng)包括服務(wù)的質(zhì)量和范圍、政策、組織以及人員等。該目標(biāo)不僅包括信息系統(tǒng)的目標(biāo),還應(yīng)該包括整個(gè)企業(yè)的目標(biāo)。第5步,準(zhǔn)備規(guī)劃矩陣。規(guī)劃矩陣是信息系統(tǒng)規(guī)劃內(nèi)容相互之間的關(guān)系所組成的矩陣,這些矩陣列出后,就確定了各項(xiàng)內(nèi)容以及它們實(shí)現(xiàn)的優(yōu)先序。第6~9步,識(shí)別上面所列出的各種活動(dòng),是一次性的、工程項(xiàng)目性質(zhì)的活動(dòng),還是一種重復(fù)性的、經(jīng)常進(jìn)行的活動(dòng)。由于資源有限,所有的項(xiàng)目不可能同時(shí)進(jìn)行,只有選擇一些最有效益的項(xiàng)目先進(jìn)行,同時(shí)要正確選擇工程類項(xiàng)目和日常重復(fù)類項(xiàng)目的比例,正確選擇風(fēng)險(xiǎn)大的項(xiàng)目和風(fēng)險(xiǎn)小的項(xiàng)目的比例。第10步,確定項(xiàng)目的優(yōu)先權(quán)、估計(jì)項(xiàng)目成本以及人員要求。第11步,編制項(xiàng)目的實(shí)施進(jìn)度計(jì)劃。第12步,將戰(zhàn)略長(zhǎng)期規(guī)劃書寫成文,在此過(guò)程中不斷地與用戶、信息系統(tǒng)工作人員以及信息系統(tǒng)委員會(huì)的領(lǐng)導(dǎo)交換意見。第13步,寫出的規(guī)劃需要經(jīng)總經(jīng)理批準(zhǔn)才能生效,并宣告戰(zhàn)略規(guī)劃任務(wù)的完成。如果總經(jīng)理沒(méi)批準(zhǔn),只好再重新進(jìn)行規(guī)劃。第4步,設(shè)置目標(biāo)。該操作應(yīng)由總經(jīng)理和計(jì)算機(jī)委員會(huì)來(lái)執(zhí)行,應(yīng)包642.1.2諾蘭階段模型及其指導(dǎo)作用1.諾蘭階段模型計(jì)算機(jī)應(yīng)用到一個(gè)組織的管理,一般要經(jīng)歷從初級(jí)到高級(jí)的成長(zhǎng)過(guò)程。諾蘭(Nolan)于1973年首次提出了信息系統(tǒng)發(fā)展的階段理論,被稱為諾蘭階段模型;1980年,諾蘭進(jìn)一步完善模型,將信息系統(tǒng)的成長(zhǎng)過(guò)程劃分為六個(gè)不同階段。(1) 初裝:組織購(gòu)置第一臺(tái)計(jì)算機(jī)并初步開發(fā)管理應(yīng)用程序。計(jì)算機(jī)的作用被初步認(rèn)識(shí)到,個(gè)別人具有了初步使用計(jì)算機(jī)的能力。一般而言,“初裝”階段大多發(fā)生在單位的財(cái)務(wù)、人事等數(shù)據(jù)處理量大的部門。(2) 蔓延:應(yīng)用初見成效,信息系統(tǒng)(管理應(yīng)用程序)從少數(shù)部門擴(kuò)散到多數(shù)部門,并開發(fā)了大量的應(yīng)用程序,使組織的事務(wù)處理效率有了提高。同時(shí)出現(xiàn)了數(shù)據(jù)冗余性、不一致性以及難以共享等有待解決的問(wèn)題,只有一部分計(jì)算機(jī)的應(yīng)用收到了實(shí)際的效益。(3) 控制:計(jì)算機(jī)數(shù)量超出控制,預(yù)算每年以30%~40%或更高的比例增長(zhǎng),投資的回報(bào)不理想。應(yīng)用項(xiàng)目不斷積累,要求加強(qiáng)組織協(xié)調(diào),出現(xiàn)了由組織的領(lǐng)導(dǎo)和職能部門負(fù)責(zé)人參加的領(lǐng)導(dǎo)小組,對(duì)整個(gè)組織的系統(tǒng)建設(shè)進(jìn)行統(tǒng)籌規(guī)劃,特別是利用數(shù)據(jù)庫(kù)技術(shù)解決數(shù)據(jù)共享問(wèn)題。該階段是實(shí)現(xiàn)從以計(jì)算機(jī)管理為主到以數(shù)據(jù)管理為主轉(zhuǎn)換的關(guān)鍵。2.1.2諾蘭階段模型及其指導(dǎo)作用65(4) 集成:在控制的基礎(chǔ)上,對(duì)子系統(tǒng)中的硬件進(jìn)行重新連接,建立集中式的數(shù)據(jù)庫(kù)及能夠充分利用和管理各種信息的系統(tǒng)。重新裝備大量設(shè)備,預(yù)算費(fèi)用又一次迅速增長(zhǎng)。(5) 數(shù)據(jù)管理:集成階段之后,將會(huì)進(jìn)入數(shù)據(jù)管理階段。(6) 成熟:成熟的信息系統(tǒng)可以滿足組織中各管理層次(高層、中層、基層)的要求,從而真正實(shí)現(xiàn)信息資源的管理。2.諾蘭階段模型的作用諾蘭階段模型總結(jié)了管理信息系統(tǒng)發(fā)展的經(jīng)驗(yàn)和規(guī)律,其基本思想對(duì)于管理信息系統(tǒng)的建設(shè)具有指導(dǎo)意義。一般認(rèn)為模型中的各階段都是不能跳越的。無(wú)論是確定開發(fā)管理信息系統(tǒng)的策略,還是制定管理信息系統(tǒng)的規(guī)劃,都應(yīng)該首先明確組織當(dāng)前處于哪一成長(zhǎng)階段,進(jìn)而根據(jù)該階段特征來(lái)指導(dǎo)管理信息系統(tǒng)的建設(shè)。(4) 集成:在控制的基礎(chǔ)上,對(duì)子系統(tǒng)中的硬件進(jìn)行重新連接,662.1.3系統(tǒng)規(guī)劃及其作用1) 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃是指根據(jù)組織的戰(zhàn)略目標(biāo)和用戶提出的需求,從用戶的現(xiàn)狀出發(fā),經(jīng)過(guò)調(diào)查,對(duì)所要開發(fā)管理信息系統(tǒng)的技術(shù)方案、實(shí)施過(guò)程、階段劃分、開發(fā)組織和開發(fā)隊(duì)伍、投資規(guī)模、資金來(lái)源及工作進(jìn)度,用系統(tǒng)的、科學(xué)的、發(fā)展的觀點(diǎn)進(jìn)行全面規(guī)劃。在進(jìn)行系統(tǒng)規(guī)劃時(shí),一般應(yīng)對(duì)現(xiàn)行系統(tǒng)進(jìn)行以下兩種分析。(1) 創(chuàng)造性分析(CreativeAnalysis):對(duì)現(xiàn)存問(wèn)題采用新的方法進(jìn)行調(diào)查分析。(2) 批判性分析(CriticalAnalysis):毫無(wú)偏見地仔細(xì)詢問(wèn)系統(tǒng)中各組成部分是否有效益或效率,是否應(yīng)建立新的關(guān)系,是否是超越手工作業(yè)系統(tǒng)的自動(dòng)化;詢問(wèn)用戶的陳述和假設(shè),選擇合理的解決方法;查清及分析有沖突的目標(biāo)及發(fā)展方向。2) 作用系統(tǒng)規(guī)劃的作用:從整體上把握管理信息系統(tǒng)的開發(fā),有利于集中全部資源優(yōu)勢(shì),使其得到合理配置與使用;使開發(fā)的目標(biāo)系統(tǒng)與用戶建立良好的關(guān)系;促進(jìn)管理信息系統(tǒng)的開發(fā)與深化;作為系統(tǒng)開發(fā)的標(biāo)準(zhǔn);促使管理人員回顧過(guò)去的工作,發(fā)現(xiàn)可以改進(jìn)的薄弱環(huán)節(jié)。2.1.3系統(tǒng)規(guī)劃及其作用673) 內(nèi)容系統(tǒng)規(guī)劃的內(nèi)容:組織的戰(zhàn)略目標(biāo)、計(jì)劃和指標(biāo)分析、外部環(huán)境與管理現(xiàn)狀調(diào)查;用戶的需求調(diào)查與分析;新的管理信息系統(tǒng)的目標(biāo)、計(jì)劃和指標(biāo)分析、功能結(jié)構(gòu)、組織運(yùn)行和管理、效益分析和規(guī)劃以及新的管理信息系統(tǒng)的運(yùn)行環(huán)境、資源選型和開發(fā)計(jì)劃。4) 一般步驟系統(tǒng)規(guī)劃的步驟:分析組織的戰(zhàn)略規(guī)劃;根據(jù)組織的戰(zhàn)略規(guī)劃確定系統(tǒng)開發(fā)總目標(biāo)(以前未規(guī)劃的系統(tǒng)項(xiàng)目);設(shè)立優(yōu)先級(jí)并選擇項(xiàng)目;分析資源需求;設(shè)定時(shí)間進(jìn)度和最終期限;編制系統(tǒng)規(guī)劃文檔。5) 系統(tǒng)規(guī)劃階段的成果(1) 技術(shù)文檔:系統(tǒng)規(guī)劃報(bào)告。(2) 管理文檔:開發(fā)計(jì)劃、開發(fā)合同以及系統(tǒng)規(guī)劃報(bào)告評(píng)審意見。3) 內(nèi)容682.2制定管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的常用方法2.2.1關(guān)鍵成功因素法1970年,哈佛大學(xué)教授WilliamZani在MIS模型中使用了關(guān)鍵成功變量,這些變量是確定MIS成敗的因素。10年后,MIT教授JoneRockart將CSF提高成為MIS的戰(zhàn)略。有人把這種方法用于數(shù)據(jù)庫(kù)的分析與建立,其步驟為:①了解企業(yè)目標(biāo);②識(shí)別關(guān)鍵成功因素;③識(shí)別性能的指標(biāo)和標(biāo)準(zhǔn);④識(shí)別測(cè)量性能的數(shù)據(jù)。具體如圖2-2所示。圖2-2數(shù)據(jù)庫(kù)的分析與建立的步驟2.2制定管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的常用方法2.2.169關(guān)鍵成功因素法通過(guò)目標(biāo)分解和識(shí)別、關(guān)鍵成功因素識(shí)別、性能指標(biāo)識(shí)別,產(chǎn)生數(shù)據(jù)字典
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度藝術(shù)人才培養(yǎng)項(xiàng)目簽約合同3篇
- 2025年度酒店廚房設(shè)備深度清潔與保養(yǎng)合同3篇
- 二零二五年度智能裝備制造公司間勞務(wù)協(xié)作與技術(shù)創(chuàng)新合同3篇
- 2025年度幼兒園親子活動(dòng)策劃與執(zhí)行合同3篇
- 2025年公司員工勞動(dòng)合同解除與終止補(bǔ)充協(xié)議3篇
- 二零二五年度農(nóng)業(yè)耕地租賃與農(nóng)業(yè)國(guó)際合作合同3篇
- 二零二五年度體育場(chǎng)館經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同3篇
- 2025年度全款購(gòu)房合同:房屋質(zhì)量保證及售后服務(wù)協(xié)議3篇
- 二零二五年度公廁信息化管理系統(tǒng)承包施工合同模板3篇
- 《孟子》解讀(新)課件
- 2024版國(guó)開電大法學(xué)本科《國(guó)際經(jīng)濟(jì)法》歷年期末考試總題庫(kù)
- 2023-年2月山東公務(wù)員錄用考試《申論B》考試真題
- 中國(guó)人壽保險(xiǎn)培訓(xùn)
- 2024年國(guó)家電投五凌電力限公司招聘歷年高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 陪診服務(wù)培訓(xùn)課件模板
- 兒童食物過(guò)敏的流行病學(xué)調(diào)查與風(fēng)險(xiǎn)因素分析
- 云邊有個(gè)小賣部詳細(xì)介紹
- 2023南頭古城項(xiàng)目簡(jiǎn)介招商手冊(cè)
- 鄉(xiāng)鎮(zhèn)權(quán)責(zé)清單
- 職業(yè)院校技能大賽模塊一展廳銷售裁判情境
- 湖北省部分學(xué)校2023-2024學(xué)年高一上學(xué)期期末數(shù)學(xué)試題(解析版)
評(píng)論
0/150
提交評(píng)論