<delect id="dll9b"></delect>

<pre id="dll9b"><output id="dll9b"></output></pre><p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p>

<p id="dll9b"></p>

<output id="dll9b"></output>
<pre id="dll9b"><delect id="dll9b"></delect></pre>

<output id="dll9b"><delect id="dll9b"></delect></output>
<pre id="dll9b"></pre><output id="dll9b"></output>

<output id="dll9b"></output>

<p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p><p id="dll9b"></p>
<p id="dll9b"></p>

<output id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></output><p id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></p>

<p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p>
<pre id="dll9b"></pre>

<p id="dll9b"></p>
<p id="dll9b"><menuitem id="dll9b"></menuitem></p>
<output id="dll9b"><menuitem id="dll9b"></menuitem></output>
<pre id="dll9b"></pre>

<p id="dll9b"></p>

<pre id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></pre>

<p id="dll9b"><delect id="dll9b"></delect></p>

<p id="dll9b"></p>
<p id="dll9b"></p>

<p id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></p><p id="dll9b"></p>

物流資訊

第三方物流信息系統開發的方法

發布時間:2024-11-20

第三方物流信息系統開發的方法

1.結構化系統法

(1)基本思想

用系統的思想和系統工程的方法,按照用戶至上的原則結構化、模塊化,自頂向下對系統進行分析與設計。具體步驟如下。

①先將整個信息系統開發過程劃分為若干個相對獨立的階段(系統規劃、系統分析、系統設計、系統實施等)。

②在前三個階段堅持自頂向下地對系統進行結構化劃分。

③在系統調查和理順管理業務時,應從最頂層的管理業務人手,逐步深入至最基層。

④在系統分析、提出目標系統方案和系統設計時,應從宏觀整體考慮入手,先考慮系統整體的優化,然后再考慮局部的優化問題。

⑤在系統實施階段,則堅持自底向上地逐步實施,即組織人員從最基層的模塊做起(編程),然后按照系統設計的結構,將模塊一個個拼接到一起進行調試,自底向上、逐步地構成整個系統。

(2)特點

①自頂向下整體地進行分析與設計和自底向上逐步實施的系統開發過程:在系統規劃、分析與設計時,從整體全局考慮,自頂向下地工作;在系統實施階段則根據設計的要求,先編制一個個具體的功能模塊,然后自底向上逐步實現整個系統。

②用戶至上是影響成敗的關鍵因素,整個開發過程中,要面向用戶,充分了解用戶的需求與愿望。

③符合實際,講求客觀性和科學化,即強調在設計系統之前,深人實際,詳細地調查研究,努力弄清實際業務處理過程的每一個細節;然后分析研究,制

訂出科學合理的目標系統設計方案。

④嚴格區分工作階段,把整個開發過程劃分為若干工作階段,每一個階段有明確的任務和目標、預期達到的工作成效,以便計劃和控制進度,協調各方面的工作。前一階段的工作成果是后一階段的工作依據。

⑤充分預料可能發生的變化:環境變化、內部處理模式變化、用戶需求變化。

⑥開發過程工程化,要求開發過程的每一步都要按工程標準規范化,工作文體或文檔資料也要標準化。

2.原型法

(1)概念

原型法(Prototyping)是20世紀80年代隨著計算機軟件技術的發展,特別是在關系數據庫系統(RelationalDataBaseSystem,RDBS)、第四代程序生成語(4thGenerationLanguage,4GL)和各種系統開發生成環境產生的基礎上,提出的一種從設計思想、工具到手段都全新的系統開發方法。

(2)基本思想

在投人大量的人力、物力之前,在限定的時間內,用最經濟的方法開發出一個可實際運行的系統模型,用戶在運行使用整個原型的基礎上,通過對其評價,提出改進意見,對原型進行修改,統一使用,評價過程反復進行,使原型逐步完善,直到完全滿足用戶的需求為止。

(3)開發過程

1)確定用戶的基本需求。

由用戶提出對新系統的基本要求,如功能、界面的基本形式、所需要的數據、應用范圍、運行環境等,開發者根據這些信息估算開發該系統所需的費用,并建立簡明的系統模型。

2)構造初始原型。

系統開發人員在明確了對系統基本要求和功能的基礎上,依據計算機模型,以盡可能快的速度和盡可能多的開發工具來建造一個結構仿真模型,即快速原型構架。之所以稱之為原型構架,是因為這樣的模型是系統總體結構,是子系統以上部分的高層模型。由于要求快速,這一步驟要盡可能使用一些軟件工具和原型制造工具,以輔助進行系統開發。

3)運行、評價、修改原型。

快速原型框架建造成后,就要交給用戶立即投人試運行,各類人員對其進行試用,檢查分析效果。由于構造原型中強調的是快速,省略了許多細節,一定存在許多不合理的部分。所以,在試用中開發人員和用戶之間的溝通要充分進行,尤其是要對用戶提出的不滿意的地方進行認真細致的反復修改、完善,直到用戶滿意為止。

4)形成最終的管理信息系統。

如果用戶和開發者對原型比較滿意,則將其作為正式原型。雙方繼續進行細致的工作,把開發原型過程中的許多細節問題逐個補充、完善、求精,最后形成一個適用的管理信息系統。

3.面向對象法

(1)定義

面向對象(ObjectOriented)技術是軟件工程領域中的重要技術,這種軟件開發思想比較自然地模擬了人類認識客觀世界的方式,成為當前計算機軟件工程學中的主流方法。應該特別強調的是,面向對象技術不僅僅是一種程序設計方法,更重要的是一種對真實世界的抽象思維方式。

