信息系統的開發與規劃_第1頁
信息系統的開發與規劃_第2頁
信息系統的開發與規劃_第3頁
信息系統的開發與規劃_第4頁
信息系統的開發與規劃_第5頁
已閱讀5頁,還剩65頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第八章 信息系統的開發與規劃 信息系統的開發通常是一項耗資大、復雜程度高、時間較長的工程,無論從信息系統本身還是從其開發過程來看,都要求有一個規劃性的設計,才能使信息系統有明確的長遠目標和科學的開發計劃,使得開發出來的系統具有良好的整體性、較高的適應性、較好的可靠性,同時可以縮短開發周期,節省開發費用。 第一節 信息系統的開發一、信息系統開發的任務 管理信息系統開發的任務,簡而言之,就是將現有的管理信息系統轉換成能滿足用戶需要、更加有效,并有力支持管理決策目標的具有先進技術的管理信息系統。1滿足用戶需要。之所以開發新系統,是因為舊系統存在問題,束縛著組織的發展,不能適應用戶的需要。作為新系統,

2、必須保證其最終系統能夠被用戶接受,實現用戶的初衷。2功能完整。功能是否完整,是指能否覆蓋組織的主要業務管理范圍。同時,還表現在各部分接口是否完備,數據采集和存儲格式是否統一,各部分是否協調一致。3技術更先進。正確認識各種先進技術的優劣長短,從而根據組織的實際情況和未來發展將其合理地運用到管理信息系統的開發中去。要努力發揮其高速度、高精度、高密度的優點,也要避免其缺乏靈活性、不便于處理意外情況的弱點。同時,不要為了一味的先進,而忽視技術本身的成熟性。(1)數據處理功能。能對各種形式的原始數據進行存儲、分類、處理,以供查詢并進行各種統計、綜合,并提供各種各樣的輸出信息。(2)控制功能。對整體計劃的

3、執行情況和主要工作環節進行監測、檢查,比較計劃和執行情況的差異,進行信息的反饋或根據偏差分析其原因。(3)預測功能。運用運籌學、統計學進行系統仿真,并根據歷史數據預測未來的發展。(4)決策功能。利用現代數學的方法,在模型和預測的基礎上,及時找出各種參考方案和最優解,為各級管理者提供決策依據。 (5)公用信息服務功能。為上級單位的網絡補充信息,為基層單位或部門以及公共信息網提供信息。二、信息系統開發的組織與管理 管理信息系統開發周期長、耗費大、參與人員多,并涉及到管理體制、管理方法的變革,因此,必須加強對MIS開發過程的控制和管理。 管理工作的標準化、程序化 管理基礎工作包括標準化工作、定額工作

4、、計量工作、信息傳遞、資料存儲及規章制度的建立等。這些工作是建立MIS的前提,它的好壞將直接影響到MIS的質量。人力、物力、財力分階段投入 管理信息系統的開發是一項浩大的工程,需耗費大量的人力、物力、財力。一般而言,建立一個MIS少則一年,多則幾年,必須按各個階段的不同需要,分期投入,分期開發,及時把握開發進度和安排費用支出,合理分配人力、財力和物力,保證系統開發順利進行。進度計劃與控制 在總體規劃階段就應制定系統開發大致的進度計劃,隨著系統分析、系統設計的不斷深入,再制定詳細的開發進度計劃,并指定專人負責。在計劃執行過程中,項目負責人要對各項任務進行定期檢查。系統開發的進度計劃以甘特圖或網絡

5、管理法的形式表示,以便按期進行檢查,保證系統按計劃進行。 階段性評審 系統各階段完成后,要進行階段評審,審核各階段的工作,符合要求方可進入下一階段工作,尤其是要做好系統分析階段的評審工作、把好質量關,為系統的成功開發打下堅實的基礎。三、信息系統開發人員 管理信息系統的開發不僅需要制定明確的開發任務、遵循開發原則,而且還要有高素質的開發人員。只有這樣,才能保證MIS開發的成功。其主要人員有:用戶、系統分析員、數據庫管理員、硬件網絡設計員、系統設計員、程序設計員、項目經理等。第二節 信息系統開發的方法一、結構化系統開發方法 結構化系統開發方法(Structured System Developme

6、nt Methodology)是自頂向下的結構化方法、工程化的系統開發方法和生命周期法的結合,是迄今為止開發方法中應用最普遍的一種開發方法。結構化系統開發方法的基本思想 結構化系統開發的基本思想是:用系統工程的思想和工程化的方法,按用戶至上的原則,結構化、模塊化、自頂向下地對系統進行分析與設計。也就是說,先將整個管理信息系統的開發劃分成若干個不同的階段,如系統規劃、系統分析、系統設計、系統實施、等;然后在系統規劃、分析和設計階段采用自頂向下的方法對系統進行結構化劃分;最后在系統實施階段,采用自底向上的方法逐步實施。結構化系統開發方法的五大階段 用結構化系統開發方法開發一個系統,一般將整個開發過

