zoukankan      html  css  js  c++  java
  • 软件设计流程

    需求分析阶段

    数据流图(DFD,全称Data Flow Diagram)

    概要设计阶段

    模块结构图、层次图、HIPO图(全称Hierarchy plus Input-Process-Output)

    模块结构图

    模块结构图是用于描述系统模块结构的图形工具,不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能。

    层次图

    又称H图。层次图用来描绘软件的层次结构。很适于在自顶向下设计软件的过程中使用。用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为模块层次图。

    HIPO图

    HIPO图由层次结构图和IPO图两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。
    它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。

    总结

    HIPO图:即层次图+输入/处理/输出图的英文缩写,由一张H图和一组IPO图组成。
    H图,是给每个模块加上编号的层次图。
    IPO图,要为H图中的每个模块画一张IPO图。通常将HIPO图作为软件结构的描绘,列入设计文档。

    一般就用HIPO图,因为HIPO图包括了层次图(层次图必然是模块结构图)。

    详细设计阶段

    程序流程图、伪代码、盒图(N-S图)

  • 相关阅读:
    .editorconfig
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    《大道至简》读后感
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/aeolian/p/13931698.html
Copyright © 2011-2022 走看看