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

下載本文檔

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

文檔簡介

管理信息系統(tǒng)開發(fā)概論第一頁,共三十五頁,編輯于2023年,星期一

了解系統(tǒng)開發(fā)的任務和特點、原則掌握各種開發(fā)方法的基本思想、開發(fā)過程、特點、優(yōu)缺點、適用范圍了解管理信息系統(tǒng)項目的開發(fā)方式,了解選擇合作伙伴或開發(fā)單位應考慮的因素了解如何進行系統(tǒng)開發(fā)組織和項目管理。本章要求第二頁,共三十五頁,編輯于2023年,星期一管理信息系統(tǒng)各種開發(fā)方法的基本思想、開發(fā)過程、適用范圍。系統(tǒng)開發(fā)具備的基本條件和合作伙伴的選擇本章重點第三頁,共三十五頁,編輯于2023年,星期一第一節(jié)系統(tǒng)開發(fā)的指導原則第四頁,共三十五頁,編輯于2023年,星期一一系統(tǒng)開發(fā)的任務和特點

信息系統(tǒng)開發(fā)的任務系統(tǒng)開發(fā)的任務就是根據(jù)企業(yè)管理的目標、內容、規(guī)模、性質等具體情況,從系統(tǒng)論的觀點出發(fā),運用系統(tǒng)工程的方法,按照系統(tǒng)發(fā)展的規(guī)律,為企業(yè)建立起計算機化的信息系統(tǒng)。信息系統(tǒng)開發(fā)的特點

1.復雜性高

2.集體的創(chuàng)造性活動

3.產品是無形的

4.對管理基礎有相應的要求

第五頁,共三十五頁,編輯于2023年,星期一二信息系統(tǒng)開發(fā)的原則系統(tǒng)工程是為了合理地進行開發(fā)、設計和運用系統(tǒng)而采用的思想、步驟、組織和方法的總稱,管理信息系統(tǒng)的開發(fā)屬于系統(tǒng)工程的范疇。深入分析系統(tǒng)的特征,根據(jù)系統(tǒng)發(fā)展的規(guī)律來建立系統(tǒng),是系統(tǒng)開發(fā)的指導原則,其要點如下:

1、系統(tǒng)的目的性

應明確系統(tǒng)開發(fā)的目的,確立面向用戶的觀點。

2、系統(tǒng)的整體性

強調系統(tǒng)的整體性,采用先確定邏輯模型,再設計物理模型的開發(fā)思路。

3、系統(tǒng)的環(huán)境適應性

應該適應環(huán)境變化的要求,開發(fā)易擴展、易維護的系統(tǒng)。第六頁,共三十五頁,編輯于2023年,星期一三開發(fā)工作文檔化與規(guī)范化

軟件是程序代碼以及開發(fā)、使用和維護這些程序所需的文檔的總稱。要及時按照一定規(guī)范產生各種文檔,做到工作成果文檔化、圖表規(guī)范化。這些文檔有以下重要作用:

其一,人的記憶力是有限的,各種調查分析的結果和設計的技術細節(jié)必須以書面形式記錄下來,以供查閱和核對。

其二,開發(fā)人員之間、開發(fā)人員與用戶之間,可利用書面的、超越各自專業(yè)的共同語言—文檔的形式有效地進行交流。

其三,系統(tǒng)開發(fā)要經過一定的過程,后一階段的工作要在前一階段的基礎上,也就是在前期工作文檔的基礎上繼續(xù)進行。

文檔的形式以圖表為主,其表達效果在很多情況下比文字敘述簡潔、形象、效果真實。但所用的圖表應當規(guī)范化、標準化。第七頁,共三十五頁,編輯于2023年,星期一第二節(jié)系統(tǒng)開發(fā)的方法第八頁,共三十五頁,編輯于2023年,星期一70年代:生命周期法(瀑布模型)系統(tǒng)辨識、選擇、規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)維護MIS的生命周期法

將管理信息系統(tǒng)從系統(tǒng)調查開始,經過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)維護與評價,直至要求建立新的系統(tǒng)看成是一個生命周期的結束,另一個生命周期的開始。一生命周期法第九頁,共三十五頁,編輯于2023年,星期一系統(tǒng)開發(fā)生命周期各階段的主要工作

