構造 化システム分析および設計方法 ( SSADM )構造システムの分析および 設計方法は、1980年代初頭 の開発で設定された標準であり、英国政府の計算プログラムの設計および適用に広く使用されています。初期の設計コンセプトから実際の物理設計の適用まで、ライフサイクル全体のシステム設計にテキストと図の組み合わせを使用します。
SSADMの起源
SSADMは、1980年以降、政府でのテクノロジーの使用に関係する英国政府機関であるCentral Computer and TelecommunicationsAgencyのために作成されました。
SSADMとは何ですか?
SSADMで使用される最も重要な3つの手法は、次のとおりです。
論理データモデリング
設計中のシステムのデータ要件を特定、モデリング、および文書化するプロセス。結果は、エンティティ(企業が情報を記録する必要があるもの)、属性(エンティティに関する事実)、および関係(エンティティ間の関連付け)を含むデータモデルです。
データフローモデリング
データが情報システム内をどのように移動するかを識別、モデリング、および文書化するプロセス。データフローモデリングは、プロセス(データをある形式から別の形式に変換するアクティビティ)、データストア(データの保持領域)、外部エンティティ(システムにデータを送信するもの、またはシステムからデータを受信するもの)、およびデータフロー(どのデータが流れることができるか)。
例
エンティティ動作モデリング
2つのプロセス:エンティティ動作モデリング、各エンティティに影響を与えるイベントの識別、モデリング、および文書化と、これらのイベントが発生するシーケンス(またはライフヒストリー)、およびイベントモデリング、各イベントの調整プロセスの設計実体の生活史。
これらの3つのシステムモデルは、同じシステムで異なる視点を提供します。設計では、各パースペクティブが完全なシステムモデルを形成する必要があります。3つのテクノロジーは相互に参照して、アプリケーション全体の整合性と正確性を保証します。
従来のウォーターフォール開発フェーズ
SSADMは、情報システムの分析と設計のためのウォーターフォール方式です。SSADMは、システム設計に対する厳密なドキュメント主導のアプローチの頂点を表すと考えることができ、DSDMやスクラムなどのより現代的なアジャイル手法とは対照的です。
- 実現可能性調査 —ビジネス領域を分析して、システムがビジネス要件をサポートするために費用効果が高いかどうかを判断します。
- 要件分析 —システムが開発する要件を決定し、現在のビジネス環境は、関連する条項とデータ構造のプロセスに基づいてモデル化されます。
- 要件仕様 —詳細な機能要件と非機能要件を特定し、必要なプロセスとデータ構造を定義するための新しいテクノロジーを導入します。
- 論理システム仕様 —技術システムオプションは、本番および論理設計の更新、クエリ処理、およびシステムダイアログです。
- 物理設計 —物理データベース設計と一連のプログラム仕様プログラム仕様は、論理システム仕様と技術システム仕様を使用しています。
Great post however , I was wanting to know if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit further. Many thanks!