管理信息系統(tǒng)教案第三章 MIS的戰(zhàn)略規(guī)劃和開發(fā)方法_第1頁
管理信息系統(tǒng)教案第三章 MIS的戰(zhàn)略規(guī)劃和開發(fā)方法_第2頁
管理信息系統(tǒng)教案第三章 MIS的戰(zhàn)略規(guī)劃和開發(fā)方法_第3頁
管理信息系統(tǒng)教案第三章 MIS的戰(zhàn)略規(guī)劃和開發(fā)方法_第4頁
管理信息系統(tǒng)教案第三章 MIS的戰(zhàn)略規(guī)劃和開發(fā)方法_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)PAGEPAGE21第三章MIS的戰(zhàn)略規(guī)劃和開發(fā)方法教學目的:通過本章內(nèi)容的學習,1、正確認識組織在管理信息系統(tǒng)建設方面所處的階段,明確是什么原因促使組織需要開發(fā)管理信息系統(tǒng),對于所需要開發(fā)的管理信息系統(tǒng)如何進行可行性研究,如何從組織發(fā)展的戰(zhàn)略目標出發(fā)進行系統(tǒng)規(guī)劃。2、了解管理信息系統(tǒng)建設規(guī)劃的常用方法的基本思想,規(guī)劃過程、使用工具,理解各種規(guī)劃方方法所適用的范圍。理解功能/數(shù)據(jù)的目的,學會使用U/C矩陣的建立、校驗、求解過程;掌握新的管理信息系統(tǒng)邏輯模型的含義和內(nèi)容。3、業(yè)務流程重組既是一種管理思想,也是一種建立管理信息系統(tǒng)的理論基礎。通過業(yè)務流程重組內(nèi)容的學習,認識業(yè)務流程的重組,對于提高管理水平和管理效率的重要性。4、深刻認識開發(fā)方法對管理信息系統(tǒng)開發(fā)設計與應用的重要性,對開發(fā)方法的體系結構有初步的認識和理解。5、使學生掌握結構化系統(tǒng)開發(fā)方法、原型法、面向?qū)ο蠓椒ǖ幕舅枷搿㈤_發(fā)過程、特點、優(yōu)缺點、適用范圍。教學重點:1、系統(tǒng)規(guī)劃的內(nèi)容和作用,可行性研究的內(nèi)容,各種規(guī)劃方法的基本思想、規(guī)劃過程和工具。2、業(yè)務流程重組的實質(zhì)、技術、適用條件。3、介紹管理信息系統(tǒng)開發(fā)方法的結構體系,各種開發(fā)方法的基本思想、開發(fā)過程、適用范圍。4、系統(tǒng)開發(fā)具備的基本條件、開發(fā)策略和合作伙伴的選擇。教學難點:1、U/C矩陣的建立,邏輯模型及其內(nèi)容。2、各業(yè)務流程重組的實施。3、在實際管理信息系統(tǒng)開發(fā)過程中開發(fā)方法的選擇,各種開發(fā)方法之間的關系。4、系統(tǒng)開發(fā)組織和項目管理。

