软件开发方法Parnas方法

软件开发方法Parnas方法最早的软件开发方法是由D.Parnas在1972年提出的

由于当时软件在可维护性和可靠性方面存在着严重问题,因此Parnas提出的方法是针对这两个问题的

首先,Parnas提出了信息隐蔽原则:在概要设计时列出将来可能发生变化的因素,并在模块划分时将这些因素放到个别模块的内部

这样,在将来由于这些因素变化而需修改软件时,只需修改这些个别的模块,其它模块不受影响

信息隐蔽技术不仅提高了软件的可维护性,而且也避免了错误的蔓延,改善了软件的可靠性

信息隐蔽原则已成为软件工程学中的一条重要原则

Parnas提出的第二条原则是在软件设计时应对可能发生的种种意外故障采取措施

软件是很脆弱的,很可能因为一个微小的错误而引发严重的事故,所以必须加强防范

如在分配使用设备前,应该取设备状态字,检查设备是否正常

此外,模块之间也要加强检查,防止错误蔓延

Parnas对软件开发提出了深刻的见解

遗憾的是,他没有给出明确的工作流程

所以这一方法不能独立使用,只能作为其它方法的补充

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关