7、程分成五個首尾相聯的階段,稱之為結構化系統開發的生命周期(Life Cycle) 。圖8.1 結構化系統開發方法的生命周期系統規劃 系統分析 系統設計 系統實施 系統運行維護系統規劃報告系統分析報告系統設計報告程序說明書和使用說明書規劃人員 分析員 設計員 程序員 系統管理員系統規劃階段 根據用戶的系統開發請求,進行初步調查,明確問題,確定系統的目標和總體結構,確定分階段實施進度,最后進行可行性研究。系統分析階段 通過對組織的現行系統進行詳細分析,作出詳盡描述,如分析業務流程、分析數據與數據流程、功能與數據之間的關系,從而提出若干個解決方案,分別進行成本效益分析,最后得出新系統的邏輯模型。系統

8、設計階段 根據新系統的邏輯模型,提出新系統的物理模型,進行總體結構設計、代碼設計、數據庫/文件設計、輸入/輸出設計和模塊結構與功能設計。系統實施階段 根據系統設計階段的文檔資料,進行軟件編程、調試和檢錯,硬件設備的購入和安裝,以及對用戶的培訓和系統試運行。系統運行維護階段 進行系統的日常運行管理、維護和評價三部分工作。若運行結果良好,則送利益相關者;若存在一些問題,則對系統進行修改、生級等;若存在重大問題,則用戶只有提出開發新系統的要求,這標志著舊系統生命的結束,新系統的誕生。二、原型法 原型法(Prototyping)是計算機軟件技術發展到一定階段的產物。與結構化系統開發方法不同,原型法不注

9、重對管理系統的全面、系統的詳細調查與分析,而是本著系統開發人員對用戶需求的理解,先快速實現一個原型系統,然后通過反復修改來實現管理信息系統。 原型法開發的六大階段(1)識別基本需求。識別基本需求是開發初始原型的基礎。因此,需要對組織進行初步調查,與用戶進行交流,收集各種信息,進行可行性分析,從而發現和確定用戶的基本需求。用戶的基本需求包括:系統的結構、輸入和輸出要求、數據庫基本結構、保密要求、系統接口等。(2)開發初始原型。初始原型是根據用戶的基本需求開發一個初步原型,以便進行討論,并從它開始迭代。可見,初始原型的質量對生成新的管理信息系統至關重要。假設一個初始原型存在明顯缺陷,就會導致重新構

10、造一個新原型。構造一個初始原型一般需要36周,最長不能多于兩個月,否則就會導致用戶喪失信心。(3)原型評價。系統開發人員和用戶通過對原型的操作、檢查、測試和運行,不斷發現原型中存在的問題,并對功能、界面(屏幕、報告)以及原型的各個方面進行評價,提出修改意見。(4)修改和改進。根據原型評價階段所發現的問題,系統開發人員和用戶共同修正、改進原型,得到最終原型。當然,第三階段和第四階段需要多次反復,直至用戶滿意。(5)判定原型完成。判定原型是否完成就是判斷有關用戶的各項需求是否最終實現。如果已經實現,則進入整理原型提供文檔階段。否則繼續改正和改進。(6)整理原型,提供文檔。整理原型,提供文檔是把原型

11、進行整理和編號,并將其寫入系統開發文檔資料中,以便為下一步的運行、開發服務。其中包括用戶的需求說明、新系統的邏輯方案、系統設計說明、數據字典、系統使用說明書等。所開發出的系統和相應的文檔資料必須得到用戶的檢驗和認可。三、信息系統的開發方式 管理信息系統的開發方式主要有自行開發、委托開發、合作開發、利用軟件包開發等方式。這幾種開發方式各有優點和不足,需要根據使用單位的技術力量、資金情況、外部環境等各種因素進行綜合考慮和選擇。 自行開發方式 由用戶依靠自己的力量獨立完成系統開發的各項任務。這種開發方式適合于有較強專業開發分析與設計隊伍和程序設計人員、系統維護使用隊伍的組織和單位,如大學、研究所、計

