物流软件开发的办法有哪些?

物流软件开发的办法有哪些?

  在物流软件的开发进程中,开发人员也在不断探究和完善曲流软件的开发办法。下面介绍几种比较老练的软件开发办法。

  (一)Parnas办法

  最早的软件开发办法是由凰 D.Parnas在1972年提出的。因为其时软件在可维护性和可靠性方面存在着严峻问题,因而PaMs提出的办法是针对这两个问题的。

  首要,Parnas提出了信息隐蔽准则:在概要规划时,列出将来或许发生改变的要素,并在模块划分时将这些要素放到单个模块的内部。这样,在将来因为这些要素改变而需修正软件时,只需修正这些单个的模块,其他模块不受影响。信息隐蔽技能不只提高了软件的可维护性,而且也防止了过错的延伸,改进了软件的可靠性。信息隐蔽是在开发物流软件进程中应该遵从的重要准则。

  Parnas提出的第二条准则是在软件规划时应对或许发生的种种意外毛病采纳办法。软件是很软弱的,很或许因为一个细小的过错而引发严峻的事端,所以必须加强防备。如在分配运用设备前,应该取设备状态字,查看设备是否正常。此外,模块之间也要加强查看,防止过错延伸。

  Parnas对软件开发提出了深入的见地。惋惜的是,他没有给出清晰的作业流程。所以这一办法不能独立运用,只能作为其他办法的弥补。

  (二)YourdoM办法

  (三)面向数据结构的软件开发办法

  (四)问题剖析法PAM

  问题剖析法PAM(Problem Analysis Method)是20世纪80年代末由日立公司提出的一种软件开发办法。

  PAM办法希望能统筹Yourd。n办法、Jackson办法和自底向上的软件开发办法的长处,而且防止它们的缺点。它的根本思想是:考虑到输人、输出数据结构,辅导体系的分化.在体系剖析辅导下逐渐归纳。这一办法的具体进程是:从输入、输出数据结构导出根本处理框;剖析这些处理框之间的先后联系,按先后联系逐渐归纳处理框,直到画出整个体系的PAD图。从上述进程中能够看出,这一办法本质上是归纳的自底向上的办法,但在逐渐归纳之前已进行T有意图的分化,这个意图便是充分考虑体系的输入、输出数据结构。

  PaM办法的月一个长处是运用问题剖析图。这是一种二维树形结构图,是到目前为止最好的具体规划表明办法之一,远远优于N?S图和进程描绘言语(PDL)。

  这一办法在日本较为盛行,软件开发的成功率也很高。因为在输入、输出数据结构与整个体系之间相同存在着距离,这一办法仍只适用于中小型问题。

  (五)面向对鼠的软件开发办法

  (六)可视化开发办法

相关文章