读书人

面临过程的软件设计

发布时间: 2012-11-21 08:23:26 作者: rapoo

面向过程的软件设计


“面向过程”是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

面临过程的软件设计

开发阶段的信息流

面临过程的软件设计


结构图:程序中模块间的调用关系

1, 模块

面临过程的软件设计

2,表示模块A有条件地调用另一个模块B

面临过程的软件设计

3, 模块间的信息传递

4, 模块的调用关系和接口

面临过程的软件设计


程序的系统结构图

面临过程的软件设计

深度:5

宽度:7


结构化设计方法

在系统结构图(SC)中的模块

面临过程的软件设计

系统结构图(SC图)

变换分析

面临过程的软件设计

以变换中心为主模块,从逻辑输入到逻辑输出这个就是变换中心

事务分析

面临过程的软件设计

I为事务处理中心,三条中执行一条,执行哪条看I

变换型系统结构图

面临过程的软件设计

事务型系统结构图

面临过程的软件设计


过程设计——详细设计


图形工具

1, 程序流程图(PSC)

面临过程的软件设计

2, N—S图(盒图)

面临过程的软件设计

3, 问题分析图(PAD图)

面临过程的软件设计


表格工具

1, 判定表

2, 伪代码/结构化英语PDL


3楼liutengteng130昨天 15:07
加油啊。
2楼java_xiaofengfeng前天 10:32
小姑娘总结的不错...
1楼lfmilaoshi3天前 16:08
这么多,有点目不暇接了n米老师

读书人网 >软件开发

热点推荐