1、结构化方法 2、面向数据结构的软件开发方法 3、面向问题的分析法 4、原型化方法5、面向对象的软件开发方法(现在大部分用这个)==============================================================流程:实际流程,也就是教科书上的流程是:问题提出可行性分析 需求分析 总体设计 详细设计 编码 测试 维护而现实一般大部分都是拿着模板给用户演示,然后根据用户需求再做二次开发===============================================================程序只有一个总体思路,就是满足顾客的需求,具体程序开发,倒没什么思路,具体思路主要体现在功能的实现,这个你扎实的基础与思维能力靠边