一般的に、ユーザーインターフェイスは、技術的手段の相互作用の物理的および論理的原則のセットです。つまり、コンポーネント間でデータを交換するための一時的な合意とアルゴリズムのルールのセットです。多くの場合、インターフェイスはソフトウェアおよびハードウェアと呼ばれ、コンピューティングシステムのノードとデバイス間のインターフェイスを実装します。この概念は、コンピューティングシステムと外部環境との間の相互作用のすべての物理的および論理的手段、例えば、オペレーティングシステムとオペレータなどに適用される。
ユーザーインターフェイス:ビュー
そのような特性に従ってそれらを区別するのが通例です、接続の方法、接続の構造、データ送信の方法、同期および管理の原則として。ブロックとノードの相互のインターフェースであるマシン内インターフェースを区別することができます。このタイプのインターフェイスを編成するには、2つのオプションがあります。複数接続。各コンピュータブロックは、ローカルワイヤによって他のブロックと接続されます。単一接続の結果として、すべてのコンピュータブロックは共通のシステムバスを介して相互に接続されます。
外部インターフェースはシステムですシステムユニットとコンピュータ周辺機器または他のコンピュータとの通信。ここでも、周辺機器のインターフェース、ネットワークインターフェースなど、いくつかのタイプを区別するのが通例です。
ユーザーインターフェイスまたはヒューマンコンピューターインターフェース-人とコンピューターの間の相互作用の方法。彼がユーザーのニーズに対応し、自分の弱点を知っている場合、彼は人間中心です。インターフェイスのマシン部分は、コンピューティングテクノロジの機能を使用するマシンに実装される部分です。ユーザーインターフェイスは、弱点、ニーズ、習慣、学習能力などの要素を考慮して、人が実装する部分です。国内および国際標準のシステムは、最も一般的なインターフェースがどのように見えるかを決定します。
ユーザーインターフェイス:分類
コマンド、SILK、WIMPの3つのタイプがあります。コマンドインターフェイスでは、人とコンピュータの間の対話のプロセスは、それによって実行されるコンピュータコマンドを与えることによって実行され、その後、結果がユーザーに発行されます。現時点では、この技術は実際には使用されていません。 WIMPは、コンピューターと人との間の対話がグラフィックウィンドウ、メニュー、およびその他の同様の要素を使用して実行されるという点で異なります。このようなインターフェースでは信号もマシンに与えられるという事実にもかかわらず、これはグラフィック要素を介して行われます。現時点では、グラフィカルユーザーインターフェイスはすべてのコンピューターの不可欠な部分です。これは、単純なWINPインターフェイスと完全なWINPインターフェイスの2つの異なるレイヤーとして実装されています。
SILKインターフェースはおなじみのものに最も近い人のためのコミュニケーションの形。そのフレームワーク内で、人とコンピューターの間の通常の会話が行われます。コンピューターは人間の発話を分析し、その中のコマンドを見つけて実装します。コマンド実行の結果は、人間が読める形式に変換されます。 SILKインターフェースは以下を使用します:セマンティックインターフェース;音声技術;模倣インターフェース。
現時点では、すべてのタイプのコンピューターでWIMPインターフェースが使用されます。ユーザーインターフェイスは、心理学と人間工学に密接に関連しています。心理学は、さまざまな状況での人間の行動、彼の精神性、知性、刺激の外的および内的要因、反応および習慣を研究します。人間工学は、人間と機械との相互作用の原理の研究を扱っています。これらすべてを徹底的に研究することで、プログラマーはユーザーが操作しやすい使いやすいインターフェースを作成することができます。