(2)基本觀點

①客觀世界是由對象組成的,任何客觀的事物或實體都是對象,復雜的對象可以由簡單的對象組成。

②具有相同數據和相同操作的對象可以歸并為一個類,對象是對象類的一個實例。

③類可以派生出子類,子類繼承父類的全部特性(數據和操作),又可以有自己的新特性。子類與父類形成類的層次結構。

④對象之間通過消息傳遞相互聯系。類具有封裝性,其數據和操作等對外界是不可見的,外界只能通過消息請求進行某些操作,提供所需要的服務。

(3)優點

面向對象方法與傳統的軟件開發方法相比,具有許多顯著的優點,其主要優點如下。

①按照人類的自然思維方式,面對客觀世界建立軟件系統模型,有利于對問題域和系統責任的理解,有利于人員交流。

②在整個開發過程中,采用統一的概念和模型表示,填平了語言之間的鴻溝,使得開發活動之間平滑過渡。圖4-丨0顯示了傳統的軟件工程方法與面向對象方法的比較。在傳統的結構化方法中,自然語言與編程語言之間存在差距,開發人員需要將自然語言表示的分析結果轉換成計算機的編程語言,工作量巨大且容易出錯。在面向對象的方法中,OOA、00D和OOP采用統一的表示方法,不存在這樣的鴻溝。

③對象所具有的封裝性和信息隱蔽等特性,使其容易實現軟件復用。對象類可以派生出新類,類可以產生實例對象,從而實現了對象類的數據結構和操作代碼的軟構件的復用。另外,面向對象程序設計語言的開發環境一般預定義了系統動態鏈接庫,提供大量公用程序代碼,避免重復編寫,提高了開發效率和質量。

④在面向對象的方法中,系統由對象構成,對象是一個包含屬性和操作兩方面的獨立單元,對象之間通過消息聯系。這樣的系統一旦出錯,容易定位和修改,系統的可維護性好。

4.計算機輔助法

(1)定義

自計算機在工商管理領域應用以來,系統開發過程,特別是系統分析、設計和開發過程,就一直是制約信息系統發展的一個瓶頸。這個問題一直到20世紀80年代計算機圖形處理技術和程序生成技術的出現才得以緩和。解決這一問題的工具就是集圖形處理技術、程序生成技術、關系數據庫技術和各類開發工具于—身的CASE。CASE(ComputerAidedSoftwareEngineering),即計算機輔助軟件工程,是計算機技術在系統開發活動、技術和方法中的應用,是軟件工具與開發方法的結合體。

(2)發展歷史

CASE技術的歷史始于20世紀80年代初期,最初推出的是計算機輔助建立文檔和畫圖工具,它們代表了最早的基于PC機的軟件開發工具以及對軟件分析和設計自動化的首次嘗試所做的某些工作。這是一些簡單的獨立畫圖工具,被用來建立結構化圖形如數據流圖、程序結構圖、實體關系圖。其目的是為了自動產生各類結構化設計方法所要求的結構化文檔。不同的CASE工具支持不同的設計方法,如Y〇urdon結構化分析和設計方法、Jackson結構化分析方法和Martin的信息工程方法。

(3)開發目的

CASE是一套方法和工具,通過一系列集成化的軟件工具、技術和方法,實現分析、設計與程序開發、維護的自動化,提高軟件開發的效率和軟件的質量,最終實現軟件系統開發的全面自動化。力圖使軟件開發者擺脫手工開發軟件的方法,使軟件開發自動化擴展到軟件生存期的各個階段。與此相應,它把軟件項目開發中的信息保存和信息加工活動一直延續到軟件維護中,從而使開發和維護構成一個整體。它能夠提供一整套聯系密切、配合協調的集成化工具系統。

(4)開發特點

①解決了客觀世界到軟件系統的直接映射問題。

②使結構化方法更加實用。

③自動檢測的方法大大提高了軟件的質量。

④使用原型化方法和面向對象方法輔助實施。

⑤簡化了軟件管理與維護。

⑥使開發者從煩瑣的分析設計圖表和程序編程工作中解放出來。

⑦軟件成分的可重用性提高。

⑧產生出統一的標準化的系統文檔。

⑨使軟件開發的速度得到了很大的提高。


国产媱片在线观看|七七桃色综合综合久久桃花网|国产小屁孩CAO大人免费|国产精品国产精品国产专区|亚洲色大成网站www永久网

<delect id="dll9b"></delect>

<pre id="dll9b"><output id="dll9b"></output></pre><p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p>

<p id="dll9b"></p>

<output id="dll9b"></output>
<pre id="dll9b"><delect id="dll9b"></delect></pre>

<output id="dll9b"><delect id="dll9b"></delect></output>
<pre id="dll9b"></pre><output id="dll9b"></output>

<output id="dll9b"></output>

<p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p><p id="dll9b"></p>
<p id="dll9b"></p>

<output id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></output><p id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></p>

<p id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></p>
<pre id="dll9b"></pre>

<p id="dll9b"></p>
<p id="dll9b"><menuitem id="dll9b"></menuitem></p>
<output id="dll9b"><menuitem id="dll9b"></menuitem></output>
<pre id="dll9b"></pre>

<p id="dll9b"></p>

<pre id="dll9b"><delect id="dll9b"><menuitem id="dll9b"></menuitem></delect></pre>

<p id="dll9b"><delect id="dll9b"></delect></p>

<p id="dll9b"></p>
<p id="dll9b"></p>

<p id="dll9b"><delect id="dll9b"><listing id="dll9b"></listing></delect></p><p id="dll9b"></p>