物流軟件開發的方法有哪些?

物流軟件開發的方法有哪些?

在物流軟件的開發過程中,開發人員也在不斷探索和完善曲流軟件的開發方法 。下面介紹幾種比較成熟的軟件開發方法 。
(一)Parnas方法
最早的軟件開發方法是由凰 D.Parnas在1972年提出的 。由于當時軟件在可維護性和可靠性方面存在著嚴重問題,因此PaMs提出的方法是針對這兩個問題的 。
【物流軟件開發的方法有哪些?】
首先,Parnas提出了信息隱蔽原則:在概要設計時,列出將來可能發生變化的因素 , 并在模塊劃分時將這些因素放到個別模塊的內部 。這樣,在將來由于這些因素變化而需修改軟件時,只需修改這些個別的模塊,其他模塊不受影響 。信息隱蔽技術不僅提高了軟件的可維護性,而且也避免了錯誤的蔓延 , 改善了軟件的可靠性 。信息隱蔽是在開發物流軟件過程中應該遵循的重要原則 。

Parnas提出的第二條原則是在軟件設計時應對可能發生的種種意外故障采取措施 。軟件是很脆弱的,很可能因為一個微小的錯誤而引發嚴重的事故,所以必須加強防范 。如在分配使用設備前,應該取設備狀態字,檢查設備是否正常 。此外,模塊之間也要加強檢查,防止錯誤蔓延 。

Parnas對軟件開發提出了深刻的見解 。遺憾的是,他沒有給出明確的工作流程 。所以這一方法不能獨立使用,只能作為其他方法的補充 。
 ?。ǘ?YourdoM方法
 ?。ㄈ?面向數據結構的軟件開發方法
 ?。ㄋ模┪侍夥治齜≒AM

問題分析法PAM(Problem Analysis Method)是20世紀80年代末由日立公司提出的一種軟件開發方法 。
PAM方法希望能兼顧Yourd 。n方法、Jackson方法和自底向上的軟件開發方法的優點 , 并且避免它們的缺陷 。它的基本思想是:考慮到輸人、輸出數據結構,指導系統的分解.在系統分析指導下逐步綜合 。這一方法的具體步驟是:從輸入、輸出數據結構導出基本處理框;分析這些處理框之間的先后關系 , 按先后關系逐步綜合處理框,直到畫出整個系統的PAD圖 。從上述步驟中可以看出,這一方法本質上是綜合的自底向上的方法,但在逐步綜合之前已進行T有目的的分解 , 這個目的就是充分考慮系統的輸入、輸出數據結構 。
PaM方法的月一個優點是使用問題分析圖 。這是一種二維樹形結構圖,是到目前為止最好的詳細設計表示方法之一,遠遠優于N—S圖和過程描述語言(PDL) 。
這一方法在日本較為流行,軟件開發的成功率也很高 。由于在輸入、輸出數據結構與整個系統之間同樣存在著鴻溝 , 這一方法仍只適用于中小型問題 。
(五)面向對鼠的軟件開發方法
 ?。?可視化開發方法


經驗總結擴展閱讀