管理信息系統(tǒng)開發(fā)概述_第1頁
管理信息系統(tǒng)開發(fā)概述_第2頁
管理信息系統(tǒng)開發(fā)概述_第3頁
管理信息系統(tǒng)開發(fā)概述_第4頁
管理信息系統(tǒng)開發(fā)概述_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)開發(fā)概述1 MIS開發(fā)的過程及其組織開發(fā)的過程及其組織一一 MIS的開發(fā)及其特點的開發(fā)及其特點二二 MIS的開發(fā)過程的開發(fā)過程三三 MIS開發(fā)開發(fā)組織組織一一 MIS的開發(fā)及其特點的開發(fā)及其特點 建立MIS的全過程稱為的全過程稱為MIS開發(fā)開發(fā)。 “全過程全過程”指從提出建立MIS(系統(tǒng)規(guī)劃)、經過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施和評價直到用新系統(tǒng)代替原系統(tǒng)的全過程。然后進入系統(tǒng)運行和維護,這也稱為MIS的一個生命周期。一一 MIS的開發(fā)的開發(fā) MIS的開發(fā)通常是一歷時相當長(以年計)、耗資巨大(百千萬)、涉及到較多的人員和部門(全廠各級管理)、技術復雜、管理變革影響較大的一項工程(一

2、項復雜的系統(tǒng)工程),而且是一項集體性的創(chuàng)造工程。 人文理工基礎OMSEIT 圖21 MIS開發(fā)模型 : MIS的根本問題是:信息技術、組織管理和系統(tǒng)工程。 MIS的成敗只有通過運行來檢驗。 MIS開發(fā)的意義開發(fā)的意義 l節(jié)省人力資源,加快信息處理、傳遞、反饋,提高信息的準確度,從根本上改善管理方式;l 理順管理流程,提高管理效率和效益;l 輔助管理決策,使之更加程序化和科學化;l 管理信息化是企業(yè)信息化的重中之重,以管理信息化促進企業(yè)信息化;l 企業(yè)信息化是產業(yè)信息化、社會信息化的基礎。二二 MIS的開發(fā)過程的開發(fā)過程v 步驟步驟:建立領導小組:建立領導小組 保證保證MIS開發(fā)成功的必要條件開

3、發(fā)成功的必要條件v 步驟步驟:組成系統(tǒng)組:組成系統(tǒng)組 系統(tǒng)規(guī)劃組或系統(tǒng)分析組系統(tǒng)規(guī)劃組或系統(tǒng)分析組v 步驟步驟: 進行系統(tǒng)規(guī)劃進行系統(tǒng)規(guī)劃v 步驟步驟: MIS具體項目的開發(fā)過程具體項目的開發(fā)過程 建立領導小組 組成系統(tǒng)組 進行系統(tǒng)規(guī)劃1系統(tǒng)分析2系統(tǒng)設計3系統(tǒng)實現4系統(tǒng)評價圖22 信息系統(tǒng)開發(fā)步驟項目開發(fā) 11234 2 3 4理想開發(fā)順序實際開發(fā)順序圖24 MIS開發(fā)各步驟關系領導組委員會規(guī)劃組分析組項目組圖23 IS 開發(fā)隊伍組成二二 MIS的開發(fā)組織的開發(fā)組織信息系統(tǒng)項目主管系統(tǒng)開發(fā)系統(tǒng)運行技術支持系統(tǒng)分析程序編制系統(tǒng)文檔用戶培訓產品支持數據錄入計算機操作系統(tǒng)程序數據庫管理數據交換IS

4、的有效組織的有效組織-DP的功能性組織的功能性組織信息系統(tǒng)項目主管系統(tǒng)分析與設計程序編制系統(tǒng)分析系統(tǒng)設計應用程序維護程序項目計劃與控制按技能組織的按技能組織的IS開發(fā)開發(fā)信息系統(tǒng)項目主管未來項目項目計劃與控制按系統(tǒng)類型組織的按系統(tǒng)類型組織的IS開發(fā)開發(fā)生產子系統(tǒng)財務子系統(tǒng) 市場子系統(tǒng)管理信息系統(tǒng)系統(tǒng)分析與設計系統(tǒng)分析與設計系統(tǒng)分析與設計系統(tǒng)分析與設計系統(tǒng)分析與設計程序編制程序編制程序編制程序編制程序編制4.2 MIS開發(fā)的原則、條件和策略開發(fā)的原則、條件和策略一一 開發(fā)開發(fā)MIS應遵循的原則應遵循的原則 整體性原則整體性原則 不斷發(fā)展的原則不斷發(fā)展的原則 優(yōu)化和創(chuàng)新原則優(yōu)化和創(chuàng)新原則 專群結合