詳細設計提出要求可行性研究系統(tǒng)評價系統(tǒng)維護驗收編程調試系統(tǒng)轉換詳細調查初步調查邏輯設計開發(fā)方案選擇審批審查審查總體設計系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)運行和維護第十頁,共三十五頁,編輯于2023年,星期一生命周期各階段的主要任務(1)系統(tǒng)調查。該階段的范圍是整個業(yè)務系統(tǒng),目的是從整個業(yè)務的角度出發(fā)確定和考慮潛在的問題和機會,確定系統(tǒng)開發(fā)要“解決什么問題”。(2)系統(tǒng)分析。主要活動包括可行性分析和需求分析。其范圍是列入開發(fā)計劃的單個信息系統(tǒng)開發(fā)項目。目的是分析業(yè)務上存在的問題,定義業(yè)務需求。(3)系統(tǒng)設計。系統(tǒng)設計的目的是設計一個以計算機為基礎的技術解決方案以滿足用戶的業(yè)務需求??傮w設計的主要任務是構造軟件的總體結構;詳細設計包括人機界面設計、數(shù)據(jù)庫設計、程序設計。(4)系統(tǒng)實施。系統(tǒng)實施包括:按照物理模型實現(xiàn)應用軟件的編制和測試、系統(tǒng)試運行、系統(tǒng)切換、系統(tǒng)交付使用以及運行后的系統(tǒng)維護和評價等工作。第十一頁,共三十五頁,編輯于2023年,星期一生命周期法的主要優(yōu)缺點生命周期法的主要優(yōu)缺點:

P107表3-1

適用范圍

該方法適用于一些組織相對穩(wěn)定、業(yè)務處理過程規(guī)范、需求明確且在一定時期內不會發(fā)生大的變化的大型復雜系統(tǒng)的開發(fā)。

第十二頁,共三十五頁,編輯于2023年,星期一二原型法

運用生命周期法的前提條件是要求用戶在項目開始初期就非常明確地陳述其需求,需求陳述出現(xiàn)錯誤,對信息系統(tǒng)開發(fā)的影響尤為嚴重,因此,這種方法不允許失敗。事實上這種要求又難以做到。在70年代中期,人們提出了旨在改進SDLC缺點的一種開放式方法—原型法(Prototyping),自80年代中期以來,當圖形用戶界面(GraphicUserInterface,GUI)出現(xiàn)后,原型法逐步被接受,并成為一種流行的信息系統(tǒng)開發(fā)方法。產生的原因第十三頁,共三十五頁,編輯于2023年,星期一原型法的基本思想

原型法(PrototypingMethod)是在系統(tǒng)開發(fā)初期,憑借系統(tǒng)開發(fā)人員對用戶需求的了解和系統(tǒng)主要功能的要求,在強有力的軟件環(huán)境支持下,迅速構造出系統(tǒng)的初始原型,然后與用戶一起不斷對原型進行修改、完善,直到滿足用戶需求。第十四頁,共三十五頁,編輯于2023年,星期一原型法的開發(fā)過程收集用戶需求開發(fā)/完善原型修正和改進系統(tǒng)實施和應用滿意嗎?放棄?YYNN放棄原型與用戶一起審查原型第十五頁,共三十五頁,編輯于2023年,星期一原型法的主要優(yōu)缺點原型法的主要優(yōu)缺點:

P108表3-2適用范圍

原型法適用于小型、簡單、處理過程比較明確、沒有大量運算和邏輯處理過程的系統(tǒng)。第十六頁,共三十五頁,編輯于2023年,星期一面向對象方法的由來和歷史面向對象(ObjectOriented,簡稱OO)的概念應起源于挪威的K.Nyguard等人開發(fā)的模擬離散事件的程序設計語言Simula真正的面向對象程序設計(ObjectOrientedProgramming,簡稱OOP)是由AlanKeyz主持設計的Smalltalk語言20世紀80年代面向對象的分析、面向對象的設計等方法和技術才開始興起

三面向對象的方法第十七頁,共三十五頁,編輯于2023年,星期一面向對象方法的由來和歷史1988年Shlaer和Mellof首先在其《面向對象的系統(tǒng)分析》(Object-OrientedSystemAnalysis)一書中,集中使用ER模型(Entity-RelationshipModel)來捕捉用戶需求信息1991年Coad和Yourdon在《面向對象的分析》一書中提出了OOA方法在1991年,Rumbaugh等人提出了一個用于系統(tǒng)分析和設計的“面向對象的建模技術(Object-OrientedModelingTechnology,簡稱為OMT)”1992年,Embley等人又提出了OSA(面向對象的系統(tǒng)分析)方法

