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