ウィザード (ソフトウェア)

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ウィザード (Wizard) は対話型のコンピュータプログラムであり、段階を踏んだ対話を通して複雑なタスクをユーザに行わせるユーザインタフェースである。一般的なユーザインタフェースの考え方とは異なり、ユーザは決まった順序でタスクを処理することを強いられる。しかし、複雑でそれほど頻繁に行わない作業の場合、ウィザードを使った方が簡単となることも多い。一部のオープンソースソフトウェアでは、ウィザードをドルイド (Druid) と呼ぶ。

この概念は1991年Microsoft Publisherで最初に使われ[1]オペレーティングシステムではマイクロソフトWindows 95で最初に使われた。ウィザードの1つの例はWindowsの「インターネット接続ウィザード」である。これは、どうコンピュータがインターネットに接続しているかについての情報をユーザーに要求することによって、コンピュータのネットワーク設定を行う。2001年ごろまでに、ウィザードはエンドユーザの利用するオペレーティングシステムでは一般的となった。Mac OS Xでは「アシスタント」と呼ばれ、「セットアップ・アシスタント」はMacintoshに最初に電源を入れたときに動作し、「ネットワーク・セットアップ・アシスタント」は前述の「インターネット接続ウィザード」と同様の働きをする。

航空券予約サイトのような、やり取りが長くなるウェブアプリケーションでも、ウィザードが使われる。Oracle Designer などのソフトウェアでもウィザードが多用されている。

対照的に、エキスパートシステムは問題を解決するために、人工知能または他の複雑なアルゴリズムを使用する傾向があり、一連の質問(通常、はい/いいえ)を通してユーザを誘導する。エキスパートシステムを、ウィザードを含むすべての問題解決プログラムを代表する一般のカテゴリと考える場合もある。

ウィザードが広く使われはじめたとき、ユーザインタフェース設計者の間で議論が巻き起こった。というのも、ウィザードはモーダルウィンドウフォーカスが固定されてしまうウィンドウ、モードを持ったウィンドウ)を使うことが多く、従来のユーザインタフェースの考え方と正反対であったためである。ウィザードの方法論の信奉者は、ユーザインタフェース設計の基本原則よりも使いやすさを優先すべきだと主張している。

[編集] 関連項目

[編集] 脚注

[編集] 外部リンク