第十八頁,共三十五頁,編輯于2023年,星期一

首先是面向對象的系統(tǒng)分析(OOA),它的任務是了解問題域內該問題所涉及的對象和對象間的關系,建立問題模型。其次是面向對象的系統(tǒng)設計(OOD),它的任務是調整、完善和充實由OOA建立的模型。最后是面向對象的系統(tǒng)實現(xiàn)(OOP),它的任務是用面向對象的語言實現(xiàn)OOD提出的模型。這與傳統(tǒng)的生命周期法相似,但各階段所解決的問題和采用的描述方法卻有極大的區(qū)別。面向對象開發(fā)方法的內容與過程第十九頁,共三十五頁,編輯于2023年,星期一面向對象的基本概念1.對象(Object)2.消息(message)3.類(Class)4.繼承性(Inheritance)5.封裝性(Encapsulation)6.多態(tài)性7.動態(tài)聯(lián)編第二十頁,共三十五頁,編輯于2023年,星期一面向對象開發(fā)方法的適用范圍適用范圍流行的開發(fā)方法,適用面很廣。特別適合于小型應用軟件系統(tǒng)的開發(fā)。第二十一頁,共三十五頁,編輯于2023年,星期一系統(tǒng)開發(fā)方法的選擇系統(tǒng)開發(fā)方法的選擇涉及到以下因素:需求和應用的類型、數(shù)據(jù)、過程、算法和環(huán)境等各種方法的特點、適用范圍;在大型系統(tǒng)的開發(fā)中,常常不是采用一種開發(fā)方法,而是采用多種方法的組合。人力資源CASE工具的可利用性時間、資金等方面的約束條件(1)應用的特點(2)方法的選擇(3)資源分析第二十二頁,共三十五頁,編輯于2023年,星期一第三節(jié)系統(tǒng)開發(fā)的方式第二十三頁,共三十五頁,編輯于2023年,星期一一開發(fā)方式的分類

目前,我國企業(yè)系統(tǒng)開發(fā)方式主要有以下五種:

1.由本企業(yè)自行開發(fā)

這種開發(fā)方式需要有出色的領導和自己的開發(fā)隊伍,包括系統(tǒng)分析師、程序設計員、計算機技術人員和有經驗的管理人員等各類人員。

2.企業(yè)與軟件公司合作開發(fā)

3.委托開發(fā)

利用外部專門提供信息系統(tǒng)建立和維護的公司,來實現(xiàn)信息系統(tǒng)的開發(fā)。

4.購買應用軟件產品

5.購買服務。

企業(yè)在擁有一定的軟硬件平臺之后,還可以通過付費的方式直接購買信息和信息服務,這種方式被稱作“資源外包”(outsourcing),是20世紀末發(fā)達國家企業(yè)信息系統(tǒng)發(fā)展的重要趨勢。第二十四頁,共三十五頁,編輯于2023年,星期一二系統(tǒng)開發(fā)方式的選擇“造”與“買”的決策應該根據(jù)系統(tǒng)本身的復雜程度和重要性、開發(fā)任務的緊迫性、經濟效益原則、內部信息技術專業(yè)人員的水平和組織健全程度、企業(yè)的開發(fā)經驗以及企業(yè)內外部應用環(huán)境等具體情況進行全面的評價。教材P117表3-4“造”與“買”的決策選擇因素。第二十五頁,共三十五頁,編輯于2023年,星期一第四節(jié)系統(tǒng)開發(fā)的組織和項目管理第二十六頁,共三十五頁,編輯于2023年,星期一一系統(tǒng)開發(fā)的組織1.系統(tǒng)開發(fā)領導小組

系統(tǒng)開發(fā)領導小組應由企業(yè)負責人來主持,小組成員應包括有決策審批權的企業(yè)高層領導、系統(tǒng)開發(fā)項目負責人、有經驗的系統(tǒng)分析師,以及各用戶部門的業(yè)務負責人。領導小組的職責范圍如下:

