zoukankan      html  css  js  c++  java
  • 面向过程的软件设计

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

     

    开发阶段的信息流

               

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

    1,  模块

               

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

              

    3,  模块间的信息传递  

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

               

    程序的系统结构图

               

    深度:5

    宽度:7

    结构化设计方法

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

                  

    系统结构图(SC图)

    变换分析

                     

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

    事务分析

             

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

    变换型系统结构图

              

    事务型系统结构图

              

    过程设计——详细设计

    图形工具

    1,  程序流程图(PSC)

             

    2,  N—S图(盒图)

             

    3,  问题分析图(PAD图)

             

    表格工具

    1,  判定表

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

  • 相关阅读:
    9.对话框
    8.布局管理器
    7.对象模型
    6.添加动作
    5.Qt模块简介
    4.自定义信号槽
    3.信号槽
    2.Helloworld
    1.Qt简介
    Problem E: 成绩排序
  • 原文地址:https://www.cnblogs.com/askDing/p/5108731.html
Copyright © 2011-2022 走看看