§3.1管理信息系統(tǒng)戰(zhàn)略規(guī)劃的概念3.1.1信息系統(tǒng)發(fā)展的階段論計算機在企業(yè)管理中的應用,一般要經(jīng)歷若干階段,即所謂的諾蘭(Nolan)階段模型(如下圖所示)。階段1初裝標志著組織購買第一臺計算機,并初步開發(fā)管理應用程序。此時,只有個別人具有使用計算機的能力。一般,初裝階段發(fā)生在一個組織的財務部門。階段2蔓延隨著計算機應用的初見成效,“管理應用程序”從少數(shù)部門“擴散”到多數(shù)部門,促使組織的事務處理能力加強,這就是“蔓延”階段。“蔓延”階段的特點:=1\*GB2⑴數(shù)據(jù)處理能力得到迅速發(fā)展;=2\*GB2⑵出現(xiàn)許多新問題,如:數(shù)據(jù)冗余、數(shù)據(jù)不一致性、難以共享等;=3\*GB2⑶計算機使用效率不高等。階段3控制——對計算機數(shù)量的控制。“控制”階段的特點:=1\*GB2⑴成立了一個領導小組,統(tǒng)籌安排整個組織的系統(tǒng)建設,其組成一般為:組織的高層決策者+職能部門負責人;=2\*GB2⑵采用了數(shù)據(jù)庫(DB)技術——解決“蔓延”中產(chǎn)生的問題(數(shù)據(jù)冗余、數(shù)據(jù)不一致性、難以共享等);=3\*GB2⑶Nolan認為,該階段比較緩慢,但,它是計算機管理轉變?yōu)閿?shù)據(jù)管理的關鍵階段。階段4集成“集成”階段的特點:=1\*GB2⑴建立集中式的DB及相應的IS;=2\*GB2⑵增加大量硬件,預算費用迅速增長。階段5數(shù)據(jù)管理應該是:實現(xiàn)企業(yè)全方位的數(shù)據(jù)存儲、檢索、處理和維護等。階段6成熟應該是:形成了完善的IS,可以為各個管理層次提供信息。其中,前四個階段是Nolan于1973年提出的。1980年,隨著計算機應用在美國的普及,Nolan又補充了后兩個階段。由于當時的美國也僅處于第四階段,所以,Nolan沒能對其進行詳細的描述。此外,Nolan還給出了上述模型中的六種“增長要素”:=1\*GB2⑴計算機軟硬資源;=2\*GB2⑵應用方式——批處理/聯(lián)機處理;=3\*GB2⑶計劃控制——由近及遠的計劃;=4\*GB2⑷MIS的地位——由“從屬”部門變?yōu)椤蔼毩ⅰ辈块T;=5\*GB2⑸領導模式——技術領導參與到組織的上層;=6\*GB2⑹用戶意識——從基層到高層發(fā)生變化。綜上所述,該模型總結了發(fā)達國家IS的發(fā)展規(guī)律。一般認為,它的各個階段是不可跳越的(?),其作用是用于判斷企業(yè)當前處于何種狀態(tài),以指導其MIS的建設。3.1.2開發(fā)MIS的策略一般認為,開發(fā)MIS的策略有以下兩種:=1\*GB2⑴“自下而上”的開發(fā)策略:A.從業(yè)務系統(tǒng)開始,先實現(xiàn)每個基本功能(即數(shù)據(jù)處理功能);B.逐步向高級建設,即,增加管理/控制功能。一般,處于“初裝”和“蔓延”階段的企業(yè),都采用這種策略。優(yōu)點:能保證最終的系統(tǒng)可以運行——盡管所開發(fā)的系統(tǒng)不十分完美。缺點:A.缺乏整體的優(yōu)化;B.開發(fā)過程中,存在大量的重復工作。=2\*GB2⑵“自上而下”的開發(fā)策略強調(diào)從整體上進行規(guī)劃和協(xié)調(diào)的開發(fā)策略。其特點是:注重整體性(從整體到局部考慮問題);能找出合理的“信息流”。優(yōu)點:A.整體性強;B.邏輯性強。缺點:復雜、繁瑣。一般來講:自上而下——適合于開發(fā)大型MIS;自下而上——適合于開發(fā)小型MIS。實際應用中,經(jīng)?;旌鲜褂蒙鲜鰞煞N策略——“戰(zhàn)略規(guī)劃”使用“自上而下”,“應用系統(tǒng)”使用“自下而上”。2.1.3MIS戰(zhàn)略規(guī)劃的作用和內(nèi)容MIS戰(zhàn)略規(guī)劃是一個組織的戰(zhàn)略規(guī)劃的重要組成部分,是關于MIS長遠發(fā)展的規(guī)劃。由于建設MIS是一項耗資大、歷時長、技術復雜且涉及面廣的系統(tǒng)工程,在著手開發(fā)之前,必須認真地制訂有充分根據(jù)的MIS戰(zhàn)略規(guī)劃。=1\*GB2⑴作用A.合理利用信息資源(信息、信息技術、信息生產(chǎn)者),以節(jié)省MIS投資;B.明確MIS的任務;C.為將來的評估工作提供依據(jù)。=2\*GB2⑵內(nèi)容B.組織的現(xiàn)狀,包括:軟硬件、人員配備及開發(fā)費用等;C.業(yè)務流程的現(xiàn)狀、存在的問題、流程重組等;D.對影響規(guī)劃的IT發(fā)展的預測。2.1.4MIS戰(zhàn)略規(guī)劃的組織其要點包含以下四個方面:=1\*GB2⑴領導小組決策者之一+各個職能部門的業(yè)務骨干=2\*GB2⑵人員培訓結合制定戰(zhàn)略規(guī)劃的方法進行。=3\*GB2⑶規(guī)定進度規(guī)劃工作本身的進度,避免無限期拖延。=4\*GB2⑷制定戰(zhàn)略規(guī)劃的具體步驟——九個步驟確定規(guī)劃的性質(zhì)——年限、方法等;收集相關信息;戰(zhàn)略分析,包括:MIS的目標、開發(fā)方法、功能結構、計劃活動、信息部門的情況、財務情況、風險度以及政策法規(guī)等內(nèi)容;定義約束條件人、財、物的限制;明確戰(zhàn)略目標——結合3)、4),給出MIS的功能、范圍、質(zhì)量等;提出總體結構——有哪些子系統(tǒng);選擇開發(fā)方案——確定子系統(tǒng)的開發(fā)順序、開發(fā)策略、開發(fā)方法等;確定實施進度——項目成本、人員需求、開發(fā)進度表等;形成文檔,并討論、批準、生效。

