




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
管理信息系統(tǒng)開發(fā)第1頁,共31頁,2023年,2月20日,星期三一、MIS的基本問題MIS的開發(fā)原則MIS的開發(fā)方式MIS的開發(fā)方法第2頁,共31頁,2023年,2月20日,星期三1、MIS的開發(fā)原則(1)創(chuàng)新原則,體現(xiàn)先進性(2)整體原則,體現(xiàn)完整性(3)不斷發(fā)展原則,體現(xiàn)超前性(4)經(jīng)濟原則,體現(xiàn)實用性第3頁,共31頁,2023年,2月20日,星期三2、MIS的開發(fā)方式(1)獨立開發(fā)
獨立開發(fā)是指由本單位的工作人員獨立進行管理信息系統(tǒng)的開發(fā)。(2)委托開發(fā)
委托開發(fā)方式是指由單位提出開發(fā)要求、新系統(tǒng)的功能、目標、開發(fā)時間等,委托有開發(fā)能力的單位進行管理信息系統(tǒng)的開發(fā)工作。
(3)合作開發(fā)
合作開發(fā)是指由本單位提出開發(fā)要求,與合作單位一起完成管理信息系統(tǒng)的開發(fā)工作,開發(fā)成果由雙方共享。(4)購買現(xiàn)成軟件
購買現(xiàn)成軟件是指從銷售商手中直接購買已開發(fā)成功且功能強大的專項業(yè)務(wù)管理信息系統(tǒng)軟件。
第4頁,共31頁,2023年,2月20日,星期三3、MIS的開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)方法原型法面向?qū)ο蟮拈_發(fā)方法計算機輔助軟件工程方法第5頁,共31頁,2023年,2月20日,星期三二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)的基本思想結(jié)構(gòu)化系統(tǒng)開發(fā)的工作步驟生命周期的階段結(jié)構(gòu)化系統(tǒng)開發(fā)的優(yōu)缺點第6頁,共31頁,2023年,2月20日,星期三1.結(jié)構(gòu)化系統(tǒng)開發(fā)的基本思想采用結(jié)構(gòu)化思想、系統(tǒng)工程的觀點和工程化的方法,按照用戶至上的原則,先將整個管理信息系統(tǒng)作為一個大模塊,自頂向下,以模塊化結(jié)構(gòu)設(shè)計技術(shù)進行模塊分解,然后,再自底向上按照系統(tǒng)的結(jié)構(gòu)將各模塊進行組合,最終實現(xiàn)系統(tǒng)的開發(fā)。第7頁,共31頁,2023年,2月20日,星期三2、結(jié)構(gòu)化系統(tǒng)開發(fā)的工作步驟利用結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)管理信息系統(tǒng)的工作步驟:第8頁,共31頁,2023年,2月20日,星期三3、生命周期的階段
系統(tǒng)開發(fā)生命周期各階段及每個階段的主要工作:(1)系統(tǒng)規(guī)劃階段。
根據(jù)用戶的系統(tǒng)開發(fā)請求,進行初步調(diào)查,明確問題,確定系統(tǒng)目標和總體結(jié)構(gòu),確定分階段實施進度,然后進行可行性研究。(2)系統(tǒng)分析階段。
分析業(yè)務(wù)流程;分析數(shù)據(jù)與數(shù)據(jù)流程;分析功能與數(shù)據(jù)之間的關(guān)系;最后提出分析處理方式和新系統(tǒng)邏輯方案。(3)系統(tǒng)設(shè)計階段??傮w結(jié)構(gòu)設(shè)計;代碼設(shè)計;數(shù)據(jù)庫/文件設(shè)計;輸入/輸出設(shè)計;模塊結(jié)構(gòu)與功能設(shè)計。(4)系統(tǒng)實施階段。
同時進行編程和人員培訓(xùn),然后投入試運行。(5)系統(tǒng)運行階段。
同時進行系統(tǒng)的日常運行管理、評價、監(jiān)理審計三部分工作。
第9頁,共31頁,2023年,2月20日,星期三4、結(jié)構(gòu)化系統(tǒng)開發(fā)的優(yōu)點結(jié)構(gòu)化系統(tǒng)開發(fā)方法強調(diào)嚴格按照系統(tǒng)開發(fā)的生命周期進行新系統(tǒng)開發(fā),適合于大型系統(tǒng)的開發(fā)。該方法具有以下優(yōu)點:(1)嚴格區(qū)分系統(tǒng)開發(fā)的階段性。(2)自頂向下的整體性開發(fā)與設(shè)計和自底向上的由局部到整體的模塊化設(shè)計與實施相結(jié)合。(3)遵循用戶至上原則,深入調(diào)查研究。(4)系統(tǒng)開發(fā)過程工程化,文檔資料標準化。第10頁,共31頁,2023年,2月20日,星期三5、結(jié)構(gòu)化系統(tǒng)開發(fā)的缺點該方法也存在如下缺點:(1)系統(tǒng)開發(fā)周期過長。(2)要求在開發(fā)之初全面認識系統(tǒng)的信息需求,充分預(yù)料各種可能發(fā)生的變化,難度很大。(3)用戶參與系統(tǒng)開發(fā)的積極性沒有充分調(diào)動,造成系統(tǒng)交接過程不平穩(wěn),系統(tǒng)運行維護管理難度加大。第11頁,共31頁,2023年,2月20日,星期三三、原型法原型法的概念原型法的基本思想原型法開發(fā)階段原型法的優(yōu)缺點第12頁,共31頁,2023年,2月20日,星期三1、什么是原型法所謂原型,是指由系統(tǒng)分析設(shè)計人員與用戶合作,在短期內(nèi)定義用戶基本需求的基礎(chǔ)上,開發(fā)出來的一個只具備基本功能、實驗性的、簡易的應(yīng)用軟件。原型法(Prototyping),也稱漸進法(Evolutionary)或迭代法(Iterative),是在關(guān)系數(shù)據(jù)庫系統(tǒng)、第四代程序生成工具和各種系統(tǒng)開發(fā)生成環(huán)境誕生的基礎(chǔ)上,逐步形成的一種設(shè)計思想、過程和方法全新的系統(tǒng)開發(fā)方法。第13頁,共31頁,2023年,2月20日,星期三2、原型法的基本思想首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型。再在此基礎(chǔ)上與用戶交流,將模型不斷補充、修改、完善,如此反復(fù),最終直至用戶和開發(fā)者都比較滿意為止,就形成了一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。第14頁,共31頁,2023年,2月20日,星期三
3、原型法開發(fā)階段采用原型法開發(fā)管理信息系統(tǒng)可以分為如下幾個階段第15頁,共31頁,2023年,2月20日,星期三4、原型法的優(yōu)缺點應(yīng)用原型法進行系統(tǒng)開發(fā)既有利,也有弊。第16頁,共31頁,2023年,2月20日,星期三原型法的優(yōu)點(1)有利于用戶及早參與開發(fā)過程,讓用戶在開發(fā)之初就看到系統(tǒng)雛形,了解管理信息系統(tǒng),激發(fā)參與開發(fā)的熱情和積極性;(2)也可以使用戶培訓(xùn)工作同時啟動,有利于系統(tǒng)今后順利交接和運行維護;(3)構(gòu)造原型快速,成本較低;(4)開發(fā)進程加快,周期縮短,反饋及時。第17頁,共31頁,2023年,2月20日,星期三原型法的缺點(1)對于大型系統(tǒng)或復(fù)雜性高的系統(tǒng),沒有充分的系統(tǒng)需求分析,很難構(gòu)造出原型;(2)開發(fā)進程管理復(fù)雜,要求用戶和開發(fā)人員的素質(zhì)高,配合默契;(3)必須依賴強有力的支撐環(huán)境,否則無法進行。第18頁,共31頁,2023年,2月20日,星期三四、面向?qū)ο蟮拈_發(fā)方法面向?qū)ο箝_發(fā)的基本思想面向?qū)ο蟮拈_發(fā)方法的概念面向?qū)ο蠓椒ǖ拈_發(fā)過程面向?qū)ο箝_發(fā)的優(yōu)點第19頁,共31頁,2023年,2月20日,星期三1.面向?qū)ο箝_發(fā)的基本思想面向?qū)ο蟮拈_發(fā)方法基于類和對象的概念,把客觀世界的一切事物都看成是由各種不同的對象組成,每個對象都有各自內(nèi)部的狀態(tài)、機制和規(guī)律;按照對象的不同特性,可以組成不同的類。不同的對象和類之間的相互聯(lián)系和相互作用就構(gòu)成了客觀世界中的不同的事物和系統(tǒng)。第20頁,共31頁,2023年,2月20日,星期三2、什么是面向?qū)ο蟮拈_發(fā)方法面向?qū)ο蟮拈_發(fā)方法可描述為:(1)客觀事物都是由對象組成的對象(object),對象是在客觀事物基礎(chǔ)上抽象的結(jié)果,任何復(fù)雜的事物都可以通過對象的某種組合構(gòu)成。(2)對象由屬性和方法組成
屬性(attribute)反映對象的信息特征。如:特點、值、狀態(tài)等。方法(method)則用來定義改變對象屬性狀態(tài)的各種操作方式。第21頁,共31頁,2023年,2月20日,星期三(3)對象之間的聯(lián)系通過傳遞消息來實現(xiàn)傳遞消息(message)的方式是通過消息模式(messagepattern)和方法所定義的操作過程來完成的。(4)對象可按其屬性進行歸類
類(class)有一定的結(jié)構(gòu),類可以有超類(superclass)這種對象或類之間的層次結(jié)構(gòu)是靠繼承關(guān)系維系的。(5)對象是被封裝的實體,類可以有子類(subclass)
所謂封裝(encapsulation),即指嚴格的模塊化。這種封裝的對象滿足軟件工程的要求,而且可以直接被面向?qū)ο蟮某绦蛟O(shè)計語言所接受。第22頁,共31頁,2023年,2月20日,星期三3、面向?qū)ο蠓椒ǖ拈_發(fā)過程(1)系統(tǒng)調(diào)查和需求分析(2)分析問題的性質(zhì)和求解問題確定系統(tǒng)(3)詳細設(shè)計問題(4)程序?qū)崿F(xiàn)采用面向?qū)ο蟮某绦蛟O(shè)計語言實現(xiàn)抽象出來的范式形式的對象,使之成為應(yīng)用程序軟件。這一階段被稱為面向?qū)ο蟮某绦蛟O(shè)計(OOP,Object-OrientedProgramming)。第23頁,共31頁,2023年,2月20日,星期三4、面向?qū)ο箝_發(fā)的優(yōu)點(1)采用全新的面向?qū)ο笏枷?,使得系統(tǒng)的描述及信息模型的表示與客觀實體相對應(yīng),符合人類的思維習(xí)慣,有利于系統(tǒng)開發(fā)過程中用戶與開發(fā)人員的交流和溝通,縮短開發(fā)周期,提高系統(tǒng)開發(fā)的正確性和效率。(2)系統(tǒng)開發(fā)的基礎(chǔ)統(tǒng)一于對象之上,各個階段工作過渡平滑,避免了許多中間轉(zhuǎn)換環(huán)節(jié)和多余勞動,加快了系統(tǒng)開發(fā)的進程。
第24頁,共31頁,2023年,2月20日,星期三(3)面向?qū)ο蠹夹g(shù)中的各種概念和特性,如繼承、封裝、多態(tài)性及消息傳遞機制等,使軟件的一致性、模塊的獨立性以及程序的共享和可重用性大大提高,也與分布式處理、多機系統(tǒng)及網(wǎng)絡(luò)通信等發(fā)展趨勢相吻合,具有廣闊的應(yīng)用前景。(4)許多新型的軟件中,采用或包含了面向?qū)ο蟮母拍詈陀嘘P(guān)技術(shù),為面向?qū)ο蟮拈_發(fā)方法的應(yīng)用提供了強大的技術(shù)支持。第25頁,共31頁,2023年,2月20日,星期三五、計算機輔助軟件工程方法CASE方法概念CASE方法的基本思路CASE開發(fā)環(huán)境CASE的特點第26頁,共31頁,2023年,2月20日,星期三1、CASE方法概念計算機輔助軟件工程(CASE,ComputerAidedSoftwareEngineering),它集圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和各類開發(fā)工具于一身,全面支持系統(tǒng)調(diào)查以外的每個開發(fā)步驟。嚴格地講,CASE并不是真正意義上的獨立方法。第27頁,共31頁,2023年,2月20日,星期三2、CASE方法的基本思路
CASE方法的基本思路是:借助專門的軟件工具,使系統(tǒng)開發(fā)過程中的每一步與一定的程序形成對應(yīng)關(guān)系。CASE方法只是為具體的開發(fā)方法提供支持每一過程的專門工具,也就是把原先手工完成的開發(fā)過程,轉(zhuǎn)變?yōu)橐宰詣踊ぞ吆椭苇h(huán)境支持的自動化開發(fā)過程。在實際開發(fā)過程中,通常各過程只是在一定程度上部分與程序?qū)?yīng),而不是絕對的一一對應(yīng),對于不完全一致的地方需要由系統(tǒng)開發(fā)人員作具體修改,所以,軟件工具不能一次“映射”出最終結(jié)果。第28頁,共31頁,2023年,2月20日,星期三3、CASE開發(fā)環(huán)境CASE作為一個通用的軟件支持環(huán)境,它應(yīng)能支持所有的軟件開發(fā)過程的全部技術(shù)工作及其管理工作。(1)圖形功能(2)查錯功能(3)CASE中心信息庫(4)對軟件生命周期的全面覆蓋(5)支持建立系統(tǒng)的原型(6)代碼自動生成(7)對結(jié)構(gòu)化方法的支持第29頁,共31頁,2023年,2月20日,星期三4、CASE的特點(1)CASE應(yīng)該能為用戶提供支持各種方法的開發(fā)環(huán)境,在實際開發(fā)一個系統(tǒng)時,CASE開發(fā)系統(tǒng)時必須依賴一種具體的開發(fā)方法。(2)CASE可幫助開發(fā)者方便、快捷地產(chǎn)生出系統(tǒng)開發(fā)過程中各類圖表、程序和說明性文檔,使開發(fā)者從繁雜的分析設(shè)計圖表和程序編寫工作中解放出來。產(chǎn)生出統(tǒng)一的標準化的系統(tǒng)文檔,使軟件的各部分能重復(fù)使用。(3)自動檢測的方法大大地提高了軟件的質(zhì)量,簡化了軟件的管理和維護,加速了系統(tǒng)的開發(fā)過程。(4)CASE方法解決了從客觀世界對象到軟件系統(tǒng)的直接映射問題,有力地支持軟件/信息系統(tǒng)開發(fā)的全過程。利用CASE開發(fā)系統(tǒng)與傳統(tǒng)方法在許多方面有所不同。例如:考慮問題的角度、開發(fā)過程的做法以及實現(xiàn)系統(tǒng)的措施等。第30頁,共31頁,2023年,2月20日,星期三六、MIS主要開發(fā)方法的比較結(jié)構(gòu)化的系統(tǒng)開發(fā)方法是經(jīng)典的開發(fā)方法,強調(diào)從系統(tǒng)出發(fā),自頂向下、逐步求精地開發(fā)系統(tǒng)。原型法強調(diào)開發(fā)方與用戶的交流,從動態(tài)的角度看待系統(tǒng)變化,采用的是以變應(yīng)變的思路,思路上比結(jié)構(gòu)化的系統(tǒng)開發(fā)方法要先進。原型法對于中小型的信息系統(tǒng)開發(fā)應(yīng)該說效果很好,但對于大型、復(fù)雜的系統(tǒng)在原型的制作上有相當?shù)睦щy;在實際應(yīng)用中,通常與結(jié)構(gòu)化方法結(jié)合起來一起使用。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 退役重武器測試題及答案
- 2023-2024學(xué)年山西省太原市迎澤區(qū)三年級(上)期末數(shù)學(xué)試卷(含答案)
- 小黑子考試試題及答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級技能押題練習(xí)試題A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級技能能力檢測試卷B卷附答案
- 2023年全國翻譯專業(yè)資格(水平)考試英語三級筆譯實務(wù)試題真題及答案
- 配電柜知識培訓(xùn)課件
- 卸妝膏護膚知識培訓(xùn)課件
- 小紅船讀后感
- 市場營銷策略制定服務(wù)協(xié)議
- 安全生產(chǎn)法律法規(guī)培訓(xùn)課件1
- 音樂教育:培養(yǎng)學(xué)生的審美能力與綜合藝術(shù)素養(yǎng)培訓(xùn)課件
- 2023低空數(shù)字航空攝影規(guī)范
- 大班-科學(xué)-變化的月亮-課件
- 高中學(xué)生物理學(xué)情分析【3篇】
- 培訓(xùn)課件 -低成本自動化的開展與案例(上)
- 急救車藥品一覽表
- 項目部成立文件示例1
- 強直性脊柱炎患者功能鍛煉組圖
- 新課程標準2022版綜合實踐
- 40篇英語短文搞定高考3500個單詞
評論
0/150
提交評論