你的分享就是我们的动力 ---﹥

软件开发方法都有哪些?该如何处理

软件开发方法都有哪些?
软件开发方法都有哪些?大家帮忙总结一下,越多越好。

下面是我找到的,还有哪些软件开发方法?

1.Parnas方法
2.SASD方法
3.面向数据结构的软件开发方法
4.问题分析法
5.面向对象的软件开发方法
6.可视化开发方法
7.ICASE
8.软件重用和组件连接
9.XP (极限编程:Extreme Programming)
10.螺旋式开发方法
------解决思路----------------------
这个话题太大。而且你举例的哪些也有冲突。

比如说面向对象的软件开发方法,是从编程角度来说的,它可以在你举例的其他任何的方法里被使用。所以这么划分本身就有问题。

因此觉得你这个问题,要细化一下从哪方面来说,否则就好像是说,做菜有几种方法?
1. 蒸
2. 煮
3. 川菜


------解决思路----------------------
固定的有瀑布 迭代什么的
但适合的才是最好的,要看具体的情况
------解决思路----------------------
程序员学什么软件开发方法不重要,重要的是能利用自己的编程特长赚到钱,不要光是看技术类的书,你可以看看这本书 《程序员接单宝典-第二版》,上面讲了很多外包的经验。这本书在CSDN上可以下载的,链接地址 

http://download.csdn.net/detail/zjroland/8459335