§3.2制定MIS戰(zhàn)略規(guī)劃的常用方法3.2.1企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)=1\*GB2⑴BSP的作用——根據(jù)企業(yè)目標制定MIS戰(zhàn)略目標。具體包括以下兩個方面:確定未來MIS的總體結構以及各個子系統(tǒng)的開發(fā)順序;統(tǒng)一規(guī)劃系統(tǒng)中的數(shù)據(jù)及其在各個子系統(tǒng)之間的“交換”關系,保持數(shù)據(jù)的一致性。優(yōu)點:能使未來的MIS更具有適應性。=2\*GB2⑵BSP的步驟包含八個步驟:準備工作——成立一個規(guī)劃領導小組,提出工作計劃。調(diào)研由小組成員完成,內(nèi)容包括:A.閱讀資料;B.了解決策過程;C.了解管理活動中存在的問題。定義業(yè)務過程(或稱:企業(yè)過程/管理功能組)——BSP的核心。業(yè)務過程——一組邏輯相關的活動,共同完成某種功能。業(yè)務過程重組通過調(diào)查分析,把業(yè)務過程分為三類:低效的、有效的、不適于計算機處理的。定義數(shù)據(jù)類數(shù)據(jù)類——由邏輯上相關的數(shù)據(jù)組成,從“業(yè)務過程”的輸入/輸出的角度劃分。定義MIS的總體結構——刻畫未來 MIS的框架,與劃分好的數(shù)據(jù)類一起,實現(xiàn)子系統(tǒng)的劃分。確定子系統(tǒng)開發(fā)的先后順序形成文檔、建議書以及開發(fā)計劃=3\*GB2⑶U/C矩陣的應用BSP方法的步驟6)涉及到子系統(tǒng)劃分的方法問題。實現(xiàn)子系統(tǒng)劃分的方法很多,“U/C矩陣”法是其中較為常用和有效的方法。BSP方法將過程和數(shù)據(jù)類兩者作為定義企業(yè)信息系統(tǒng)總體結構的基礎,具體做法是利用過程/數(shù)據(jù)矩陣(也稱U/C矩陣)來表達兩者之間的關系。矩陣中的行表示數(shù)據(jù)類,列表示過程,并以字母U和C來表示過程對數(shù)據(jù)類的使用和產(chǎn)生。用U/C矩陣方法劃分子系統(tǒng)的步驟:a建立企業(yè)內(nèi)各項管理功能組和數(shù)據(jù)類之間的關系的U/C矩陣。b對矩陣重新排列,把功能按功能組排列,每一功能組內(nèi)按功能發(fā)生的先后次序排列。c調(diào)換“數(shù)據(jù)類”的橫向位置,使矩陣中C最靠近對角線。d在新在矩陣中將U和C最密集的地方框起來,給框起個名字,就構成了子系統(tǒng)??蛲獾腢說明了子系統(tǒng)之間的數(shù)據(jù)流向。下圖標注出了使用U/C矩陣進行子系統(tǒng)劃分的步步驟:A、B、C、D、E、FA——填入“數(shù)據(jù)類”;B——填入“功能”;C——標以U或C;D——按邏輯關系以及發(fā)生的先后順序,重排各個功能;E——重排數(shù)據(jù)類,原則:使得所有的“C”盡可能靠近對角線;F——分組(如下圖所示),結果不唯一。3.2.2關鍵成功因素法(CriticalSuccessFactors)關鍵成功因素——原意是對企業(yè)的成功起關鍵作用的因素,用于MIS制定戰(zhàn)略規(guī)劃時,其范圍發(fā)生變化。步驟:=1\*GB2⑴分析企業(yè)(MIS)的戰(zhàn)略目標;=2\*GB2⑵識別出所有成功因素;=3\*GB2⑶確定CSF;=4\*GB2⑷明確各個CSF的性能標準和評估標準。§3.3企業(yè)流程重組(BPR)3.3.1BPR的概念企業(yè)流程(過程)是指為完成企業(yè)目標或任務而進行的一系列跨越時空的邏輯相關的業(yè)務活動。在手工管理方式下,企業(yè)已經(jīng)形成了一個比較成型的企業(yè)流程和管理方法。信息技術的應用有可能改變原有的信息采集、加工和使用方式,甚至使信息的質(zhì)量、獲取途徑和傳遞手段等都發(fā)生根本性的變化。在管理信息系統(tǒng)建設中重要的是重組企業(yè)流程,按現(xiàn)代化信息處理的特點,對現(xiàn)有的企業(yè)流程進行重新設計,成為提高企業(yè)運行效率的重要途徑。企業(yè)流程重組的本質(zhì)就在于根據(jù)新技術條件信息處理的特點,以事物發(fā)生的自然過程尋找解決問題的途徑。企業(yè)流程與企業(yè)的運行方式、組織的協(xié)調(diào)合作、人的組織管理、新技術的應用與融合等緊密相關,因而,企業(yè)流程的重組不僅涉及到技術,也涉及人文因素,包括觀念的重組、流程的重組和組織的重組,以新型企業(yè)文化代替老的企業(yè)文化,以新的企業(yè)流程代替原有的企業(yè)流程,以扁平化的企業(yè)組織代替金字塔型的企業(yè)組織。從MIS的角度看,BPR的必要性:=1\*GB2⑴計算機用于企業(yè)40余年,大部分都停留在“模擬”的程度,沒能充分發(fā)揮IT的特點(事務流、信息流及其合并、省略等)。=2\*GB2⑵雖然流程重組涉及多方面的因素(如,技術重組、組織重組、觀念重組等),但IT應該做為BRP的核心——體現(xiàn)重組的目標。3.3.2BPR的步驟與方法企業(yè)流程重組實際上是站在信息的高度,對企業(yè)流程的重新思考和再設計,是一個系統(tǒng)工程,包括在系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施和評價等整個規(guī)劃與開發(fā)過程之中。在信息系統(tǒng)分析中,要充分認識信息作為戰(zhàn)略性競爭資源的潛能,創(chuàng)造性地對現(xiàn)有業(yè)務流程進行分析,找出現(xiàn)有流程存在的問題及產(chǎn)生問題的原因,分析每一項活動的必要性,并根據(jù)企業(yè)的戰(zhàn)略目標,采用關鍵成功因素法等,去發(fā)現(xiàn)正確的業(yè)務流程。流程設計原則方法:以過程管理代替職能管理,取消不增值的管理環(huán)節(jié)。以事前管理代替事后監(jiān)督,減少不必要的審核、檢查和控制活動。取消不必要的信息處理環(huán)節(jié),消除冗余信息集。以計算機協(xié)同處理為基礎的并行過程取代串行和反饋控制管理過程。用信息技術實現(xiàn)過程自動化,盡可能拋棄手工管理過程。案例:加利福尼亞的混亂1996年,加利福尼亞州的信息系統(tǒng)建設處于一種混亂無序的狀態(tài)。在該州汽車部,利用過時的系統(tǒng)處理各類事務要拖延32.8%的時間,顧客往往因等待過多而離去,而投資2500萬美元新計算機站點卻處于空閑狀態(tài)。樓下的社會服務部大廳也因缺乏檢查幾個不同縣是否存在重復提供救濟金的系統(tǒng),往往要多支付幾百萬美元的欺騙性救濟金。也許最棘手的問題發(fā)生在生成收益的處理上,即州級的抽彩給獎法。在投資5700萬美元建立一個新的抽彩給獎法系統(tǒng)的同時,在潛在的彩票收入中,由于拖延而付出的代價超過1億美元。顯然,州政府需要制定一個滿足全州總體需求的系統(tǒng)規(guī)劃。為了保證州政府的目標與新信息系統(tǒng)的目標相一致,州政府設立了一個首席信息主管(ChiefInformationOfficer,CIO)的職位,并聘請JohnFlynn擔任這一職務。一位在加利福尼亞州MountainView的G2研究所工作的產(chǎn)業(yè)分析家MeganCotter解釋說:“設立CIO職位的作用是為州政府建立一種信息技術的指導戰(zhàn)略,這是以前未曾有過的,這顯然是州政府首腦直接關心此事而努力的結果?!笔紫龋菡仨氃趹?zhàn)略規(guī)劃層次上識別和理解自身的需求,然后,制定滿足這些需求的信息系統(tǒng)的規(guī)劃,一種滿足這些需求的方法就是著眼于對特殊信息需求的識別上。在一年時間中,加利福尼亞的125個機構共籌集了25億美元用于信息系統(tǒng)。每個機構都有自身的工作重點,并建立了支持這些工作重點的系統(tǒng)需求。作為州級CIO,John的工作就是要保證所以這些機構的系統(tǒng)能幫助州政府實現(xiàn)他們的目標。因此,John為州政府找出了關鍵成功因素,如通過消除欺騙性救濟金而削減成本。下一步是識別支持這些關鍵成功因素的信息需求。州IT預算分委員會前主席DebraBowen說“州內(nèi)的問題之一是各機構之間的信息不能相互交流”。福利救濟金的發(fā)放分別由58個獨立的縣級運行的系統(tǒng)單獨進行,在此基礎上,州政府則建立了一套新的用于全州范圍的自動福利發(fā)放救濟系統(tǒng)(StatewideAutomatedWelfareSystem,SAWS),該系統(tǒng)通過運用指紋識別,保證不會為同一人重復發(fā)放救濟金。該系統(tǒng)將通過與各縣交流誰在什么時間接受過哪類救濟的信息,為州政府節(jié)省幾百萬美元,并同時消除了欺騙行為。該系統(tǒng)滿足了識別出的信息需求以及州政府經(jīng)濟目標這兩方面的要求?!?.4開發(fā)管理信息系統(tǒng)的方法開發(fā)管理信息系統(tǒng)的具體方法很多,通常不嚴格地將它們分為結構化系統(tǒng)開發(fā)方法、原型法、面向?qū)ο箝_發(fā)方法和CASE開發(fā)方法等幾大類。3.4.1結構化系統(tǒng)開發(fā)方法結構化系統(tǒng)開發(fā)方法(StructuredSystemDevelopmentMethodology)是目前應用得最普遍的一種開發(fā)方法?;舅枷虢Y構化系統(tǒng)開發(fā)方法(StructuredSystemAnalysisAndDesign,SSA&D,)又稱結構化生命周期法,是系統(tǒng)分析員、軟件工程師、程序員以及最終用戶按照用戶至上的原則,自頂向下分析與設計和自底向上逐步實施的建立計算機信息系統(tǒng)的一個過程,是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。結構化系統(tǒng)開發(fā)方法由管理策略和開發(fā)策略兩個部分組成:(1)管理策略部分強調(diào)系統(tǒng)開發(fā)的規(guī)劃、進程安排、評估、監(jiān)控和反饋。(2)開發(fā)策略部分包括:任務分解結構(WorkBreakdownStructure,簡稱WBS)。包括系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施和系統(tǒng)支持。WBS優(yōu)先級結構。即系統(tǒng)開發(fā)所遵循的基本模式,如瀑布模型(Waterfall)、階梯模型(Stairstep)、螺旋模型(Spiral)、迭代模型(Iterative)等。開發(fā)經(jīng)驗。計算機信息系統(tǒng)的開發(fā)是一個實踐性非常強的過程,因此,開發(fā)經(jīng)驗是非常寶貴的一種系統(tǒng)開發(fā)資源,如何充分地利用開發(fā)人員豐富的開發(fā)經(jīng)驗也應該是系統(tǒng)開發(fā)生命周期研究的內(nèi)容之一。開發(fā)標準。系統(tǒng)開發(fā)標準通常包括活動、職責、文檔、質(zhì)量檢驗四個方面的標準。開發(fā)過程系統(tǒng)分析階段。主要活動包括可行性分析和需求分析。其范圍是列入開發(fā)計劃的單個信息系統(tǒng)開發(fā)項目。目的是分析業(yè)務上存在的問題,定義業(yè)務需求。系統(tǒng)設計階段。系統(tǒng)設計的目的是設計一個以計算機為基礎的技術解決方案以滿足用戶的業(yè)務需求。總體設計的主要任務是構造軟件的總體結構;詳細設計包括人機界面設計、數(shù)據(jù)庫設計、程序設計。系統(tǒng)實施階段。系統(tǒng)實施的目的是組裝信息系統(tǒng)技術部件,并最終使信息系統(tǒng)投人運行。如用戶手冊等。包括的活動有編程、測試、用戶培訓、新舊系統(tǒng)之間的切換等。生命周期法示意圖開發(fā)原理(1)用戶的積極參與。用戶積極參與信息系統(tǒng)的開發(fā)的全過程,是信息系統(tǒng)開發(fā)能否成功的一個關鍵的、絕對必要的因素。(2)嚴格按劃分的階段和活動進行系統(tǒng)開發(fā)。運用系統(tǒng)處理方法,將系統(tǒng)開發(fā)的全過程采取“分而治之(Divideandconquer)的策略,將整個系統(tǒng)的開發(fā)過程分為一系列“階段(Phases)”,然后再將階段分為一系列的“活動(Activities)”,將活動劃分為更小的、更易于管理和控制的“作業(yè)(Task)”。(3)設立檢查點(Checkpoint)。在系統(tǒng)開發(fā)的每一個階段均設立檢查點,來評估所開發(fā)系統(tǒng)的可行性,避免由于系統(tǒng)開發(fā)的失敗造成更大的損失。(4)文檔的標準化。文檔標準化是進行良好通信的基礎,是提高軟件可重用性的有效的手段。優(yōu)缺點優(yōu)點:(1)階段的順序性和依賴性。前一個階段的完成是后一個階段工作的前提和依據(jù),而后一階段的完成往往又使前一階段的成果在實現(xiàn)過程中具體了一個層次。(2)從抽象到具體,逐步求精。從時間的進程來看,整個系統(tǒng)的開發(fā)過程是一個從抽象到具體的逐層實現(xiàn)的過程,每一階段的工作,都體現(xiàn)出自頂向下、逐步求精的結構化技術特點。(3)邏輯設計與物理設計分開,即首先進行系統(tǒng)分析,然后進行系統(tǒng)設計,從而大大提高了系統(tǒng)的正確性、可靠性和可維護性。(4)質(zhì)量保證措施完備。每一個階段的工作任務完成情況進行審查,對于出現(xiàn)的錯誤或問題,及時加以解決,不允許轉入下一工作階段,也就是對本階段工作成果進行評定,使錯誤較難傳遞到下一階段。錯誤糾正得越早,所造成的損失就越少。缺點:它是一種預先定義需求的方法,基本前提是必須能夠在早期就凍結用戶的需求,只適應于可在早期階段就完全確定用戶需求的項目。然而在實際中要做到這一點往往是不現(xiàn)實的,用戶很難準確地陳述其需求。未能很好地解決系統(tǒng)分析到系統(tǒng)設計之間的過渡,即如何是物理模型如實反映出邏輯模型的要求,通俗地說,就是如何從紙上談兵到真槍實彈地作戰(zhàn)的轉變過程。該方法文檔的編寫工作量極大,隨著開發(fā)工作的進行,這些文檔需要及時更新。5、適用范圍該方法適用于一些組織相對穩(wěn)定、業(yè)務處理過程規(guī)范、需求明確且在一定時期內(nèi)不會發(fā)生大的變化的大型復雜系統(tǒng)的開發(fā)。3.4.2原型法信息系統(tǒng)原型,就是一個可以實際運行、可以反復修改、可以不斷完善的信息系統(tǒng)。運用結構化系統(tǒng)開發(fā)生命周期法的前提條件是要求用戶在項目開始初期就非常明確地陳述其需求,需求陳述出現(xiàn)錯誤,對信息系統(tǒng)開發(fā)的影響尤為嚴重,因此,這種方法不允許失敗。事實上這種要求又難以做到。人們設想,有一種方法,能夠迅速發(fā)現(xiàn)需求錯誤。當圖形用戶界面(GraphicUserInterface,GUI)出現(xiàn)后,自80年代中期以來,原型法逐步被接受,并成為一種流行的信息系統(tǒng)開發(fā)方法。基本思想原型法(PrototypingMethod)是在系統(tǒng)開發(fā)初期,憑借系統(tǒng)開發(fā)人員對用戶需求的了解和系統(tǒng)主要功能的要求,在強有力的軟件環(huán)境支持下,迅速構造出系統(tǒng)的初始原型,然后與用戶一起不斷對原型進行修改、完善,直到滿足用戶需求。2、開發(fā)過程可行性研究。對系統(tǒng)開發(fā)的意義、費用、時間作出初步的計算,確定系統(tǒng)開發(fā)的必要性和可行性。確定系統(tǒng)的基本要求。系統(tǒng)開發(fā)人員向用戶了解用戶對信息系統(tǒng)的基本需求,即應該具有的一些基本功能,人機界面的基本形式等。建造系統(tǒng)初始原型。在對系統(tǒng)有了基本了解的基礎上,系統(tǒng)開發(fā)人員應爭取盡快地建造一個具有這些基本功能的系統(tǒng)。用戶和開發(fā)人員評審。用戶和開發(fā)人員一起對剛完成的或經(jīng)過若干次修改后的系統(tǒng)進行評審,提出完善意見。修改系統(tǒng)原型。開發(fā)人員就要根據(jù)用戶的意見對原始系統(tǒng)進行修改、擴充和完善。開發(fā)人員在對原始系統(tǒng)進行修改后,又與用戶一起就完成的系統(tǒng)進行評審,如果不滿足要求,則要進行下一輪循環(huán),如此反復地進行修改、評審,直到用戶滿意。結束。如果經(jīng)用戶評審,系統(tǒng)符合要求,則可根據(jù)開發(fā)原始系統(tǒng)的目的,或者作為最終的信息系統(tǒng)投入正常運行,或者是把該系統(tǒng)作為初步設計的基礎。原型法示意圖3、優(yōu)缺點優(yōu)點:對系統(tǒng)需求的認識取得突破,確保用戶的要求得到較好的滿足。改進了用戶和系統(tǒng)開發(fā)人員的交流方式。開發(fā)的系統(tǒng)更加貼近實際,提高了用戶的滿意程度。降低了系統(tǒng)開發(fā)風險,一定程度上減少了開發(fā)費用。缺點:開發(fā)工具要求高。解決復雜系統(tǒng)和大型系統(tǒng)很困難。對用戶的管理水平要求高。支撐環(huán)境方便靈活的關系數(shù)據(jù)庫系統(tǒng)(RDBS),與RDBS相對應的、方便靈活的數(shù)據(jù)字典,它具有存儲所有實體的功能。與RDBS相對應的快速查詢系統(tǒng),能支持任意非過程化的(即交互定義方式)組合條件的查詢,高級的軟件工具(如4GLS或信息系統(tǒng)開發(fā)生成環(huán)境等等),用以支持結構化程序,并且允許采用交互的方式迅速地進行書寫和維護,產(chǎn)生任意程序語言的模塊(即原型),3.4.3面向?qū)ο蠓椒ǎ∣bject-OrientedMethod)面向?qū)ο蠓椒ǎ∣bjectOriented)產(chǎn)生的原因以前的開發(fā)方法,只是單純地反映管理功能的結構狀況,或者只是側重反映事物的信息特征和信息流程,只能被動英和實際問題需要的做法。面向?qū)ο蟮姆椒ò褦?shù)據(jù)和過程包裝成為對象,以對象為基礎對系統(tǒng)進行分析與設計,為認識事物提供了一種全新的思路和辦法,是一種綜合性的開發(fā)方法。2、基本思想客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同對象之間的相互作用和聯(lián)系就構成了各種不同的系統(tǒng)。對象(Object)是客觀世界中的任何事物或人們頭腦中的各種概念在計算機程序世界里的抽象表示。是面向?qū)ο蟪绦蛟O計的基本元素。3、基本概念客觀世界由各種“對象”(Object)組成,任何客觀事物都是對象,對象是在原事物基礎上抽象的結果。任何復雜的事物都可以通過對象的某種組合結構構成。對象可由相對比較簡單的對象以某種方式組成;對象由屬性和方法組成。屬性(Attribute)反映了對象的信息特征,如特點、值、狀態(tài)等等.而方法(Method)則是用來定義改變屬性狀態(tài)的各種操作;對象之間的聯(lián)系主要是通過傳遞消息(Message)來實現(xiàn)的,而傳遞的方式是通過消息模式(Messagepat

溫馨提示

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

最新文檔

評論

0/150

提交評論