Skip to main content

ソフトウェア開発方法とは何ですか?

ソフトウェア開発方法(SDM)は、コードの生成と異なるツールの使用を通じてプログラムが作成される手段です。これは基本的に、プロセス自体とそれが管理される方法、および開発が時間通りに合理的な予算内で完了することを保証する方法を指します。作成されているプログラムの性質と使用されるツールに応じて、ソフトウェア開発方法論が取ることができる多くのフォームがあります。ただし、一般的に、SDMは、タスクの管理可能な要素への分割を確保する必要性と、多数の、拡大する反復を通過するプロセスに支配されています。通常、新しいプログラムを作成するプロセスを整理するために使用されます。複数のフレームワークを一緒に使用して単一のSDMを作成でき、その後、多数の方法論をSDMファミリーに結合できます。ソフトウェア開発方法の使用は、多くの場合、開発者チームのための新しいソフトウェアの作成におけるベストプラクティスを確立および奨励します。開発中にSDMが目を向けることがなければ、プロセスは簡単に混oticとし、財源と時間の両方の点で無駄につながる可能性があります。このSDMを使用する前に、特定のプロセスに対して特定の目標を確立する必要があり、開発サイクル全体を異なる要素に分類する必要があります。その後、1つの要素にアプローチすることができ、一連のステップで取得され、それぞれが滝の概念を作成する下向きの行列として視覚化されます。このタイプのソフトウェア開発方法論は、新しい方法がそれを置き換えているため、多くの状況ではもはや使用されませんが、SDMをどのように構成するかの基本的な例として機能し続けています。単一の視覚化でプロセスの2つの重要な要素をキャプチャすることができます。一般的に、スパイラルは中央から始まる単一の線で、同心のリングで外側に移動し、大きくなりますが、同じ円形を通過します。これは、プログラムの各要素が小さく始まり、開発中にサイズが大きくなるため、ソフトウェア開発のモデルとして使用されます。これが起こると、さまざまな反復全体で、開発、評価、分析などの多くのフェーズを通過します。これはすべて、スパイラルのように、繰り返しのステップを通過するにつれて外側に大きく成長する単一の統一プロセスを作成します。