問題 No.5360
実際のシステムや現象と同じ動きをする数理モデルや模擬的プログラムをコンピュータ上で動作させ、その挙動や結果を分析・予測する手法を何というか。
【正解の解説】
シミュレーション
例えば、新幹線の新しい車両を作る前に風の抵抗をコンピュータ上で実験するようなものです。現実世界でお金をかけて失敗するリスクを避けるため、安全なデジタル空間の中で何度も予行練習や実験を行って結果を予測するために使われます。
スポンサーリンク
【その他の選択肢の解説】
エミュレーション
シミュレーションが「現象の模試や予測」であるのに対し、エミュレーションは「機械の完全なモノマネ」です。例えば、昔のファミコンのゲーム機を今のパソコン上でそのまま動かすような、中身のシステムや機械構造をそのまま再現して動かすことを指します。
プロトタイピング
シミュレーションが動きや結果を「分析・予測」するためのものであるのに対し、プロトタイピングはユーザーの要望通りに動くか「試作品を作って確かめる」ためのものです。洋服のサンプルを作って実際に着てもらうようなイメージャーで開発の初期段階で使われます。
モデリング
シミュレーションがコンピュータ上で「実際に動かして実験する」ことであるのに対し、モデリングはその前段階として「設計図や数式モデルを作る」作業を指します。現実をシンプルに仕組み化する作業であり、シミュレーションを行うための前提として必要になります。