提出建立新系統(tǒng)的目標和總策略。保證滿足企業(yè)業(yè)務部門對新系統(tǒng)的需求。對開發(fā)工作進行監(jiān)督與控制。協(xié)調系統(tǒng)開發(fā)有關的各項工作,新系統(tǒng)與原系統(tǒng)的關系。委任計算中心的主要工作人員,規(guī)定他們的職責范圍。對系統(tǒng)開發(fā)規(guī)劃和項目進展進行必要的監(jiān)督和宏觀管理。第二十七頁,共三十五頁,編輯于2023年,星期一一系統(tǒng)開發(fā)的組織2.系統(tǒng)開發(fā)團隊的構成開發(fā)團隊直接負責系統(tǒng)開發(fā)的具體工作。開發(fā)團隊成員:開發(fā)風險承擔者、系統(tǒng)主要用戶、項目管理者、系統(tǒng)開發(fā)專家、各類技術支持人員。討論:各類人員的工作任務及應具備的素質

第二十八頁,共三十五頁,編輯于2023年,星期一一系統(tǒng)開發(fā)的組織3.外部系統(tǒng)開發(fā)者如果系統(tǒng)開發(fā)項目有外部的開發(fā)商或合作組織,企業(yè)就需要對來自外部的開發(fā)力量進行評價和選擇。對來自外部的開發(fā)力量進行評價和選擇,卡內基·梅隆大學的軟件工程學院開發(fā)了一種軟件能力成熟度模型,根據(jù)該模型,軟件能力成熟水平分五個級別,高級別的開發(fā)組織具有更強的實力承擔更為復雜的開發(fā)項目。P122表3-6軟件能力開發(fā)成熟度模型.第二十九頁,共三十五頁,編輯于2023年,星期一二系統(tǒng)開發(fā)的項目管理1、開發(fā)項目評價指標

評價信息系統(tǒng)項目成功與否,必須從整體出發(fā),從用戶出發(fā)。信息系統(tǒng)開發(fā)項目的評價指標從用戶的角度看可以分成技術、經濟、管理環(huán)境三個方面:(1)技術性能指標系統(tǒng)輸出指標;系統(tǒng)運行操作指標;系統(tǒng)可靠性和安全性指標。(2)經濟性能指標成本費用指標;效益指標;后備需求的規(guī)模與水平。(3)管理環(huán)境指標用戶對系統(tǒng)的態(tài)度;管理者對系統(tǒng)的態(tài)度;工作環(huán)境。第三十頁,共三十五頁,編輯于2023年,星期一二系統(tǒng)開發(fā)的項目管理2、項目計劃管理計劃管理主要工作內容:(1)任務劃分。制定總體計劃,確定系統(tǒng)開發(fā)范圍,估算開發(fā)所需資源,劃分系統(tǒng)開發(fā)階段,分步實施,同時明確系統(tǒng)開發(fā)重點。(2)計劃安排。制定階段計劃,分解階段任務,估算階段工作,規(guī)劃階段工作進度。(3)質量管理。工程計劃執(zhí)行情況檢查,找出無法按計劃完成的原因并且提出相應建議,以對計劃做出相應調整。(4)經費管理。制定經費開支計劃和預測計劃,包括經費概算、支出的詳細構成、相關資金來源的保證方式等。(5)風險管理。應用各種風險管理技術,最大限度地規(guī)避風險,提高開發(fā)項目的成功率。第三十一頁,共三十五頁,編輯于2023年,星期一三項目質量和進度控制1、質量控制的常用方法如下:

(1)通過多次反復、多方參與的評審,控制需求和設計的質量。

(2)在編碼之前,制定代碼規(guī)范,并強制執(zhí)行,以便保證代碼的規(guī)范性。

(3)通過嚴格的、完整的測試流程,保證編碼質量。

(4)需求分析、方案、系統(tǒng)設計、測試計劃、實施計劃等必須進行內部評審,通過內部評審后指定雙方人員共同審查。

(5)必須制定全面的測試計劃和質量保證實施過程并通過審查。

(6)系統(tǒng)交付使用前,要經歷單元測試、集成測試、系統(tǒng)測試和用戶測試、驗收測試等質量檢驗過程。

(7)制定實施和維護計劃以及實施和維護操作規(guī)程,記錄操作過程。第三十二頁,共三十五頁,編輯于2023年,星期一三項目質量和進度控制

溫馨提示

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

評論

0/150

提交評論