A. 管理信息系統的開發方法主要有哪幾種開發方式有哪幾種
信息系統主要的開發方法包括結構化方法、原型法、企業系統規劃方法、戰略數據規劃方法、信息工程方法和面向對象方法等。
1.結構化方法
結構化方法是由結構化系統分析和設計組成的一種信息系統開發方法。結構化方法是目前最成熟、應用最廣泛的信息系統開發方法之一。
結構化方法主要特點介紹如下:
開發目標清晰化
工作階段程式化
開發文檔規范化
設計方法結構化
2.原型法
原型法是一種根據用戶需求,利用系統開發工具,快速地建立一個系統模型並展示給用戶,再此基礎上與用戶交流,最終實現用戶需求的信息系統快速開發的方法。
應用原型法開發過程包括系統需求分析、系統初步設計、系統調試、系統檢測等階段。
原型法具有開發周期短、見效快、與業務人員交流方便的優點,特別適用於那些用戶需求模糊,結構性比較差的信息系統的開發。
3.企業系統規劃方法
企業系統規劃方法(BSP,Business
System
Planning)是企業戰略數據規劃方法和信息工程方法的基礎和。
4.戰略數據規劃方法
戰略數據規劃方法的要點主要有:
數據環境對於信息系統至關重要
4種數據環境
建立主題資料庫是信息系統開發的中心任務
圍繞主題資料庫搞好應用軟體開發
5.信息工程方法
信息工程方法與企業規劃方法和戰略數據規劃方法是一種交叉關系,即信息工程方法是其他2種方法的總結和提升,而其他兩種方法則是信息工程方法的基礎和核心。
6.面向對象方法
面向對象方法是對客觀世界的一種看法,它把客觀世界從概念上看成是一個由相互配合而協作的對象組成的系統。信息系統開發的面向對象方法興起是信息系統發展的必然趨勢。
面向對象的分析方法是利用面向對象的信息建模概念,如實體、關系、屬性等,同時運用封裝、繼承、多態等機制來構造模擬現實系統的方法。
B. 現代數字系統常用設計方法有哪些
現代數字系統設計常用設計方法有:自頂向下(Top--down)設計,自低向下(Bottom--up)設計,IP復用技術與SoC(片上系統.
IP核是指完成某種功能的設計模塊.分為軟核,固核,硬核
C. 系統分析與設計的方法
系統分析與設計的方法主要包括結構化生命周期法(又稱瀑布法)、原型化方法(迭代法)、面向對象方法。
按時間過程來分,開發方法分為生命周期法和原型法,實際上還有許多處於中間狀態的方法。原型法又按照對原型結果的處理方式分為試驗原型法和演進原型法。試驗原型法只把原型當成試驗工具,試了以後就拋掉,根據試驗的結論做出新的系統。演進原型法則把試好的結果保留,成為最終系統的一部分。
按照系統的分析要素,可以把開發方法分為三類:
①面向處理方法(Processing Oriented ,簡稱PO)。
②面向數據方法(Data Oriented ,簡稱DO)。
③面向對象的方法(Object Oriented ,簡稱OO)。
D. 機電一體化系統的設計都有哪些內容方法
機電一體化系統的設計:
一、機電一體化系統開發的設計思想
機電一體化的優勢,在於它吸收了各相關學科之長並加以綜合運用而取得整體優化效果,因此在機電一體化系統開發的過程中,要特別強調技術融合,學科交叉的作用。機電一體化系統開發是一項多級別、多單元組成的系統工程。把系統的各單元有機的結合成系統後,各單元的功能不僅相互疊加,而且相互輔助、相互促進、相互提高,使整體的功能大於各單元功能的簡單的和,即「整體大於部分的和」。當然,如果設計不當,由於各單元的差異性,在組成系統後會導致單元間的矛盾和摩擦,出現內耗,內耗過大,則可能出現整體小於部分之和的情況,從而失去了一體化的優勢。因此,在開發的過程中,一方面要求設計機械繫統時,應選擇與控制系統的電氣參數相匹配的機械繫統參數;同時也要求設計控制系統時,應根據機械繫統的固有結構參數來選擇和確定電氣參數。綜合應用機械技術和微電子技術,使二者密切結合、相互協調、相互補充,充分體現機電一體化的優越性。
二、機電一體化系統設計方法
擬定機電一體化系統設計方案的方法有取代法、整體設計法和組合法。
1、取代法
這種方法是用電氣控製取代原傳統中機械控制機構。這種方法是改造傳統機械產品和開發新型產品常用的方法。如用電氣調速控制系統取代機械式變速機構,用可編程序控制器或微型計算機來取代機械凸輪控制機構、插銷板、步進開關、繼電器等,以彌補機械技術的不足,這種方法不但能大大簡化機械結構,而且還可以提高系統的性能和質量。這種方法的缺點是跳不出原系統的框架,不利於開拓思路,尤其在開發全新的產品時更具有局限性。
2、整體設計法
這種方法主要用於全新產品和系統的開發。在設計時完全從系統的整體目標考慮各子系統的設計,所以介面簡單,甚至可能互融一體。例如,某些激光列印機的激光掃描鏡,其轉軸就是電動機的轉子軸,這是執行元件與運動機構結合的一個例子。在大規模集成電路和微機不斷普及的今天,隨著精密機械技術的發展,完全能夠設計出將執行元件、運動機構、檢測感測器、控制與機體等要素有機地融為一體的機電一體化新產品。
3、組合法
這種方法就是選用各種標准模塊,像積木那樣組合成各種機電一體化系統。例如,設計數控機床時可以從系統整體的角度選擇工業系列產品,諸如數控單元、伺服驅動單元、位置感測檢測單元、主軸調速單元以及各種機械標准件或單元等,然後進行介面設計,將各單元有機的結合起來融為一體。在開發機電一體化系統時,利用此方法可以縮短設計與研製周期、節約工裝設備費用,有利於生產管理、使用和維修。
三、機電一體化系統設計的內容
在機電一體化系統(產品)中控制系統設計的主要內容可歸結為:確定系統整體控制方案、確定控制演算法、選擇微型計算機、進行系統的硬體和軟體設計,以及系統統調。
1、確定系統整體控制方案
(1)確定控制任務
在設計系統以前,必須對控制對象的工作過程進行深入的調查、分析和熟悉,並明確實際應用中的具體要求,按機械與電子功能劃分方案確定系統所要完成的任務,然後用控制流程圖或其他適當形式描述控制過程和任務,寫成設計任務說明書,作為整個控制系統設計的依據。
(2)構思控制系統的整體方案
1)確定系統的控制結構形式是開環還是閉環控制。
2)採用閉環控制時應考慮檢測感測器的選擇和所要求精度級別,並考慮機構安裝、使用環境等問題。
3)選擇執行元件是電動、氣動還是液壓或其他,根據控制對象具體要求,比較方案的優缺點,擇優而用。
4)明確微機在系統中的作用:是設定值計算、直接控制還是數據處理和應具備的功能,需要哪些輸入/輸出通道和配置哪些外圍設備等。最後,畫出系統組成的原理框圖和附加說明,作為進一步設計的基礎,並初步估算成本。
2、建立數學模型確定控制方法
建立系統的數學模型是個復雜過程,也是一個試探的過程,需要反復權衡。
1)根據已初步確定的控制系統的物理結構,採用合適的控制理論方法建立和組成各環節以及整個系統的數學模型表達形式。通過靜、動特性計算,為計算機進行運算處理提供依據。
2)根據不同的控制對象和不同的控制性能指標要求,選擇不同的控制演算法。對過程式控制制設備的直接數字控制系統常用PID調節的控制演算法;在位置數字隨動系統中常用實現最少拍控制的控制演算法;機床數字控制中常使用逐點比較法、數字積分法和數據采樣法的控制演算法。另外,還有多種最優控制的控制演算法、隨機控制和自適應控制的控制演算法等供選擇。
3)當控制系統較復雜時,控制演算法也比較復雜,為設計、調試方便,可忽略小的非線性、小延時等因素的影響,將控制演算法作某些合理的簡化。利用計算機系統模擬技術,逐步將控制演算法完善,直到獲得最好的控制效果。
總之,控制演算法的確定是一個反復修正與試驗的漸進過程。
3、選擇微型計算機
對於微機所承擔的任務給定以後,完成同一任務的微機方案有多種。一般以既能完成給定任務(應包括處理確定的控制演算法)、又能充分發揮選用微機的功能、再留有一定功能餘量為原則來選擇。
從控制生產機械或生產過程要求出發,微型機應滿足以下要求:
(1)有較完善的中斷系統
對於控制用計算機,實時控制功能是一大特點。它包含系統正常運行時的實時控制能力和發生故障時緊急處理的能力。這種處理和控制一般都採用中斷控制方式,即CPU及時接收終端請求、暫停原來執行程序,轉而執行相應的中斷服務程序,待中斷處理完畢,再返回繼續執行原程序。
在選用與CPU相應的介面晶元時也應有中斷工作方式,以保證控制系統能滿足生產中提出的各種要求。對於比較復雜的控制,要考慮採用實時操作系統。
(2)足夠的存儲容量
由於微型機內存容量有限,當內存容量不足以存放程序和數據時,應擴充內存,或配備適當的外存儲器(如硬磁碟等)。
(3)完備的輸入/輸出通道
輸入輸出通道是系統外部過程和微機交換信息的通道。根據實際需要有開關量輸入/輸出通道、模擬量輸入/輸出通道、數字量輸入/輸出通道和實現快速、批量交換信息的直接數據通道。通道的操作方式有串列、並行以及隨機選擇與按某種預訂順序進行工作等。
(4)微處理器晶元的選擇
這一選擇的實質就是確定能滿足控制功能要求的微處理器的字長、速度和指令系統。這三者是相互依存的。一般選擇:
1)對通常的順序控制、程序控制可選用1位微處理器;
2)對計算量小、計算精度和速度要求不高的系統可選用4位微處理器,如計算器、家用電器控制及簡易控制等;
3)對計算精度要求較高、處理速度較快的系統可選用8位微處理器,如經濟型的線切割機床、普通機床的控制和溫度控制等;
4)對要求計算精度高、處理速度快的系統統可選用16位或32位微處理器,甚至採用精簡指令集運算的晶元RIRC或多CPU,如控制演算法復雜的生產過程式控制制,要求高速運行的機床控制,特別是大量的數據處理等。
(5)系統匯流排的選擇
微型計算機主要由若干塊印製電路板(按功能模塊設計、製造)構成。各塊板之間的連接,當然是通過印製板的插座之間的連線來實現的。通常,為了給使用和維護帶來方便,希望插座之間的連線具有通用性——一個系統中的各塊印製板可插在任一插座上。同時,也是為了各廠家生產的電路板具有通用性、互換性,就要對插座及連線訂個標准。這就是系統匯流排選擇的由來。
目前支持微型計算機系統機構的匯流排有:STD Bus支持8位和16位字長;Multi Bus工型可支持16位字長,Ⅱ型可支持32位字長;S-100 Bus可支持16位字長;VERSA Bus可支持32位字長,以及VME bus可支持32位字長等。生產廠家為這類匯流排提供各種型號規格的OEM(初始設備製造)產品,包括主模塊和從模塊,由用戶任意選配。
4、系統總體設計
系統設計主要是依據上述控制方案、設計所要求和選用的微機類型,對系統進行具體的設計。其設計可分為硬體的介面設計和軟體設計兩大類型。
在對系統總體設計時,一個最重要的問題是如何解決微機、被控對象和操作者這三者之間可靠地適時進行信息交換的通道和分時控制的時序安排。也就是綜合考慮用硬體配置和軟體措施解決系統運行的次序安排,以保證系統有條不紊地運行。
(1)介面設計
對於一種產品(或系統),其各部件之間,各子系統之間往往需要傳遞動力、運動、命令或信息,這都是通過各種介面來實現的。機械本體各部件之間、執行元件與執行機構之間、檢測感測元件與執行機構之間通常是機械介面;電子電路模塊相互之間的信號傳送介面、控制器與檢測感測元件之問的轉換介面、控制器與執行元件之間的轉換介面通常是電氣介面。
機電一體化產品的內外介面實際上就是一種進行物質、能量和信息交換的界面,它具有存儲、轉換和服務功能。按功能可以將介面劃分為以下3種:
1)零介面。不需進行任何轉換,把具有結合關系的兩部分直接連接起來稱為零介面,如連接管、電纜、接線柱和剛性聯軸節等。
2)普通轉換介面。在具有結合關系的兩部分之間存在能量或信息的轉換,但不含微處理器的介面為普通轉換介面。如減速器、變壓器、電磁離合器、放大器、光電耦合器、A/D轉換器、D/A轉換器等。
3)智能轉換介面。它是一種含有微處理器的轉換介面,具有可編程的特點,因而能夠自動改變介面條件,如由微處理器編程的8255A,8279,PIO等。
目前,大部分硬體介面和軟體介面都已標准化或正在逐步標准化。對於硬體介面,在設計時可以根據需要選擇適當的介面,再配合介面編寫相應的程序。
(2)操作控制台設計
微機控制系統必須便於人機聯系,通常都要設計一個現場操作人員使用的控制台。這個控制台一般不能用微機所帶的鍵盤代替。原因是現場操作人員需要的是簡單、明了、安全的操作面板,以實現對機器的操作。所以,要求操作控制台應有以下功能:
1)有一組或幾組數據輸入鍵(數字鍵或撥碼開關等),用於輸入或更新給定值、修改控制器參數或其他必要的數據。
2)有一組或幾組功能鍵或轉換開關,用於轉換工作方式,啟動、停止系統或完成某種指定功能。
3)有一個顯示裝置或顯示屏,用於顯示各種運行狀態、參數及故障指示等。控制台上應該有一個「緊急停止」按鈕,用於有緊急事故時停止系統運行,轉入故障處理。
應當明確指出,控制台上每一種信號都與系統的運行狀態密切相關。設計時,必須明確這些轉換開關、按鈕、鍵盤、顯示器和故障指示燈的作用和意義,仔細設計控制台的硬體及其相應的管理程序,使設計的操作控制台既能方便操作又保證安全可靠,即使操作失誤也不會引起嚴重後果。
(3)微型計算機控制系統的電源設計
微機控制系統中的電源,根據需要可以有不同的類型(直流和交流)和規格(電壓和功率)。按照使用情況,對性能的要求也不盡相同,在設計過程中應按實際要求合理選用調試,並控制電壓變動。電源本身要具有過壓、短路、過載保護和熱保護,否則將會造成不可彌補的損失。
(4)整機的安裝、聯接設計
這是一種整體結構設計。微機控制系統安裝既包括了與被控對象的聯接安排,也考慮了主機本身的安裝聯接問題。其設計原則應該是安裝、聯接的可靠性和使用、裝配、維護的方便性。
1)安裝、聯接結構具有防震性,即印製電路板、接插件和元器件包括電纜等應牢固地安裝在同一個機殼上,不因振動而松動。
2)採用標准或專用、製造質量好的防松接插件,以保證接觸可靠而又使用、維護方便。
3)布線結構要合理,能防止相互間的電磁耦合干擾。一定要使信號線和功率線進行隔離,分別走線。對模擬信號更要注意走線的長短和屏蔽,如走線太長,需要考慮進行信號增強等措施。
4)正確安裝安全地線、信號地線、屏蔽地線以及功率地線和強電地線,最終要進行地線連接。地線要採用一點接地型,即把信號地線、功率地線、被控對象地線(安全地)等連接到公共接地點。而總的公共接地點必須與大地接觸良好,一般接地電阻要小於(4~7)Ω。
(5)軟體設計
對於選定的微機控制系統,其微機本身已有一定的軟體支持,一般這些軟體要求用戶了解其使用方法和基本原理。如果把微型計算機專門為某一控制領域而設計成專用的控制計算機,用戶就需要利用計算機的指令系統和相應的開發系統來設計系統軟體,即控制軟體、管理軟體、診斷軟體等。這些系統軟體的設計要求更有專用性和針對性。
在微機控制中,其軟體任務大體可以分為數據處理和過程式控制制兩大基本類型。數據處理主要包括數據的採集、數字濾波、標度變換,以及數值計算等等。過程式控制制主要是使微機按照一定控制演算法進行計算,然後進行輸出去控制生產。
5、系統聯調
微機控制系統設計完成後,硬體電路要進行製作、安裝及試驗,並進行連續烤機運行。軟體各模塊要在微機上分別進行調試,使其正確無誤,然後存檔。上述工作完成後,就可將硬體與軟體組合起來進行系統聯調的模擬試驗,正確無誤後,進行現場實驗,直到正式運行。在這個階段,最重要的是仔細設計模擬調試的方法與步驟,以及所用的測試手段。
此外,在現場試驗前,要仔細檢查接線,無誤後才能進行現場調試。現場調試的步驟根據不同對象要仔細考慮。首先要把涉及的自動保護項目進行實驗,確認有效後才可進入功能、參數等項目的試驗。
E. 管理信息系統 程序設計方法有哪些
MIS的開發方式有自行開發、委託開發、聯合開發、購買現成軟體包進行二次開發幾種形式。一般來說根據企業的技術力量、資源及外部環境而定。 補充: 管理信息系統的開發策略不可行的開發方法:組織結構法,機械的按照現有組織機構劃分系統,不考慮MIS的開發原則。資料庫法,開發人員從資料庫設計開始對現有系統進行開發。想像系統發,開發人員基於對現有系統進行想像為基礎進行開發。可行的開發方法:自上而下(Top__Down),從企業管理的整體進行設計,逐漸從抽象到具體,從概要設計到詳細設計,體現結構化的設計思想。自下而上(Bottom__Up),設計系統的構件,採用搭積木的方式組成整個系統,缺點在於忽視系統部件的有機聯系。兩者結合是實際開發過程中常用的方法。通過對系統進行分析得到系統的邏輯模型, 進而從邏輯模型求得最優的物理模型。邏輯模型和物理模型的這種螺旋式循環優化的設計模式體現了自上而下、自下而上結合的設計思想。管理信息系統的開發方法完整實用的文檔資料是成功MIS的標致。科學的開發過程從可行性研究開始,經過系統分析、系統設計、系統實施等主要階段。每一個階段都應有文檔資料,並且在開發過程中不斷完善和充實。目前使用的開發方法有以下兩種:1.瀑布模型(生命周期方法學)結構分析、結構設計,結構程序設計(簡稱SA—SD—SP方法)用瀑布模型來模擬。各階段的工作自頂向下從抽象到具體順序進行。瀑布模型意味著在生命周期各階段間存在著嚴格的順序且相互依存。瀑布模型是早期MIS設計的主要手段。2.快速原型法(面向對象方法)快速原型法也稱為面向對象方法是近年來針對(SA—SD—SP)的缺陷提出的設計新途徑,是適應當前計算機技術的進步及對軟體需求的極大增長而出現的。是一種快速、靈活、互動式的軟體開發方法學。其核心是用交互的、快速建立起來的原型取代了形式的、僵硬的(不易修改的)大快的規格說明,用戶通過在計算機上實際運行和試用原型而向開發者提供真實的反饋意見。快速原型法的實現基礎之一是可視化的第四代語言的出現。管理信息系統 程序設計方法有哪些
F. 什麼是系統設計的基礎和核心
設計原則是系統設計的基礎和核心。
設計原則並不是什麼空話,因為設計原則表述的是架構師對整個系統的核心設計思想,並且要求把這個設計思想貫穿到所有子系統的概要/詳細設計中,所以在這些子系統的概要/詳細設計中要充分體現出對設計原則的考慮。
系統設計的方法:
系統設計通常應用兩種方法:一種是歸納法,另一種是演繹法。
應用歸納法進行系統設計的程序是:首先盡可能地收集現有的和過去的同類系統的系統設計資料;在對這些系統的設計、製造和運行狀況進行分析研究的基礎上,根據所設計的系統的功能要求進行多次選擇,然後對少數幾個同類系統作出相應修正,最後得出一個理想的系統。
演繹法是一種公理化方法,即先從普遍的規則和原理出發,根據設計人員的知識和經驗,從具有一定功能的元素集合中選擇能符合系統功能要求的多種元素,然後將這些元素按照一定形式進行組合(見系統結構),從而創造出具有所需功能的新系統。
G. 系統詳細設計包括哪些內容
1、系統詳細設計主要包括以下內容:
確定設計方針和方法,將系統分解為若乾子系統,確定各子系統的目標、功能及其相互關系,再決定對子系統的管理體制和控制方式,還有對各子系統進行技術設計和評價,以及對全系統進行技術設計和評價等。
2、系統詳細設計就是根據系統分析的結果,運用系統科學的思想和方法,設計出能最大限度滿足所要求目標 (或目的) 的新系統的過程。不論多大的復雜系統,都離不開以下三個方面:
①首先要分解為若乾子系統或要素,分解可從結構要素、功能要求、時間序列、空間配置等方面進行;
②然後將其特徵和性能標准化,綜合成最優子系統;
③最後將最優子系統進行總體設計,從而得到最優系統。
(7)系統設計的方法有哪些擴展閱讀
系統詳細設計的注意事項
1、階段開發原則
系統框架和數據結構全面設計,具體功能實現分階段進行。
2、易用性原則
方便上網客戶瀏覽和操作,最大限度地減輕後台管理人員的負擔,做到部分業務的自動化處理。
3、業務完整性原則
對於業務進行中的特殊情況能夠做出及時、正確的響應,保證業務數據的完整性。
4、業務規范化原則
在系統設計的同時,也為將來的業務流程制定了較為完善的規范,具有較強的實際操作性。
5、可擴展性原則
系統設計要考慮到業務未來發展的需要,要盡可能設計得簡明,各個功能模塊間的耦合度小,便於系統的擴展,當然如果存在舊有的資料庫系統,則需要充分考慮兼容性。
H. 簡述系統設計的基本原則
系統總體設計應當根據系統工程的設計思想,使開發的系統滿足科學化、合理化、經濟化的總體要求。一般遵循以下基本原則。
管理可接受的原則:一個系統能否發揮作用和具有較強的生命力,在很大程度上取決於管理上是否可以接受。
在系統設計時,要考慮到用戶的業務類型、用戶的管理基礎工作、用戶的人員素質、人機界面的友好程度、掌握系統操作的難易程度等諸多因素的影響。因此在系統設計時,必須充分考慮到這些因素,才能設計出用戶可接受的系統。
(8)系統設計的方法有哪些擴展閱讀:
系統設計通常應用兩種方法:
一種是歸納法,
另一種是演繹法。
首先盡可能地收集現有的和過去的同類系統的系統設計資料;在對這些系統的設計、製造和運行狀況進行分析研究的基礎上,根據所設計的系統的功能要求進行多次選擇,然後對少數幾個同類系統作出相應修正,最後得出一個理想的系統。
從具有一定功能的元素集合中選擇能符合系統功能要求的多種元素,然後將這些元素按照一定形式進行組合(見系統結構),從而創造出具有所需功能的新系統。在系統設計的實踐中,這兩種方法往往是並用的。
I. 系統設計的目的是什麼
其目的設計出能最大限度滿足所要求的目標。
進行系統設計時,必須把所要設計的對象系統和圍繞該對象系統的環境共同考慮,前者稱為內部系統,後者稱為外部系統,它們之間存在著相互支持和相互制約的關系,內部系統和外部系統結合起來稱作總體系統。
進行系統設計應當採用分解、綜合與反饋的工作方法。不論多大的復雜系統,首先要分解為若乾子系統或要素,分解可從結構要素、功能要求、時間序列、空間配置等方面進行,並將其特徵和性能標准化,綜合成最優子系統,然後將最優子系統進行總體設計,從而得到最優系統。
(9)系統設計的方法有哪些擴展閱讀
系統設計的方法主要包括結構化生命周期法(又稱瀑布法)、原型化方法(迭代法)、面向對象方法。按時間過程來分,開發方法分為生命周期法和原型法,實際上還有許多處於中間狀態的方法。原型法又按照對原型結果的處理方式分為試驗原型法和演進原型法。
試驗原型法只把原型當成試驗工具,根據試驗的結論做出新的系統。演進原型法則把試好的結果保留,成為最終系統的一部分。