軟件開發方法


軟件開發方法

文章插圖
在上個世紀60年代中期爆發了眾所周知的軟件危機 。為了克服這一危機 , 在1968、1969年連續召開的兩次著名的NATO會議上提出了軟件工程這一術語,并在以后不斷發展、完善 。與此同時,軟件研究人員也在不斷探索新的軟件開發方法 。
【軟件開發方法】最早的軟件開發方法是由帕納斯在1972年提出的 。由于當時軟件在可維護性和可靠性方面存在著嚴重問題,因此帕納斯提出的方法是針對這兩個問題的 。首先,帕納斯提出了信息隱蔽原則:在概要設計時列出將來可能發生變化的因素,并在模塊劃分時將這些因素放到個別模塊的內部 。這樣,在將來由于這些因素變化而需修改軟件時,只需修改這些個別的模塊 , 其它模塊不受影響 。信息隱蔽技術不僅提高了軟件的可維護性,而且也避免了錯誤的蔓延,改善了軟件的可靠性 ?,F在信息隱蔽原則已成為軟件工程學中的一條重要原則 。