Parnas方法是最早的软件开发方法,是Parnas在1972年提出来的,基本思想是在概要设计时预告估计未来可能发生的变化,提出了信息隐藏的原则以提高软件的可靠性和可维护性.
Parnas方法在设计中要求先列出将来可能要变化的因素,在划分模块时将一些可能发生变化的因素隐含在某个模块的内部,使其他的模块与此无关,这样就提高了软件的可维护性,避免了错误的蔓延,也就提高了软件的可靠性,同时,Parnas方法还提出了提高可靠性的措施.
1.考虑到硬件有可能出故障,接近硬件的模块要对硬件行为进行检查,及时发现错误.
2.考虑到操作人员有可能失误,输入模块对输入数据库进行合法性检查,是否合法,越权,并及时进行纠错.
3.考虑到软件本身有可能失误,加强模块间检查,防止错误蔓延.