ソフトウェア工学の基本スキーマ(第四章システム設計 - 指向のシステム設計プロセス)
図1に示すように、構造設計方法
図2に示すように、図1のシステム構成モジュール。
図3に示すように、システム構成図は、タイプ変換します
図4に示すように、トランザクションのシステム構成図
図5に示すように、変換解析
実施例1:図は、図2のソフトウェア/制御構造のDFD /データフロー図を変換する(不良、モードを見て)。
実施例2:図の構造以下の制御データフローグラフに変換します。
分析ノートを変換
選択順序とき①モジュラー設計した後、すべてのモジュールは、直接下位のモジュールが下部モジュールの設計に別のモジュールを回す前に完了するように設計されていなければなりません。
②下部モジュールの設計では、カップリングは図の初期構造の品質を向上させるために、凝集既存のモジュールとみなされなければなりません。
③「ブラックボックス」技術を使用して:その内部構造及び実装を考慮するのではなく、設計にそれらを使用する場合、このモジュールの設計では、すべての下位ブロックの最初のモジュールは、「ブラックボックス」として定義されます。このステップに定義された「ブラックボックス」に、次のステップは、設計し、それらを処理するであろう。このように、それはよりにつながる「ブラックボックス」。最後に、コンテンツと構造の「ブラックボックス」のすべてが完全に決定されるべきです。
④モジュールを分割する場合、モジュールは、一般的に約5直接下位モジュールです。10の以上の直接レポートモジュール場合は、中間レベルを設定することができます。
次の問題が発生した場合⑤、機能分解モジュールを停止します。
- モジュールは、別個のサブタスクに分割することができない場合。
- 時にユーザによって提供されるモジュールやサブルーチンライブラリに分けます。
- モジュール入力インターフェイス情報は、/出力装置に送信する際、
- モジュールが適切でない場合には、あまりにも時間を分解します。
6、交流分析
1)概要
2)交流分析
3)実施例:図のDFDを図のソフトウェア構成に変換してください。
図7に示すように、ハイブリッド構造解析
分析を変換するソフトウェアシステムアーキテクチャ設計の主要な方法です。典型的には、大規模なソフトウェアシステムは、ハイブリッド型構造と構造変換トランザクション構造です。そこで、我々は通常、ソフトウェア設計の仕方によって補わメイン分析、交流分析を、変換するために使用します。
図8に示すように、構造設計コンポーネント