本文へスキップ

《 A Engineer Den 》知的冒険の旅へ出かけよう

究極のプログラム設計図 PAD解説 【目次】 The ultimate program design diagram PAD explanation


目次

  1. はじめに
  2. 第1章 ソフトウェア爆発
    1. 1.1 複雑化するソフトウェア
    2. 1.2 ソフトウェア工学の知恵
    3. 1.3 必要な機能だけ作れ
  3. 第2章 使えないフローチャート
    1. 2.1 レガシーな開発スタイル
    2. 2.2 わかりにくいフローチャート
    3. 2.3 フローチャートの欠点
      1. 2.3.1 理解困難なフローチャート
      2. 2.3.2 書き方で別の構造に見える
      3. 2.3.3 制御構造がわかりにくい
    4. 2.4 近年の開発スタイル
  4. 第3章 構造化という道具
    1. 3.1 ダイクストラは語る
    2. 3.2 基本制御構造
    3. 3.3 階層化
    4. 3.4 段階的詳細化
    5. 3.5 パラダイムシフト
  5. 第4章 構造化チャート
    1. 4.1 フローのJIS規格
    2. 4.2 構造化チャートいろいろ
      1. 4.2.1 フローチャート
      2. 4.2.2 NSチャート
      3. 4.2.3 SPD
      4. 4.2.4 HCP
      5. 4.2.5 PAD
    3. 4.3 やっぱりPADが好き
    4. 4.4 フローチャートの批判
    5. 4.5 PADは役に立つか
  6. 第5章 PAD解説
    1. 5.1 PADとは
    2. 5.2 PAD表記法
      1. 5.2.1 手続きの表記
      2. 5.2.2 順次の表記
      3. 5.2.3 選択の表記
      4. 5.2.4 反復の表記
    3. 5.3 段階的詳細化
    4. 5.4 PADの実行順序
    5. 5.5 PADの特徴
    6. 5.6 PADによるコーディング
    7. 5.7 わかりやすいPAD
  7. 第6章 PAD活用アラカルト
    1. 6.1 サーチアルゴリズム
      1. 6.1.1 線形探索
      2. 6.1.2 二分探索
    2. 6.2 ソートアルゴリズム
      1. 6.2.1 挿入ソート
      2. 6.2.2 選択ソート
      3. 6.2.3 交換ソート
    3. 6.3 乗算・除算アルゴリズム
      1. 6.3.1 整数乗算
      2. 6.3.2 整数除算・剰余
    4. 6.4 画像処理アルゴリズム
      1. 6.4.1 画像膨張
      2. 6.4.2 画像収縮
    5. 6.5 事務処理アルゴリズム
      1. 6.5.1 ブレーク処理
      2. 6.5.2 印刷・合計処理
      3. 6.5.3 マッチング処理
  8. おわりに
  9. 参考文献
  10. 索引
  11. 改訂履歴
  12. 著者紹介
  13. 著者書籍 一覧
  14. 奥付

ある技術者の書斎

探究心と好奇心の扉を開いて
知的冒険の旅に出かけよう