12、算機公司、高科技公司等單位。 自行開發方式的優點是開發費用少,容易開發出適合本單位需要的系統,方便維護和擴展,有利于培養自己的系統開發人員。缺點是由于不是專業開發隊伍,除缺少專業開發人員的經驗和熟練水平外,還容易受業務工作的限制,系統整體優化不夠,開發水平較低。同時開發人員一般都是臨時從所屬各單位抽調出來進行管理信息系統開發工作的,他們都有自己的工作,精力有限,這樣就會造成系統開發時間長,開發人員調動后,系統維護工作沒有保障的情況。委托開發方式 由使用單位(甲方)委托通常是有豐富開發經驗的機構或專業開發人員(乙方),按照用戶的需求承擔系統開發的任務。這種開發方式適合于使用單位(甲方)沒有管理信

13、息系統的系統分析、系統設計及軟件開發人員或開發隊伍力量較弱、但資金較為充足的單位。開發一個小型管理信息系統需要幾萬元,開發一個大型管理信息系統則需要幾十萬、幾百萬甚至上千萬元。甲乙雙方應簽訂管理信息系統開發項目協議,明確新系統的目標與功能、開發時間與費用、系統標準與驗收方式、人員培訓等內容。委托開發方式的優點是省時、省事,開發的系統技術水平較高。缺點是費用高、系統維護與擴展需要開發單位的長期支持,不利于本單位的人才培養。合作開發方式 由使用單位(甲方)和有豐富開發經驗的機構或專業開發人員(乙方)共同完成開發任務。雙方共享開發成果,實際上是一種半委托性質的開發工作。合作開發方式適合于使用單位(甲

14、方)有一定的管理信息系統分析、設計及軟件開發人員,但開發隊伍力量較弱,希望通過管理信息系統的開發來建立、完善和提高自己的技術隊伍,以便于系統維護工作的單位。 合作開發方式的優點是相對于委托開發方式比較節約資金可以培養、增強使用單位的技術力量,便于系統維護工作,系統的技術水平較高。缺點是雙方在合作中溝通易出現問題,因此,需要雙方及時達成共識,進行協調和調查。利用現成的軟件包的開發方式 為了避免重復勞動,提高系統開發的經濟效益,可以利用現成的軟件包開發管理信息系統,可購買現成的應用軟件包或開發平臺,如財務管理系統、小型企業管理系統、供銷存管理信息系統等等。該開發方式對于功能單一的小系統的開發頗為有

15、效。但不太適用于規模較大、功能復雜、需求量的不確定性程度比較高的系統開發。 利用現成的軟件包開發這一方式的優點是能縮短開發時間,節省開發費用,技術水平比較高,系統可以得到較好的維護。缺點是功能比較簡單,通用軟件的專用性比較差,難以滿足特殊要求,需要有一定的技術力量根據使用者的要求做軟件改善和編制必要的接口軟件等二次開發的工作第三節 信息系統的總體規劃一、信息系統發展的階段理論 把計算機應用到一個單位的管理中去,一般要經歷從初級到成熟的成長過程。美國哈佛大學教授諾蘭(Nolan)總結了這一規律,于1973年首次提出了信息系統發展的四階段理論,被稱為諾蘭階段模型(Nolans stage hypo

16、thesis)。到1979年,諾蘭進一步完善該模型,把信息系統的成長過程劃分為六個不同階段。第一階段 初始階段 初始階段(initiation)指單位購置第一臺計算機并初步開發管理應用程序。該階段,計算機的作用被初步認識到,個別人具有了初步使用計算機的能力。一般初始階段大多發生在單位的財務部門。第二階段 推廣階段 隨著計算機應用初見成效,信息系統(管理應用程序)從少數部門擴散到多數部門,并開發了大量的應用程序,使單位的事務處理效率有了提高,這便是所謂的推廣階段(contagion)。在該階段中,數據處理能力發展得最為迅速,但同時出現了許多有待解決的問題,如數據冗余性、難以共享等。可見,此階段只

17、有一部分計算機的應用收到了實際的效益。第三階段 控制階段 管理部門了解到計算機數量超出控制,計算機預算每年以30%40%或更高的比例增長,而投資的回收卻不理想。同時隨著應用經驗逐漸豐富,客觀上也要求加強組織協調,于是就出現了由企業領導和職能部門負責人參加的領導小組,對整個企業的系統建設進行統籌規劃,特別是利用數據庫技術解決數據共享問題。這時,嚴格的控制階段(control)便代替了推廣階段。諾蘭認為,第三階段將是實現從以計算機管理為主到以數據管理為主轉換的關鍵,一般發展較慢。第四階段 集成階段 所謂集成(integration),就是在控制的基礎上,對子系統中的硬件進行重新聯結,建立集中式的數