5、的原則專群結合的原則 二二 開發(fā)開發(fā)MIS應具備的條件應具備的條件v具有科學管理的工作基礎具有科學管理的工作基礎v建設一支隊伍建設一支隊伍v具有相應的機器設備和資金具有相應的機器設備和資金v領導的重視領導的重視三三 MIS的開發(fā)策略的開發(fā)策略v接收式開發(fā)策略:接收式開發(fā)策略:根據用戶需求和現狀直接設計編程,過渡到新系統(tǒng)。v直接式開發(fā)策略:直接式開發(fā)策略:經過調查分析,明確需求的基礎上,遵循一定步驟開發(fā)系統(tǒng)。v迭代式開發(fā)策略:迭代式開發(fā)策略:反復地分析、設計、反饋、修改和完善的策略。v實驗式開發(fā)策略:實驗式開發(fā)策略:當需求的不確定性很高時,只能反復實驗。如原型法。4.3 MIS開發(fā)的方法和工具開

6、發(fā)的方法和工具1 方法分類方法分類面向處理方法PO 面向數據DO 面向對象OO 生命周期法LC LCPO LC-DO LC-OO 原型法PROT. PROT.-POPROT.-DO PROT.-OO 一、一、 MIS開發(fā)的方法概述開發(fā)的方法概述1、從時間過程維分類從時間過程維分類l主要指系統(tǒng)開發(fā)的過程主要指系統(tǒng)開發(fā)的過程。 生命周期法LifeCycle,按照一定的生命周期分階段,按嚴格的步驟進行系統(tǒng)分析和設計;原型法Prototyping,也稱快速原型法,強調開發(fā)階段的多循環(huán)。l兩種方法的主要區(qū)別:完全不同的兩種思路。l兩種方法只是代表了軸的兩頭,中間還要階段原型法、階段生命周期法等。2、從系

7、統(tǒng)分析要素維分類、從系統(tǒng)分析要素維分類4面向處理方法面向處理方法Processing Oriented:系統(tǒng)開發(fā)的基本出發(fā)點是搞清楚系統(tǒng)要進行什么樣的處理。又分為面向功能(FO)和面向過程(PO)。4面向數據面向數據Data Oriented:分析企業(yè)的信息需求,建立信息模型,建立共享數據庫。4面向對象面向對象Object Oriented:把數據和代碼封裝稱為一個能動的整體,稱之為對象。系統(tǒng)有封裝好的對象組成,系統(tǒng)開發(fā)就是分析企業(yè)的對象,定義對象。3、系統(tǒng)開發(fā)方法的演變過程:系統(tǒng)開發(fā)方法的演變過程:v70年代:重點基于生命周期法的結構化方法。v80年代:原型法和面向對象方法的提出和發(fā)展。v9

8、0年代:特點是客戶/服務器時代,基于Web的開發(fā)時代,后期系統(tǒng)集成的特點。二二 生命周期模式和結構化方法生命周期模式和結構化方法 收集需求 分析 設計 編程 測試 維護圖25 經典的軟件生命周期模式(瀑布模型) 1基本思想基本思想 :用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結構化,模塊化,自頂向下的進行系統(tǒng)分析和設計,并在實施階段自底向上逐步實現。 2方法概述:方法概述:系統(tǒng)觀點系統(tǒng)觀點:強調目的性、整體性、相關性、環(huán)境適應性和層次性。生命周期:生命周期:系統(tǒng)一般都要經歷系統(tǒng)分析(建立系統(tǒng)的需求被提出來了)、系統(tǒng)設計和系統(tǒng)實施運行三個大的階段。自頂向下,逐步求精自頂向下,逐步求精工作

