信息系統(tǒng)主要的開發(fā)方法包括結(jié)構(gòu)化方法、原型法、系統(tǒng)規(guī)劃方法、戰(zhàn)略數(shù)據(jù)規(guī)劃方法、信息工程方法和面向?qū)ο蠓椒ǖ取?/p>
1. 結(jié)構(gòu)化方法
2. 結(jié)構(gòu)化方法是由結(jié)構(gòu)化系統(tǒng)分析和設(shè)計組成的一種信息系統(tǒng)開發(fā)方法。結(jié)構(gòu)化方法是目前最成熟、應(yīng)用最廣泛的信息系統(tǒng)開發(fā)方法之一。
3.
4. 結(jié)構(gòu)化方法主要特點介紹如下:
5. 開發(fā)目標(biāo)清晰化
6. 工作階段程式化
7. 開發(fā)文檔規(guī)范化
8. 設(shè)計方法結(jié)構(gòu)化
9.
10. 2.原型法
11. 原型法是一種根據(jù)用戶需求,利用系統(tǒng)開發(fā)工具,快速地建立一個系統(tǒng)模型并展示給用戶,再此基礎(chǔ)上與用戶交流,最終實現(xiàn)用戶需求的信息系統(tǒng)快速開發(fā)的方法。
12.
13. 應(yīng)用原型法開發(fā)過程包括系統(tǒng)需求分析、系統(tǒng)初步設(shè)計、系統(tǒng)調(diào)試、系統(tǒng)檢測等階段。
14.
15. 原型法具有開發(fā)周期短、見效快、與業(yè)務(wù)人員交流方便的優(yōu)點,特別適用于那些用戶需求模糊,結(jié)構(gòu)性比較差的信息系統(tǒng)的開發(fā)。
16.
17. 3.系統(tǒng)規(guī)劃方法
18. 系統(tǒng)規(guī)劃方法(BSP,Business System Planning)是戰(zhàn)略數(shù)據(jù)規(guī)劃方法和信息工程方法的基礎(chǔ)和。
19.
20. 4.戰(zhàn)略數(shù)據(jù)規(guī)劃方法
21. 戰(zhàn)略數(shù)據(jù)規(guī)劃方法的要點主要有:
22. 數(shù)據(jù)環(huán)境對于信息系統(tǒng)至關(guān)重要
23. 4種數(shù)據(jù)環(huán)境
24. 建立主題數(shù)據(jù)庫是信息系統(tǒng)開發(fā)的中心任務(wù)
25. 圍繞主題數(shù)據(jù)庫搞好應(yīng)用開發(fā)
26.
27. 5.信息工程方法
28. 信息工程方法與規(guī)劃方法和戰(zhàn)略數(shù)據(jù)規(guī)劃方法是一種交叉關(guān)系,即信息工程方法是其他2種方法的總結(jié)和提升,而其他兩種方法則是信息工程方法的基礎(chǔ)和核心。
29.
30. 6.面向?qū)ο蠓椒?
31. 面向?qū)ο蠓椒ㄊ菍陀^世界的一種看法,它把客觀世界從概念上看成是一個由相互配合而協(xié)作的對象組成的系統(tǒng)。信息系統(tǒng)開發(fā)的面向?qū)ο蠓椒ㄅd起是信息系統(tǒng)發(fā)展的必然趨勢。
32.
33. 面向?qū)ο蟮姆治龇椒ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如實體、關(guān)系、屬性等,同時運用封裝、繼承、多態(tài)等機制來構(gòu)造模擬現(xiàn)實系統(tǒng)的方法。
信息系統(tǒng)的開發(fā)方法?(基本原理、優(yōu)劣點) 1、系統(tǒng)開發(fā)生命周期法: a) 基本原理 用戶的積極參與;嚴(yán)格按劃分的階段和活動進行系統(tǒng)開發(fā);設(shè)立檢查點;文檔的標(biāo)準(zhǔn)化。
b) 優(yōu)點 階段的順序性和依賴性;從抽象到具體,逐步求精;邏輯設(shè)計與物理設(shè)計分開;質(zhì)量保證措施完備。 c) 劣點 它是一種預(yù)先定義需求的方法,基本前提是必須能夠在早期就凍結(jié)用戶的需求,只適應(yīng)于可以在早期階段就完全確定用戶需求的項目;未能很好地解決系統(tǒng)分析到系統(tǒng)設(shè)計之間的過渡,即如何是物理模型如實反映出邏輯模型的要求,通俗地說,就是如何從紙上談兵到真槍實彈地作戰(zhàn)的轉(zhuǎn)變過程;該方法文檔的編寫工作量極大,隨著開發(fā)工作的進行,這些文檔需要及時更新。
2、原型法: a) 優(yōu)點 符合人們認(rèn)識事物的規(guī)律;能及早暴露系統(tǒng)實施后潛在的一些問題;能調(diào)動用戶參與的積極性。 b) 劣點 不適合大型系統(tǒng)的開發(fā);不適合大量運算及邏輯性強的模塊;對原企業(yè)基礎(chǔ)管理工作要求較高,否則容易走上機械模擬原手工系統(tǒng)的軌道。
3、面向?qū)ο蠓ǎ?a) 基本思想 客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同的對象之間的相互作用和聯(lián)系構(gòu)成了各種不同的系統(tǒng)。 b) 特點 : 封裝性;抽象性;繼承性;動態(tài)鏈接性。
MIS的開發(fā)方式有自行開發(fā)、委托開發(fā)、聯(lián)合開發(fā)、購買現(xiàn)成軟件包進行二次開發(fā)幾種形式。
一般來說根據(jù)企業(yè)的技術(shù)力量、資源及外部環(huán)境而定。 補充: 管理信息系統(tǒng)的開發(fā)策略不可行的開發(fā)方法:組織結(jié)構(gòu)法,機械的按照現(xiàn)有組織機構(gòu)劃分系統(tǒng),不考慮MIS的開發(fā)原則。
數(shù)據(jù)庫法,開發(fā)人員從數(shù)據(jù)庫設(shè)計開始對現(xiàn)有系統(tǒng)進行開發(fā)。想象系統(tǒng)發(fā),開發(fā)人員基于對現(xiàn)有系統(tǒng)進行想象為基礎(chǔ)進行開發(fā)。
可行的開發(fā)方法:自上而下(Top__Down),從企業(yè)管理的整體進行設(shè)計,逐漸從抽象到具體,從概要設(shè)計到詳細設(shè)計,體現(xiàn)結(jié)構(gòu)化的設(shè)計思想。自下而上(Bottom__Up),設(shè)計系統(tǒng)的構(gòu)件,采用搭積木的方式組成整個系統(tǒng),缺點在于忽視系統(tǒng)部件的有機聯(lián)系。
兩者結(jié)合是實際開發(fā)過程中常用的方法。通過對系統(tǒng)進行分析得到系統(tǒng)的邏輯模型, 進而從邏輯模型求得最優(yōu)的物理模型。
邏輯模型和物理模型的這種螺旋式循環(huán)優(yōu)化的設(shè)計模式體現(xiàn)了自上而下、自下而上結(jié)合的設(shè)計思想。管理信息系統(tǒng)的開發(fā)方法完整實用的文檔資料是成功MIS的標(biāo)致。
科學(xué)的開發(fā)過程從可行性研究開始,經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施等主要階段。每一個階段都應(yīng)有文檔資料,并且在開發(fā)過程中不斷完善和充實。
目前使用的開發(fā)方法有以下兩種:1.瀑布模型(生命周期方法學(xué))結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計,結(jié)構(gòu)程序設(shè)計(簡稱SA—SD—SP方法)用瀑布模型來模擬。各階段的工作自頂向下從抽象到具體順序進行。
瀑布模型意味著在生命周期各階段間存在著嚴(yán)格的順序且相互依存。瀑布模型是早期MIS設(shè)計的主要手段。
2.快速原型法(面向?qū)ο蠓椒ǎ┛焖僭头ㄒ卜Q為面向?qū)ο蠓椒ㄊ墙陙磲槍Γ⊿A—SD—SP)的缺陷提出的設(shè)計新途徑,是適應(yīng)當(dāng)前計算機技術(shù)的進步及對軟件需求的極大增長而出現(xiàn)的。是一種快速、靈活、交互式的軟件開發(fā)方法學(xué)。
其核心是用交互的、快速建立起來的原型取代了形式的、僵硬的(不易修改的)大快的規(guī)格說明,用戶通過在計算機上實際運行和試用原型而向開發(fā)者提供真實的反饋意見??焖僭头ǖ膶崿F(xiàn)基礎(chǔ)之一是可視化的第四代語言的出現(xiàn)。
管理信息系統(tǒng) 程序設(shè)計方法有哪些。
信息系統(tǒng)主要的開發(fā)方法包括結(jié)構(gòu)化方法、原型法、系統(tǒng)規(guī)劃方法、戰(zhàn)略數(shù)據(jù)規(guī)劃方法、信息工程方法和面向?qū)ο蠓椒ǖ取?/p>
結(jié)構(gòu)化方法
結(jié)構(gòu)化方法是由結(jié)構(gòu)化系統(tǒng)分析和設(shè)計組成的一種信息系統(tǒng)開發(fā)方法。結(jié)構(gòu)化方法是目前最成熟、應(yīng)用最廣泛的信息系統(tǒng)開發(fā)方法之一。
結(jié)構(gòu)化方法主要特點介紹如下:
開發(fā)目標(biāo)清晰化
工作階段程式化
開發(fā)文檔規(guī)范化
設(shè)計方法結(jié)構(gòu)化
2.原型法
原型法是一種根據(jù)用戶需求,利用系統(tǒng)開發(fā)工具,快速地建立一個系統(tǒng)模型并展示給用戶,再此基礎(chǔ)上與用戶交流,最終實現(xiàn)用戶需求的信息系統(tǒng)快速開發(fā)的方法。
應(yīng)用原型法開發(fā)過程包括系統(tǒng)需求分析、系統(tǒng)初步設(shè)計、系統(tǒng)調(diào)試、系統(tǒng)檢測等階段。
原型法具有開發(fā)周期短、見效快、與業(yè)務(wù)人員交流方便的優(yōu)點,特別適用于那些用戶需求模糊,結(jié)構(gòu)性比較差的信息系統(tǒng)的開發(fā)。
3.系統(tǒng)規(guī)劃方法
系統(tǒng)規(guī)劃方法(BSP,Business System Planning)是戰(zhàn)略數(shù)據(jù)規(guī)劃方法和信息工程方法的基礎(chǔ)和。
4.戰(zhàn)略數(shù)據(jù)規(guī)劃方法
戰(zhàn)略數(shù)據(jù)規(guī)劃方法的要點主要有:
數(shù)據(jù)環(huán)境對于信息系統(tǒng)至關(guān)重要
4種數(shù)據(jù)環(huán)境
建立主題數(shù)據(jù)庫是信息系統(tǒng)開發(fā)的中心任務(wù)
圍繞主題數(shù)據(jù)庫搞好應(yīng)用開發(fā)
5.信息工程方法
信息工程方法與規(guī)劃方法和戰(zhàn)略數(shù)據(jù)規(guī)劃方法是一種交叉關(guān)系,即信息工程方法是其他2種方法的總結(jié)和提升,而其他兩種方法則是信息工程方法的基礎(chǔ)和核心。
6.面向?qū)ο蠓椒?
面向?qū)ο蠓椒ㄊ菍陀^世界的一種看法,它把客觀世界從概念上看成是一個由相互配合而協(xié)作的對象組成的系統(tǒng)。信息系統(tǒng)開發(fā)的面向?qū)ο蠓椒ㄅd起是信息系統(tǒng)發(fā)展的必然趨勢。
面向?qū)ο蟮姆治龇椒ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如實體、關(guān)系、屬性等,同時運用封裝、繼承、多態(tài)等機制來構(gòu)造模擬現(xiàn)實系統(tǒng)的方法。
1.問題定義?
問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么”。確定軟件工作范圍。
2.可行性研究?
這個階段要回答的關(guān)鍵問題是:“上一個階段所確定的問題是否有行得通的解決辦法”。
3.需求分析?
這個階段的任務(wù)仍然不是具體地解決客戶的問題,而是準(zhǔn)確地回答“目標(biāo)系統(tǒng)必須做什么”這個問題。這個階段的另外一項重要任務(wù),是用正式文檔準(zhǔn)確地記錄對目標(biāo)系統(tǒng)的需求,這份文檔通常稱為規(guī)格說明(specification)。?
4.概要設(shè)計?
這個階段的基本任務(wù)是,概括地回答“怎樣實現(xiàn)目標(biāo)系統(tǒng)?”這個問題。概要設(shè)計又稱為初步設(shè)計、邏輯設(shè)計、高層設(shè)計或總體設(shè)計。?
首先,應(yīng)該設(shè)計出實現(xiàn)目標(biāo)系統(tǒng)的幾種可能的方案。
概要設(shè)計的另一項主要任務(wù)就是設(shè)計程序的體系結(jié)構(gòu),也就是確定程序由哪些模塊組成以及模塊間的關(guān)系。
5.詳細設(shè)計?
概要設(shè)計階段以比較抽象概括的方式提出了解決問題的辦法。詳細設(shè)計階段的任務(wù)就是把解法具體化,也就是回答“應(yīng)該怎樣具體地實現(xiàn)這個系統(tǒng)”這個關(guān)鍵問題。這個階段的任務(wù)還不是編寫程序,而是設(shè)計出程序的詳細規(guī)格說明。?
6.編碼和單元測試?
這個階段的關(guān)鍵任務(wù)是寫出正確的容易理解、容易維護的程序模塊。
7.綜合測試?
這個階段的關(guān)鍵任務(wù)是通過各種類型的測試(及相應(yīng)的調(diào)試)使軟件達到預(yù)定的要求。?
8.軟件維護?
維護階段的關(guān)鍵任務(wù)是,通過各種必要的維護活動使系統(tǒng)持久地滿足用戶的需要。?
開發(fā)管理信息系統(tǒng)主要有兩種策略
1、自下而上
“自下而上”的策略設(shè)計信息系統(tǒng)可以避免大規(guī)模系統(tǒng)可能出現(xiàn)的運行不協(xié)調(diào)的危險,但缺點是不能象想象那樣完整周密,由于事先沒有從整個系統(tǒng)出發(fā)充分考慮到情況的發(fā)展和變化,隨著系統(tǒng)的進展,往往需要重新設(shè)計許多模塊。
2、自上而下
這種策略從整體上協(xié)調(diào)和規(guī)劃,要求很強的邏輯性,因而難度較大,但這是一種更為重要的策略,因為整體性是系統(tǒng)的基本特性,雖然一個系統(tǒng)由許多子系統(tǒng)構(gòu)成,但它們又是一個不可分割的整體。
擴展資料:
基本思想:
將軟件工程學(xué)和系統(tǒng)工程的理論和方法引入計算機系統(tǒng)的研制開發(fā)中,按照用戶至上的原則,采用結(jié)構(gòu)化、模塊化自頂向下對系統(tǒng)進行分析和設(shè)計。
具體來說,它將整個信息系統(tǒng)開發(fā)過程劃分為獨立的六個階段,包括系統(tǒng)分析、程序設(shè)計、系統(tǒng)測試、運行和維護以及系統(tǒng)評估。這六個階段構(gòu)成信息系統(tǒng)的生命周期。
參考資料來源:搜狗百科-管理信息系統(tǒng)及其開發(fā)
按照規(guī)范的設(shè)計方法,一個完整的數(shù)據(jù)庫設(shè)計一般分為以下六個階段:
⑴ 需求分析:分析用戶的需求,包括數(shù)據(jù)、功能和性能需求;
⑵ 概念結(jié)構(gòu)設(shè)計:主要采用E-R模型進行設(shè)計,包括畫E-R圖;
⑶ 邏輯結(jié)構(gòu)設(shè)計:通過將E-R圖轉(zhuǎn)換成表,實現(xiàn)從E-R模型到關(guān)系模型的轉(zhuǎn)換;
⑷ 數(shù)據(jù)庫物理設(shè)計:主要是為所設(shè)計的數(shù)據(jù)庫選擇合適的存儲結(jié)構(gòu)和存取路徑;
⑸ 數(shù)據(jù)庫的實施:包括編程、測試和試運行;
⑹ 數(shù)據(jù)庫運行與維護:系統(tǒng)的運行與數(shù)據(jù)庫的日常維護。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:2.624秒