ソフトウェア工学における進化モデル|T4Tutorials.com

By Prof.Fazal Rehman Shamil
Last modified on July27th,2020

進化モデルはソフトウェア工学のモデルです。 進化モデルでは、すべての作業は開発段階で行われます。 このモデルでは、すべての作業は小さな塊またはモジュールに分割されます。 たとえば、すべてのユーザーが各サイクルの終了時に製品にアクセスできるウォーターフォールモデルです。 このモデルは、増分モデルと反復モデルの組み合わせです。

これは、ユーザーからのフィードバックやその他の要因により、モデルを完全なソフトウェアの開発に非常に適しているため、非常に適したモデルです。 ユーザーからのフィードバックは、ある段階が完了した後、ユーザーにフィードバックを得るため、次の段階の開発に非常に役立ちます。

ソフトウェア要件を変更したい場合は、すべての変更が一度に適用されます。

進化モデルでは、すべての作業がより小さな塊に分割されています。 これらのチャンクは、顧客に一つずつ提示します。 顧客の信頼が高まりました。 このモデルはまた異なった部分にされる変更の条件、またすべての開発を可能にし、固まりとしてすべての仕事を維持する。

evloutnory-model-image

進化モデルが有用である場合

進化モデルは多くの場合有用である。 二つの最も重要なケースは以下に記載されています;

  1. それはあなたが簡単に段階的な実装のためのモジュールを見つけることができる大規模なプロジェクトで非常に便利です。 進化モデルは、ユーザーが完全なソフトウェアを待つのではなく、多くの機能の使用を開始する必要がある場合に使用されます。
  2. 進化モデルは、すべての開発が異なる単位に分割されているため、オブジェクト指向ソフトウェア開発においても非常に有用です。

以下は進化モデルである。

  1. プロトタイピングモデル
  2. スパイラルモデル
  3. 同時開発モデル

進化モデルの利点

進化モデルには多くの利点があり、いくつかの主な利点;

  1. 進化モデルの大きい利点はユーザーが開発の間にあらゆる段階を点検し、顧客の信任の達成で有用であることである。
  2. すべてのモジュールがよく見られるため、エラーの可能性が少なくなります。
  3. ソフトウェアプロジェクトのリスクを軽減するのに役立ちます。
  4. また、開発コストを削減します。

進化モデルの欠点

進化モデルの多くのdis利点がありますが、いくつかの主な利点は以下に記載されています;

  1. 完全なソフトウェアの配信は、開発中の顧客によるさまざまな変更のために遅れる可能性があります。
  2. 問題をいくつかの部分に分割することは困難であり、それは段階的に実装され、提供されることができる顧客に受け入れられるであろう。

反復モデルと増分モデルの比較

反復モデルと増分モデルの比較を、テキストを詳細に読む時間を節約できる小さな図で見てみましょう。

ソフトウェア工学における反復モデルと増分モデルの比較

ソフトウェア工学における反復モデルと増分モデルの比較

この例では、反復モデルでは、3回目の反復後に画像が確定されることがわかります。 そして、増分モデルでは、画像は第四の増分の後に確定されます。

ビデオ講義

ソフトウェア工学における進化モデルの長所と短所|進化モデルppt|進化モデルpdf|ソフトウェア工学における進化モデルの長所と短所|ソフ

Fazal Rehman Shamil(Prof.Fazal Rehman Shamil)
1. Facebookページでの議論のためのメッセージ,
2. Youtubeでのビデオ講義
3. 電子メールは広告/ビジネス照会のためだけです。
フェイスブック

Facebook

Leave a Reply