python编程-11:程序设计方法_彭世瑜_新浪博客

40 阅读1分钟

设计:自顶向下,分解问题

执行:自底向上,单元测试

\

软件开发模式

瀑布模式

螺旋模式

快速原型模型

喷泉模式

混合模式

敏捷开发模式

\

软件开发生命周期

确定问题

可行性分析

系统分析

系统设计

编码

测试

安装、维护

\

轻量级软件开发方法

Scrum

极限编程(XP)

精益开发(Lean Development)

动态系统开发方法(DSDM)

特征驱动开发(Feature Driver develpment)

水晶开发(Cristal Clear)

\

面向过程的程序设计

以程序执行过程为设计流程的思想

程序设计中最自然的一种设计方法

结构化编程

**
**

面向对象的程序设计

状态和行为