動的システム開発手法とは
Dynamic Systems Development Method(DSDM)は、コンピューターシステム開発者が新しいコンピューターシステムを作成するために使用できるプロセスの1つです。 メソッドの名前には、動的という言葉が含まれています。これは、メソッドが絶えず変化しているため、またはシステムを開発するための動的なアプローチであるためです。 動的システム開発手法は、実現可能性、ビジネス、機能モデルの反復、設計、実装の5段階のプロセスで構成されています。
動的システム開発手法の実現可能性フェーズでは、問題または問題が特定されます。 言い換えれば、開発されるシステムは、プロセスのこの段階で提示される問題または問題を解決または解決します。 このフェーズでは、このメソッドは、インクリメンタルプロトタイプを使用するRapid Application Development(RAD)アプローチを使用してアプリケーションを開発する必要があるかどうかを確認します。 RADアプローチが適切な場合、動的システム開発方法はビジネスフェーズに進むことができます。
この方法のビジネスフェーズでは、システムの開発対象となるビジネスの要件と、システムが提供できる情報を一致させる必要があります。 システムがビジネスに必要なものを提供できる限り、システムの開発は機能モデルの反復フェーズである第3フェーズに進むことができます。
機能モデルの反復フェーズには、システムのプロトタイプの構築が含まれます。 次に、システムのユーザーはプロトタイプを評価して、情報出力がビジネスが求める情報であることを確認します。 プロトタイプでテストを実行した後、ユーザーは開発者にフィードバックを提供して、システムの出力を調整するための微調整または必要な変更を行います。 機能モデルの反復段階は通常、システムおよびシステムに関連付けられた後続のソフトウェアプログラムが必要なニーズを満たすまで、2〜3回の試行に分割されます。
モデルが最終段階に到達すると、動的システム開発手法の次の段階は設計段階になります。 設計段階で、モデルは実際のシステムに組み込まれます。 つまり、システムとシステムで使用されるソフトウェアは最終段階に進みます。
動的システム開発手法の最終段階は、実装段階です。 これは、システムとソフトウェアが最終製品としてテストされ、新しいバグまたはモデルと設計段階の移行の間で修正されなかったバグを検出するときです。 システムがテストされると、システム全体に展開され、完全に実装されます。