码迷,mamicode.com
首页 > 其他好文 > 详细

面向过程的软件设计

时间:2016-01-07 10:14:20      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

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

技术分享 

开发阶段的信息流

           技术分享

 

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

1,  模块

           技术分享

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

          技术分享

3,  模块间的信息传递  

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

           技术分享

 

程序的系统结构图

           技术分享

深度:5

宽度:7

 

结构化设计方法

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

          技术分享    

系统结构图(SC图)

变换分析

         技术分享        

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

事务分析

         技术分享

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

变换型系统结构图

         技术分享 

事务型系统结构图

          技术分享

 

过程设计——详细设计

 

图形工具

1,  程序流程图(PSC)

         技术分享

2,  N—S图(盒图)

         技术分享

3,  问题分析图(PAD图)

         技术分享

 

表格工具

1,  判定表

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

 

面向过程的软件设计

标签:

原文地址:http://www.cnblogs.com/mitnick/p/5108731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!