python编程-11:程序设计方法

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

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


软件开发模式

瀑布模式

螺旋模式

快速原型模型

喷泉模式

混合模式

敏捷开发模式


软件开发生命周期

确定问题

可行性分析

系统分析

系统设计

编码

测试

安装、维护


轻量级软件开发方法

Scrum

极限编程(XP)

精益开发(Lean Development)

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

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

水晶开发(Cristal Clear)


面向过程的程序设计

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

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

结构化编程


面向对象的程序设计

状态和行为

上一篇:python编程-20:网络爬虫requests库入门


下一篇:python编程-17:turtle绘制时钟程序