软件开发方法是一套应用于开发软件的原理、
过程、实践和知识的集合。如 Parnas 方法、
SASD 方法、面向数据结构的软件开发方法、
问题分析法、面向对象的软件开发方法等。
在我看来,软件开发仅仅依赖于软件开发方法论而不去探讨和预测开发过程环境的变化规律、不去付出较长的时间实践这些规律,开发团队也没有较强的适应环境变化的能力,在依赖软件开发方法论时便会让人觉得很糟糕;只有组建好一个学习能力和适应能力强健的队伍,充分掌握了规律,做好充足的准备,才能使软件开发方法论运用起来时不那么的糟糕