18、據庫及能夠充分利用和管理各種信息的系統。由于重新裝備大量設備,此階段預算費用又一次迅速增長。 第五階段 數據管理階段 諾蘭認為,“集成”之后,會進入“數據管理”階段。但20世紀80年代時,美國尚處于第四階段,因此,諾蘭沒能對該階段進行詳細的描述。 第六階段 成熟階段 一般認為,“成熟”的信息系統可以滿足單位中各管理層次的要求,從而真正實現信息資源的管理。擴展階段理論 擴展IT階段理論(extended IT stage theory)指出,上述階段所構成,僅僅是企業IT應用當中的一次循環,而非其全部的過程。一旦IT技術發生全局意義的革新,上升到新的層次,則企業IT應用的四個階段“S”形循環又將

19、在新的層次上重新展開。這樣的一個循環被稱為一個“時代”(era)。根據美國的情況,IT技術的應用迄今為止已經經歷了三個時代:數據處理時代(DP)、微機時代(microcomputer)、網絡時代(network)。圖8.2:諾蘭的發展階段理論技術的不連續組織學習階段階段階段階段評述 諾蘭的階段模型理論總結了發達國家信息系統發展的經驗和規律。一般認為模型中的各個階段是不能跳躍的。因此,無論在確定開發管理信息系統的策略,或者在制定信息系統規劃的時候,都應首先明確本單位當前處于哪一個生長階段,進而根據該階段特征來指導MIS建設。中國企業的IT吸收過程(1)n在中國,由于種種客觀條件的限制,“數據處理

20、時代”實際上并不存在,中國企業的IT應用從“微機時代”開始。n根據對中國企業IT開支的研究,中國企業的IT應用也呈現出“S”形曲線的發展軌跡,與美國企業的情況十分相似。n依照上述“S”形曲線,中國企業在微機時代中的IT應用可以被劃分為五個階段:引入(introduction)、滲透(penetration)、擴展(expansion)、調整(adjustments)、集成(integration)。中國企業的IT吸收過程(2)n在第三階段當中,部分企業的IT開支呈現出急劇上升的勢頭,這一階段的曲線顯得較為陡峭。n當微機時代進入“集成”階段時,“網絡時代”便也開始其“引入”階段,這兩個階段在時間

21、上存在著重疊,而在IT開支及組織學習方面,則存在一定的不連續性。二、信息系統的規劃方法(一)企業系統規劃法 企業系統規劃法(Business System Planning,簡稱BSP)是一種對企業管理信息系統進行規劃的結構化方法。這種信息系統開發方法,是最早也是影響最廣的一種總體規劃方法。它能幫助企業形成信息系統的規劃和控制機制,改善對信息需求和數據處理資料的使用,從而成為開發企業信息系統總體規劃的有效方法之一。BSP的主要規劃過程1描述企業的戰略目標 首先,對企業高層管理人員進行深入的調查,問題主要是關于他們如何使用信息,從哪里獲取信息,企業目前所處的環境是什么,企業的目標是什么,他們是如

22、何決策的以及他們需要什么信息用以幫助他們進行決策等情況。2定義企業過程 了解業務處理過程是了解信息系統需求和識別關鍵數據需求的基礎,定義業務處理過程是BSP方法的核心。可以根據企業目標和系統總體需求分析,從戰略計劃與控制、產品生產和服務以及輔助資源這三個方面來識別業務處理過程。 3定義數據類 在定義了企業過程之后,下一步的工作,是對由過程所產生、控制和使用的數據,按邏輯上的相關性進行分析和歸并,以減少數據的冗余,為數據庫開發作準備。為使以后工作方便,應寫出每個數據類的定義,并說明它所包含的數據。4定義信息結構 定義信息結構對由過程所產生、控制和使用的數據,按邏輯上的相關關系進行分類和歸并并找出

23、U/C矩陣的邏輯分組,以便確定相應的業務過程簇和潛在的系統項目。這一過程通過調整行列順序,使C盡量匯集在矩陣的對角線上,這種業務邏輯上緊密相關的“類聚”的結果生產過程簇,而簇外的U表示各個簇間的聯系。 U/C矩陣的應用 BSP方法將過程和數據類兩者作為定義企業信息系統總體結構的基礎,具體做法是利用過程/數據矩陣(也稱U/C矩陣)來表達兩者之間的關系。矩陣中的行表示數據類,列表示過程,并以字母U(use)和C(create)來表示過程對數據類的使用和產生。(二)關鍵成功因素法 關鍵成功因素指的是對企業成功起關鍵作用的因素。關鍵成功因素對組織的戰略計劃制定以及信息系統規劃都有著重要意義,并已被廣泛

