当前位置 博文首页 > 白水的博客:软件工程导论—总体设计

    白水的博客:软件工程导论—总体设计

    作者:[db:作者] 时间:2021-09-10 13:22

    Mitch Kapor曾经就软件设计发表过宣言:“什么是设计?设计是你站在两个世界——技术世界和人类的目标世界,而你尝试将这两个世界结合在一起……”。

    文章目录

        • 1. 设计过程
          • 1.1. 软件设计简述
          • 1.2. 设计过程
        • 2. 设计原理
          • 2.1. 模块化
          • 2.2. 抽象
          • 2.3. 逐步求精
          • 2.4. 信息隐藏和局部化
          • 2.5. 模块独立
            • 2.5.1. 耦合
            • 2.5.2. 内聚
        • 3. 启发规则
        • 4. 描绘软件结构的图形工具
          • 4.1. 层次图和HIPO图
          • 4.2. 结构图
        • 5. 面向数据流的设计方法
          • 5.1. 概述
          • 5.2. 变换分析
          • 5.3. 事务分析
          • 5.4. 设计优化
    cs