信息管理系統課件第二章_第1頁
信息管理系統課件第二章_第2頁
信息管理系統課件第二章_第3頁
信息管理系統課件第二章_第4頁
信息管理系統課件第二章_第5頁
已閱讀5頁,還剩24頁未讀, 繼續免費閱讀

付費下載

下載本文檔

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

文檔簡介

管理信息系統華北電力大學電子與通信工程系苑津莎電子郵件:yuanjinsha@126.com第二章MIS的研制途徑2.1管理信息系統的開發概述2.2常用系統開發方法簡介2.3MIS開發涉及的基本問題2.1管理信息系統的開發概述2.1.1系統的生命周期

1.系統生命周期是指從立項、功能確定、設計、開發成功、投入使用,并在使用中不斷修改、完善,直至被新的系統所替代,而停止該系統使用的全過程2.系統開發過程概述

系統的生命周期包括系統開發和系統使用。管理信息系統的生命周期分為五個階段2.1.1系統的生命周期系統開發的生命周期分為五個階段系統規劃對企業的環境、目標、現行系統的狀況進行初步調查根據企業目標和發展戰略,確定系統的發展戰略對建設新系統的需求作出分析和預測考慮建設新系統所受的各種制約研究建設新系統的必要性和可行性。系統分析詳細分析現行系統(原有系統)存在的問題,找出解決這些問題的方案和所要達到的目標說明可供選擇的解決方案。2.1.1系統的生命周期系統設計根據系統分析說明書,提出系統的總體結構、布局、詳細開發思路與計劃。系統設計階段的任務是解決“怎么做”的問題,設計實現已定義的、并經過系統分析的管理信息系統。

系統實施主要任務是硬件設備的購置與調試、軟件開發與安裝、系統測試、人員培訓和系統轉換等。系統運行與維護運行階段的任務是保障系統的正常運行以及對系統進行維護與評價。2.1.2開發方法概述系統開發方法是指為獲取某一對象而組織人們思維活動的過程,以及實現這個過程必需采取的步驟和途徑。70年代,系統開發的結構化生命周期法80年代初,原型法80年代末期計算機輔助軟件工程(ComputerAidedSoftwareEngineering,CASE)面向對象(Object-Oriented,OO)的開發方法2.2常用系統開發方法簡介2.2.1結構化生命周期法1.結構化生命周期法的基本思想用系統的思想和系統工程的方法,按用戶至上的原則,結構化、模塊化地自上而下對系統進行分析和設計。2.2.1結構化生命周期法2.結構化生命周期法的優點建立面向用戶的觀點嚴格區分工作階段自頂向下進行開發工作文件的標準化和文獻化采用圖表工具描述系統3.結構化生命周期法的不足

所需文檔資料數量大用戶信息反饋慢開發周期長2.2.2原型法原型法原理:先按照用戶提出的需求,快速、低成本地建立一個系統原型,然后提供給用戶試用,在試用過程中不斷完善。通過用戶與系統原型的交互作用,用戶能夠不斷明確自己的信息需求。被用戶最終認可的原型,即可作為系統的最終開發結果。1.原型法概述用戶本身對“需求”理解就是一個模糊的概念隨著時間的推移,系統本身的功能需求可能也處在不斷的變化之中系統開發者只起著詢問者、顧問及問題解決者的作用2.2.2原型法2.原型法的開發過程用戶需求描述建立初始原型使用原型系統修改和完善原型2.2.2原型法3.使用原型法需要注意的問題并非所有的需求都能在系統開發前被準確地說明項目參加者之間通常都存在交流上的困難,原型提供了克服該困難的一個手段需要實際的、可供用戶參與的系統模型有合適的系統開發環境反復是完全需要和值得提倡的,但需求一旦確定,就應遵從嚴格不變的方法2.2.2原型法4.原型法的支持環境集成化的數據字典高性能的數據庫管理系統超高級語言報告生成器屏幕格式生成器自動文檔編寫機制2.2.2原型法5.原型法的特點符合人們認識事物的規律有利于項目的開發者和用戶之間的交流,原型法加強了開發過程中的用戶參與程度實際的原型為準確認識問題創造了條件能充分利用最新的系統開發環境將系統的調查、分析、設計融為一體原型法對大型系統有局限性2.2.3面向對象開發方法1.面向對象方法概述