24、應用到這兩個領域。 關鍵成功因素法關鍵成功因素法(Critical Success Factors,CSF)就是通過分析找出使得企業成功的關鍵因素,然后再圍繞這些關鍵因素來確定系統的需求,并進行規劃。CSF方法中的基本概念 (見圖)關鍵成功因素,源于企業目標;在商務活動中,有些活動(或業務手段)對組織目標的實現起著至關重要的的作用,這些起關鍵作用的活動,就稱為關鍵成功因素(CSF)。一般而言,關鍵成功因素主要來源于產業結構、競爭戰略、環境因素和臨時因素四個方面。圖:IT規劃關鍵成功因素法企業目標CSF信息需求信息系統CSF的基本思想 CSF法是一個由組織目標、關鍵成功因素和關鍵性能指標組成的一

25、個復合概念體系。CSF法的意義在于為組織的高層管理者成功履行自己的管理職責、實現組織目標提供了一個清晰的思路和有效的方法,即:管理者可以根據組織的目標確定關鍵成功因素,制定和描述相應關鍵成功的關鍵性能指標,緊緊圍繞關鍵成功因素開展工作并憑借關鍵性能指標評價管理工作成效。從而,形成一個以組織目標為設定值,以調控行為的成效為檢測結果的包括組織目標、管理者和信息系統在內的反饋控制系統。圖8.3 CSF方法中組織目標、管理者和IS之間的關系組織目標管理者信息系統調控活動目標已達CSFsKPIsCSFs狀況KPIs監控值提出新目標是否CSF法的實施步驟 CSF法的實施包括三個方面的內容,即組織目標的確定

26、與分解、CSFS的確定及相應的KPIS的制定。其具體實施步驟如下:(1)組織目標的確定與分解 組織的目標應依據組織內外的客觀環境條件制定,保證其切實可行。在目標確定后,可視需要將其按下屬部門和業務單位分解為若干個合適的下級子目標。(2)確定CSF能否正確地確定CSF是CSF法成功的關鍵。在實際應用中,CSF可按下述步驟確定:首先,根據已經確定并合適分解了的組織目標,列舉與目標實現有關的所有因此,其次,討論這些因素與目標之間的關系以便明確諸因素地位的主次、作用的大小及其相互關系,進而決定哪些因素應該合并,哪些應該忽略,經過篩選而保留那些確有關鍵作用的因素,并制定相應的評價指標。(3)確定KPI

27、關鍵性能指標KPI(key performance indicators,KPI)包括硬數據和軟數據兩類。硬數據指的是那些能直接用數字表示的反映內部生產、經營和管理狀況及外部運行環境的各種原始數據或經過加工后得出的綜合數據,如銷售收入、盈利或虧損等。軟數據指的是諸如反映人際關系、思想傾向、精神狀態、滿意程度以及新聞、謠傳、想法等一些不能直接用數字表示的各種信息。圖:關鍵成功因素法實例 關鍵成功因素開拓新市場開發新產品生產自動化致力于盈利活動成立國際業務部提高產品質量、加強用戶反饋相應衡量指標關鍵性能指標(略)信息系統需求開發顧客智能系統安裝新的產品/專利數據庫投資建設柔性制造系統開發贏利分析決

28、策支持系統加強財務控制、匯報系統開發反映顧客需求的CAD系統開發全球性的產品數據庫保持企業整體控制企業戰略目標 提高每股收益 提高股票市值 提高生產效 發展新業務 發展國際化經營第四節 信息系統的可行性研究 在做完總體規劃之后,根據開發先后順序的安排,確定近期需要開發的信息系統。這時就要仔細分析信息系統的開發是否可行,對目標系統進行可行性研究。對信息系統進行可行性研究,要從系統調查入手,再進一步從技術上、經濟上和社會效益等方面論證其可行性,最后提交一份可行性研究報告。一、系統的初步調查 用戶提出管理信息系統的開發要求后,系統開發人員必須對企業經營的總貌及其對信息處理的需求進行初步調查,確定用戶的開發要求是否可行。(一)用戶需求分析 初步調查的第一步就要從用戶提出新系統開發的緣由、用戶對

溫馨提示

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

評論

0/150

提交評論