9、成果文檔發(fā)化、圖表規(guī)范化工作成果文檔發(fā)化、圖表規(guī)范化系統(tǒng)實施系統(tǒng)實施系統(tǒng)分析系統(tǒng)分析系統(tǒng)設計系統(tǒng)設計系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)生命周期系統(tǒng)生命周期3開發(fā)方法的實施步驟:開發(fā)方法的實施步驟: 1 總體規(guī)劃和可行性研究 7 系統(tǒng)詳細設計2系統(tǒng)詳細調查和分析 8 系統(tǒng)實施準備3建立新系統(tǒng)邏輯模型 9 程序設計4系統(tǒng)總體結構設計 10 系統(tǒng)測試5代碼設計和數據庫設計 11 系統(tǒng)轉換6計算機網絡配置方案設計 12 系統(tǒng)維護 1、自頂向下整體性的分析和設計 和自底向上的逐步實施的系統(tǒng)開發(fā)過程 2、用戶至上 3、 深入調查研究 4、嚴格區(qū)分工作階段 5、開發(fā)過程工程化 4結構化開發(fā)方法的特點結構化開發(fā)方法的特點

10、5優(yōu)缺點優(yōu)缺點優(yōu)點:優(yōu)點:整體思路清楚,目標明確,階段性非常強,有利于系統(tǒng)開發(fā)的總體管理和控制。缺點:缺點:由于在系統(tǒng)分析時就要確定系統(tǒng)的目標和需求,并且 以文檔的開工固定下來,并以此為根據開發(fā)以后的系統(tǒng),留下潛藏的危機。三三 快速原型法快速原型法1、原型法的系統(tǒng)開發(fā)模式和工作流程、原型法的系統(tǒng)開發(fā)模式和工作流程 收集需求 快速設計 建立原型評審和修改需求 開發(fā)產品 圖26 原型法軟件開發(fā)模式快速原型法工作流程快速原型法工作流程 12348567不可行不滿意 2、原型法的軟件支持環(huán)境、原型法的軟件支持環(huán)境 一個方便靈活的RDBMS 一個與RDBMS對應的方便靈活的數據字典 一套高級的軟件開發(fā)工

11、具,如4GL 與DB相應的一套快速查詢語言 一個非過程化的報告/屏幕生成器 以上多是CASE包括的工具。 3、 原型法使用的條件原型法使用的條件原型的開發(fā)周期必須短,成本應該低要求用戶參與評價原型原型必須是可運行的根據原型的運行結果,要評價原型,再根據評價結果,要很容易修改原型4、 原型法的特點和局限性原型法的特點和局限性 原型法的特點原型法的特點4遵循人類認識規(guī)律,易于接受和掌握4通過模擬和仿真的原型,縮短了用戶和開發(fā)者之間的距離,使之易于溝通 4充分利用最新的工具和開發(fā)環(huán)境 原型法的局限性原型法的局限性 4 開發(fā)工具要求高。對于大型MIS若不經過系統(tǒng)分析進行整體性劃分,想要直接用屏幕一個一

12、個地模擬是困難的;4解決復雜系統(tǒng)和大系統(tǒng)問題很困難。對于大量運算、邏輯性強的程序模塊,難以改造模型供人評價,因為交互方式較少; v 管理要求高。對于管理基礎不好、信息處理混亂的情形,原型法使用有難度;v系統(tǒng)的交互方式必須簡單明了。對于一個批處理系統(tǒng),其大部分是內部處理過程,方法應用有困難。 4GL或或4GT的提出的提出 第一代機器語言面向計算機硬件,二進制代碼 第二代匯編語言面向機器運算,助記符表示機器語言 第三代高級語言面向計算機的過程或算法,算法語言 第四代語言,非過程化語言介于算法和求解問題之間 每條語句都經過高度濃縮完成多種功能, 代替一個常規(guī)的傳統(tǒng)程序集。如SORT ON TO原型開

13、發(fā)工具原型開發(fā)工具CASEl 用戶友好性;l 數據可存取性;4 處理靈活性;4 軟件開發(fā)和 生產率的改進。 4GL特點特點開發(fā)效率高,靈活性強,易于維護4GL與與MIS的開發(fā)的開發(fā) 4GL與MIS的快速生成和消除 軟件危機提供了途徑。l真正改進軟件開發(fā)產量 提高軟件開發(fā)質量和效率l軟件開發(fā)是面向結果的l加速程序設計和實現的時間, 消除開發(fā)中的拖延l可以使開發(fā)人員與用戶都參與 系統(tǒng)開發(fā),使用戶需求更明確 溝通更容易 CASE集計算機圖形技術、程序生成技術、RDB技術和各類開發(fā)工具于一身,構成MIS的自動生成環(huán)境 l 圖形工具;l 字典、DBMS和警告系統(tǒng);l 對系統(tǒng)的描述、說明作正確性檢查的工具

