【软件设计】软件设计方法归纳总结

软件设计方法有:结构化设计(数据流图为依据)、面向对象设计(面向对象概念为依据);

结构化设计方法的模块化体现为:过程、函数、子程序

面向对象设计的模块化体现为:类、对象、构件

【软件设计】软件设计方法归纳总结_第1张图片

以上为主流的两种,还有其他软件开发方法。

1、结构化方法(SASD):功能、流程确定,系统规模不太大也不太复杂,需求变化也不大。

2、面向对象方法(OMT):自顶向下分析、自底向上归纳,采用建模方式与实际活动贴近。

3、面向数据结构方法(Jackson):得到完整的程序结构图,充分利用顺序、条件、循环结构。

4、原型化方法:需求不确定一直在变,采用原型工具进行更改。

5、问题分析方法(PAM):从输入、输出开始去分析中间的功能。

6、可视化方法:例如拖控件、搭接面就是可视化,一边做一遍能看到效果。

你可能感兴趣的:(软件工程,软件构建)