ホームページ  >  記事  >  ジャクソンメソッドは何を目的としていますか?

ジャクソンメソッドは何を目的としていますか?

青灯夜游
青灯夜游オリジナル
2021-02-02 14:48:148594ブラウズ

ジャクソン法とは、「データ構造」を重視したソフトウェア設計手法です。ジャクソン法は、データ構造に基づいて一連のマッピング プロセスを定義します。入力データ構造と出力データ構造を、特定のルールに従ってソフトウェア プロセス記述にマッピングします。つまり、ソフトウェア アーキテクチャではなくプログラム構造です。したがって、この方法は詳細設計に適用できます。ステージ。

ジャクソンメソッドは何を目的としていますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

ジャクソン設計法はデータ構造指向のソフトウェア設計法であり、ジャクソン分析法はデータフロー指向の分析法です。

1975 年、M. A.ジャクソンは、今日でも広く使用されているソフトウェア開発手法の種類を提案しました。この方法では、ターゲット システムの入力データ構造と出力データ構造から開始して、プログラム フレームワーク構造を導き出し、その後、その他の詳細を追加して完全なプログラム構造図を取得します。この方法は、商用アプリケーションのファイル テーブル処理など、明確な入出力データ構造を持つ小規模および中規模のシステムに特に効果的です。この方法は、モジュールの詳細設計のために他の方法と組み合わせることもできます。ジャクソン構造図は、データ構造における順序、選択、繰り返しを記述するために使用されます。

Jackson メソッドはデータ構造設計を指向しているため、独自のツールである Jackson 構造図が提供されます。ジャクソン氏は、データ構造もプログラム構造も、シーケンシャル構造、選択構造、繰り返し構造という 3 つの基本構造とそれらの組み合わせに限定されると指摘しました。

ジャクソン設計法は、通常、次の 5 つのステップで完了します:

1. 入力データと出力データの論理構造を分析して決定し、ジャクソン構造図を使用してこれらのデータ構造を表します。

2. 入力データ構造と出力データ構造で対応するデータ単位を見つけます。

3. 次の規則に従って、プログラム構造は入力データ構造と出力データ構造から導出されます。

  • 1) 入力データ構造と出力データ構造で対応関係にあるユニットのペアごとに処理ボックスを描画します。

  • 2) 入力および出力データ構造内の残りのデータユニットの処理ボックスを描画します。

  • 3) プログラム構造図上のすべての処理ボックスの位置は、データ構造ジャクソン図上で処理ボックスによって処理されるデータユニットの位置と一致している必要があります。

  • 4) 必要に応じて、マッピングから得られたプログラム構造図をさらに改良することができます。

4. 基本的な演算と条件を列挙し、プログラム構造図の適切な位置に割り当てます。

5. 疑似コードを使用してプログラムを作成する

コンピューター プログラミングの詳細については、プログラミング ビデオをご覧ください。 !

以上がジャクソンメソッドは何を目的としていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。