Software-engineering-se-models-qa8

提供:Dev Guides
移動先:案内検索

SEモデルQ&A#8

質問:プロトタイプモデルの説明を記入してください。

回答:-これは機能するシステムであり、モデルの目的は、新しいシステムに関してテストされ、再び使用できるアイデアを開発することです。 プロトタイピングは、開発可能なシステムのモデルを作成するプロセスです。 このモデルの主な部分は、ソフトウェアシステムから顧客のニーズを考えることができる一方で、設計とコーディングの前にソフトウェアのニーズを修正することはできません。 顧客のニーズに関する知識に基づいて作成されたプロトタイプモデル。 プロトタイプモデルは、システムがどのように機能したかを考える設計を提供します。 プロトタイプの目的は、システムのニーズについて十分に理解することです。 最後に、そのような結果は非常に低い分散になります。 開発プロセスの後のプロトタイプ、エンドユーザーは、プロトタイプの利点を活用し、この開発者についての重要な考えを提供する機会を与えます。

  • 何がいい
  • 変更の領域
  • 不足している情報
  • 不要な要件

フィードバックを取得した後、プロトタイプモデルで必要な変更を加え、使用するためにユーザーに再度提供します。 このアプローチは、以下の2つのポイントがカバーされている場合に適しています。

  1. 開始時に少しのニーズがわかる場合。
  2. 顧客が完全なソフトウェアの代わりに短距離テストを希望する場合。

プロトタイプモデル

プロトタイプ方法論の利点

  • このモデルは、顧客がクリアする必要がない場合により適しています。
  • このタイプのモデルは、問題のサイズが大きい領域で使用します。
  • メンテナンスのコストが削減されます。 このモデルを使用する主な要因は、そのコスト削減です。
  • このモデルは、ソフトウェアを使用する人とソフトウェアシステムを開発したグループとの間のコミュニケーションのギャップを減らすのに非常に役立ちます。
  • プロトタイピングモデルの最終的なソフトウェア変更の比較では、モデル変更は迅速かつ安価です。

プロトタイピング方法の制限

  • 品質を無視する可能性がある場合は、迅速な作業を取得します。
  • ほとんどの時間設計とコードが使用されないため、ソフトウェアシステムのコストが増加する可能性があります。
  • プロトタイプモデルの作業プロセスを見た後、ソフトウェアに対するユーザーの期待が高まります。
  • その場合、プロトタイピングの結果が顧客のニーズに合わない場合、そのシステムについて否定的に考えることができます。