2011-01-08 7 views
1

誰も私が初心者であるという単純な言葉でスパイラルモデルとアジャイルモデルの違いを説明できますか?あなたは私にいくつかの現実世界を与えることができますか?スパイラルはアジャイルよりも役立ち、その逆もあります...私はインターネット上で利用可能なリンクがたくさんあることを知っていますが、初心者なので理解しにくいです。簡単な説明で説明すれば大きな助けになります。 ? Thanxは事前に...アジャイルモデルとスパイラルモデルの違い

+3

は、http://programmers.stackexchange.com – zengr

答えて

12

螺旋モデルは反復開発の例です。典型的な反復は6ヶ月から2年の間のどこかにあり、ライフサイクルのすべての側面(要件分析、リスク分析、計画、設計、アーキテクチャー)、プロトタイプのリリース(進化しているか、プロジェクトチームによって選択された特定の方法に依存する)または作業ソフトウェア。これらの手順は、プロジェクトが終了するか終了するまで繰り返されます。

アジャイル開発には、エクストリームプログラミング、スクラム、クリスタルクリアなどのソフトウェアプロジェクトを作成するための具体的なガイダンスが記載されています。すべてのアジャイルメソッド間の共通性は、それらが反復的かつ段階的であることです。アジャイルメソッドの反復は、通常は短く、たいていの場合2〜4週間です。各反復は、動作中のソフトウェア製品で終了します。しかし、スパイラルモデルとは異なり、生成されるソフトウェアはプロトタイプではなく、常に最終製品に拡張される高品質のコードです。

+0

に属しています。実際の作業モデルの設計が開始されたときに変更を組み込むことができないように、プロトタイプ作成中にすべての要件を十分に発見しなければならないというスパイラルもありますか? – Mishthi

+0

いいえ、それはらせんモデルのポイントです。反復してプロトタイプを作成するときに、既知の要件を明確にし、新しい要件について学習します(実際には要件ではないことも確認します)。 –