スパイラル対スローアウェイプロトタイプ対進化的プロトタイプ[閉じた

StackOverflow https://stackoverflow.com/questions/3478639

  •  28-09-2019
  •  | 
  •  

質問

違いは何ですか スパイラルモデルプロトタイプモデル ソフトウェアエンジニアリング?

また、間にいくつかの違いを述べます 捨てる進化的プロトタイピング.

役に立ちましたか?

解決

「プロトタイプ」ソフトウェア開発ライフサイクルを聞いたことがありません。プロトタイピングは、スパイラルモデルとアジャイル方法論を含む反復モデルおよび増分モデルでよく使用されます。

Barry Boehmによって定義されているスパイラルモデルは、要件を可能な限り定義し、リスクを特定し、可能なソリューションを探求するのに役立つ設計を作成し、デザインをプロトタイプしてからリリースを作成することで構成されています。リリースしたら、再びプロセスを開始して、次のリリースを作成します。

使用する可能性のあるプロトタイプには2種類あります。

あなたがそれから学んだ後、それを破棄するつもりで、使い捨てのプロトタイプは迅速に作られます。それはうまく設計されておらず、よく実装されていません。あなたの目標は、あなたのクライアントがあなたのクライアントの前に何かを手に入れて、彼らがあなたの要件を改良し、クライアントが望むシステムに向かって移動するのを助けるためにそれを見て応答できるようにすることです。ただし、これはクライアントがシステムを見て、それを動作システムと同一視する可能性があるため、危険です。単なるプロトタイプであることを強調する必要があります。

進化的なプロトタイプでは、プロトタイプをリファクタリングして最終製品に拡大するため、プロトタイプを開発するときは、より注意してください。実際に進化的なプロトタイプをクライアントに提供し、実際のシステムと同じように使用させることができます。プロトタイプをゆっくりと洗練し、配信される最終製品に洗練します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top