面向對象方法學的出發點和基本原則是盡可能模擬人類習慣的思維方式,使開發軟件的方法與過程盡可能接近人類認識世界、解決問題的方法與過程2.2.3面向對象開發方法2.面向對象方法的基本概念對象:指問題域中某些事物的一個抽象,它反映該事物在系統中需要保存的信息和發揮的作用,它是由數據及操作組成的封裝體類:是一組具有相同數據結構和相同操作的對象的集合繼承:是面向對象描述類之間相似性的重要機制多態性:發出同樣的消息被不同類型的對象接收時,有可能導致完全不同的行為。即,在用戶不作任何干預的環境下,類的成員函數的行為能根據調用它的對象類型自動作出適應性調整,消息:對象之間進行通信的一種構造叫做消息,當一個消息發送給某個對象時,包含要求接收對象去執行某些活動的信息2.2.3面向對象開發方法3.面向對象建模用例模型:所有用例及其與用戶之間的關系。分析模型:分析問題域涉及的類及其屬性和關系,將系統的行為初步分配給一組對象。設計模型:將系統的靜態結構定義為子系統、類和接口,并定義由子系統、類和接口之間的協作來實現的用例。實現模型:包含構件和類到構件的映射。配置模型:定義計算機的物理節點和構件到這些節點的映射。測試模型:描述用于驗證用例的測試用例。2.2.3面向對象開發方法2.2.4計算機輔助軟件工程法1.CASE方法的基本思路

計算機輔助軟件工程法(ComputerAidedSoftwareEngineering,CASE)在前面所介紹的任何一種系統開發方法中,系統調查后,系統開發過程借助于專門研制的軟件工具來實現CASE的目的是使開發支持工具與開發方法學統一和結合起來,通過實現分析、設計與程序開發、維護的自動化,提高系統的開發效率和質量。2.2.4計算機輔助軟件工程法2.CASE環境介紹CASE庫及其結構2.2.4計算機輔助軟件工程法3.CASE的特點

解決了從客觀世界對象到軟件系統的直接映射。強有力地支持信息系統開發的全過程;使結構化方法更加實用;自動檢測的方法大大地提高了軟件的質量;使原型法方法和面向對象方法付諸于實施;簡化了軟件的管理和維護;加速了系統的開發過程;使開發者從繁雜的分析設計圖表和程序編寫工作中解放出來;使軟件的各部分能重復使用;產生出統一的標準化的系統文檔;使軟件開發的速度加快而且功能進一步完善。2.2.5商業軟件包法商業軟件包法是出現在市場上的商品化軟件,這種軟件可以完成特定的功能。例如,財務管理軟件包、人事管理軟件包等。這些軟件包質量和性能價格比都比較好,但因其比較通用,不一定完全滿足用戶的某些特定要求。1.商業軟件包的開發過程一般經過系統分析、系統修正和系統維護運行階段。系統分析階段確認用戶的需求,提出解決需求的方案比較商業軟件包開發和自行設計開發方案評估市場上的商品軟件包,選擇軟件包等2.2.5商業軟件包法2.商業軟件包的優缺點商業軟件包法的前提是必須有合適的軟件包。即使市場上存在著用戶需要的商品化軟件包,但是這種軟件包常常是通用的系統,很難完全滿足用戶的特殊要求。有時候需要對商業軟件包進行大量的二次開發工作,這樣就失去了商業軟件包的價值。2.2.6選擇開發方法1.結構化生命周期法能夠輔助管理人員對原有的業務進行清理,理順和優化原有業務,使其在技術手段上和管理水平上都有很大提高發現和整理系統調查、分析中的問題及疏漏,便于開發人員準確地了解業務處理過程有利于與用戶一起分析新系統中適合企業業務特點的新方法和新模型能夠對組織的基礎數據管理狀態、原有信息系統、經營管理業務與整體管理水平進行全面系統的分析2.2.6選擇開發方法2.原型法

原型法是一種基于4GL的快速模擬方法。它通過模擬以及對模擬后原型的不斷討論和修改,最終建立系統。因此,這種方法多被用于小型局部系統或處理過程比較簡單的系統設計到實現的環節3.商業軟件包法減少了設計、編程、安裝和維護的工作量。開發通用系統時可節省時間和費用,對企業內部信息系統資源的需求減少。但可能無法滿足組織的獨特需求,定制專用系統會提高開發成本2.2.6選擇開發方法4.CASE方法

CASE是一種除系統調查外全面支持系統開發過程的方法,同時也是一種自動化(準確地說應該是半自動化)的系統開發方法。具有其自身的獨特之處--高度自動化的特點。該方法的應用和CASE工具自身的設計,自頂向下、模塊化、結構化都是貫穿始終的2.3MIS的開發涉及的基本問題2.3.1系統建設的復雜性建設環境的復雜性用戶需求的多樣性建設內容的復雜性技術手段的復雜性建設資源的密集性2.3.2系統建設應具備的條件企業領導對建立系統應有較深入的認識企業必須有建立信息系統的實際需求和迫切性具備一定的科學管理的基礎企業的人員知識結構應適應系統建設的需要有必要的資源保證2.3.3開發MIS的基本原則一把手原則從最迫切的問題入手以業務為本,以管理為綱整體規劃,分步實施靈

溫馨提示

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

評論

0/150

提交評論