今回は、開発手法のプロトタイピングを紹介していくよ〜〜💫
プロトタイピングモデルとは

プロトタイピングモデルは、ソフトウェア開発の初期段階で、最終製品の一部またはプロトタイプを作成し、ユーザーからフィードバックを得る手法のこと!
プロトタイプは、ユーザーインターフェース、主要機能、全体的なシステムの挙動など、完成品の重要な側面を模倣します。これにより、ユーザーの要件や期待に沿った製品を開発するための指針を早期に確立できます。
恋愛も付き合う前にプロトタイプと付き合えるなら最高だよね💞
プロトタイピングの流れ
- 要件収集:ユーザーや関係者から基本的な要件を収集します。
- 初期プロトタイプ作成: 簡略化されたプロトタイプを作成し、主要な機能やユーザーインターフェースを試行します。
- ユーザーレビュー:ユーザーにプロトタイプを試用してもらい、フィードバックを収集します。
- フィードバックの反映:ユーザーフィードバックを基にプロトタイプを改良します。
- 反復:必要に応じてこのプロセスを繰り返し、最終的な製品に向けて改善を行います。
メリットとデメリット
メリット
・ 早期のフィードバック:リリース前に問題を解決できるため、開発リスクを低減
・ ユーザー満足度の向上:ユーザーがプロトタイプを使用することで、期待や要望を正確に把握できる
・ コミュニケーションの改善:プロトタイプは、開発者とユーザー、その他のステークホルダーとの間で明確なコミュニケーション手段になる
・ 柔軟性の向上:プロトタイピングモデルは反復的なプロセスであるため、要件や設計の変更に柔軟に対応できる
デメリット
・コストと時間の増加:プロトタイプの作成と修正に時間とリソースがかかる
・完成品の錯覚:ユーザーやステークホルダーがプロトタイプを最終製品と勘違いし、期待が過剰になるリスクがあります
・過剰なフィードバック:ユーザーからのフィードバックが多すぎると、開発チームが対応に追われることがあります。
・不完全な設計:プロトタイプが簡略化されたものであるため、最終製品に必要な詳細な設計や機能が省略されることがある
メリットとデメリットを理解し、適切に活用することで、より高品質なソフトウェアを効率的に開発することができるの!

プロトタイピングに関するITパスポート試験の過去問!
Q:クラスや継承という概念を利用して,ソフトウェアを部品化したり再利用することで,ソフトウェア開発の生産性向上を図る手法として,適切なものはどれか。
答え:ア
ア:オブジェクト指向
イ:構造化
ウ:プロセス中心アプローチ
エ:プロトタイピング
正解は『オブジェクト指向』
オブジェクト指向では「クラス」や「継承」というやり方を使って、プログラムの一部をまた別の場所でも使えるようにするよ。これによって、プログラムを作るのが早くなったり、簡単になるの!
補足:オブジェクト指向は、Javaというプログラミング言語が採用していて有名
エンジニアが集まっていたコーヒーショップにJavaコーヒーというメニューがあったのがJavaの名前の由来らしいっちょ
「構造化」プログラムを作るときに、分かりやすく整理する方法。この考えを発展させたのがオブジェクト指向
「プロセス中心アプローチ」普段の業務がどのように流れているかに注目して、システムを設計していく考え方
「プロトタイピング」アイディアを試すためにシステムの試作品を作ってみること
ITパスポート試験をスマホで手軽に勉強!
「えろ勉」も戦略的に開発&運営しております。この記事が勉強になった!ためになったよ〜って思ったら、なんかアクションをお願い!!「えろの力で勉強するゲーム:えろ勉」
プロトタイピングを覚えて、ユーザーの意見を取り入れていこう!


