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

  • 相关阅读:
    Wannafly挑战赛13 C:zzf的好矩阵(思维)
    Wannafly挑战赛13 B:Jxc军训(逆元)
    TZOJ 1221 Tempter of the Bone(回溯+剪枝)
    AtCoder Regular Contest 092 C
    TZOJ 3030 Courses(二分图匹配)
    TOJ 2778 数据结构练习题――分油问题(广搜和哈希)
    PAT L3-001 凑零钱(01背包dp记录路径)
    [HNOI2009]通往城堡之路
    [HNOI2006]潘多拉的宝盒
    [bzoj4361]isn
  • 原文地址:https://www.cnblogs.com/askDing/p/5108731.html
Copyright © 2011-2022 走看看