14、;l 代碼自動生成器;l 文檔生成器。 基于基于CASE開發(fā)開發(fā)MIS的步驟的步驟 步驟步驟1:用CASE圖形工具交互地、半自動化地 完成MIS的圖形化描述; 步驟步驟2:用CASE代碼自動器生成系統(tǒng)的源代碼 步驟步驟3:用CASE測試數據生成器提供MIS測試用例 CASE開發(fā)開發(fā)MIS的特點的特點v CASE改變了系統(tǒng)開發(fā)的物質基礎(環(huán)境)v 使得系統(tǒng)開發(fā)者工作性質發(fā)生變化v 系統(tǒng)開發(fā)過程速度加快而且功能進一步完善v CASE使原型化方法和OO方法付諸實施, 可以使結構化方法更加實用v 使軟件的個部分能重復使用基于面向對象的程序設計發(fā)展起來的,認為客觀世界是由各種各樣的對象組成,每種對象都有

15、各自的內部狀態(tài)的運動規(guī)律,不同的對象之間的相互作用和聯系就構成了各種不同的系統(tǒng)。 四四 面向對象的開發(fā)方法面向對象的開發(fā)方法 1基本思想:基本思想:基于所研究的問題,對問題空間進行自然分割,識別其中的實體及其相互關系,建立問題空間的信息模型,在此基礎上進行系統(tǒng)設計,用對應于實體和關系的軟件模塊構造系統(tǒng)2方法概述:方法概述:v客觀事物都是由對象(Object)組成的。v對象由屬性(Attribute)和方法(Method)組成。v對象之間聯系的實現。v對象可按其屬性進行歸類(Class)。v對象是一個補嚴格模塊了的實體,稱之為封裝(Encapsulation)。3基本步驟:基本步驟:定義問題抽象

16、的識別對象詳細設計問題程序實現4優(yōu)劣優(yōu)劣從系統(tǒng)應該“做什么”的角度出發(fā),在需求分析的基礎上提煉解決問題的對象。方法是從小到大,自下而上的,更加接近現實的世界。對于計算機工具要求高;在系統(tǒng)性調查分析之前,把握系統(tǒng)結構有困難??偨Y總結 只有結構化系統(tǒng)開發(fā)方法是真正能夠較全面支持整個系統(tǒng)開發(fā)過程的方法。其他方法各有特點,但都通常只能作為結構化系統(tǒng)開發(fā)方法在局部環(huán)節(jié)上的補充,暫時還不能替代其在系統(tǒng)開發(fā)過程中的主導地位,尤其是在目前占系統(tǒng)開發(fā)工作量最大的系統(tǒng)調查(30)和系統(tǒng)分析(40)兩個重要環(huán)節(jié)。 4.4 MIS開發(fā)文檔及其格式開發(fā)文檔及其格式一一系統(tǒng)分析說明書系統(tǒng)分析說明書 二 1.0前言 三 2

17、.0摘要四 3.0現行系統(tǒng)分析 五 3.1基本生產經營狀況分析六 3.2現行系統(tǒng)的組織機構和業(yè)務流程七 3.3現行系統(tǒng)的信息流程八 3.4對現行系統(tǒng)的評述4.0企業(yè)生產經營目標5.0新系統(tǒng)分析 5.1新系統(tǒng)的總體目標 5.2新系統(tǒng)的信息流程5.3新系統(tǒng)的總體結構和功能5.4新系統(tǒng)的功能模型5.5新系統(tǒng)的信息模型5.6新系統(tǒng)的接口分析5.7關鍵技術及其實現方法和技術路線 6.0系統(tǒng)配置 6.1軟件配置 6.2硬件配置 6.3組織機構配置 7.0實施進度計劃 8.0人員培訓計劃 9.0經費計劃 10.0系統(tǒng)預測效益分析二二 系統(tǒng)設計說明書系統(tǒng)設計說明書 1.0概述 2.0系統(tǒng)結構設計 2.1系統(tǒng)軟件結構 3.0接口設計 3.1用戶接口 3.2外部接口 3.3內部接口 4.0系統(tǒng)信息設計 4.1信息編碼設計 4.2數據項定義 4.3數據庫結構設計 5.0模塊內部設計 6.0系統(tǒng)出錯處理設計 6.1出錯信息 6.2故障措施 6.3系統(tǒng)維護設計 三三 源程序清單源程序清單程序清單目錄程序清單目錄

溫馨提示

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

評論

0/150

提交評論