タッチスクリーンマンマシンインターフェースの設計プロセスは、次の手順に分けることができます。
1) システム関数の外部モデル設計を作成します。このモデルは、主にソフトウェアのデータ構造、全体的な構造、およびプロセス記述を考慮します。ヒューマン・コンピュータ・インターフェースの設計は、一般にアクセサリにすぎず、ユーザーの状況(年齢、性別、心理的状況、文化的レベル、人格、民族的背景などを理解した上でのみ、効果的なヒューマン・マシン・インターフェースを設計することができ、エンドユーザーの将来のシステム仮説(システム仮説)に基づいてユーザー・モデルを設計し、最終的にシステム実装後に得られるシステム・イメージと一致させることができます( system)は一貫しており、ユーザーはシステムに満足し、効果的に使用することができます。ユーザーモデルを確立する際には、システム仮説によって与えられた情報を十分に考慮しなければならず、システムイメージはシステムの文法的および意味的情報を正確に反映しなければならない。要するに、ユーザーを理解し、タスクを理解することによってのみ、優れたマンマシンインターフェイスを設計できます。
2)このシステム機能を完了するために人間とコンピュータが別々に実行する必要があるタスクを決定します。タスク分析には2つの方法があります:1つは、元の手動または半手動アプリケーションシステムの分析を通じて実際の状況から開始し、それをヒューマンマシンインターフェイスで実行される同様のタスクのグループにマップすることです。もう1つは、システムの要件と仕様を研究することによって、ユーザーモデルとシステム仮説と調整された一連のユーザータスクを導き出すことです。段階的な改良やオブジェクト指向分析などの手法も、タスク分析に適しています。徐々に改良技術は、各タスクの要件が非常に明確になるまでタスクをサブタスクに継続的に分割することができ、オブジェクト指向分析技術は、アプリケーションに関連するすべての客観的オブジェクトとオブジェクトに関連するアクションを識別することができます。
3)マンマシンインタフェースの設計における典型的な問題を考慮する。ヒューマンマシンインタフェースを設計する際には、一般に、システム応答時間、ユーザ支援メカニズム、エラーおよび警告情報、およびコマンドモードの4つの側面を考慮する必要があります。過剰なシステム応答時間は、対話型システムのユーザーの間で最も苦情の多い問題です。応答時間の絶対長に加えて、ユーザーは異なるコマンドの応答時間の違いについても非常に懸念しています。格差が大きすぎると、ユーザーは受け入れにくくなります。ユーザーシークメカニズムは、重畳されたシステムから助けを求めるときにユーザーが大量の無関係な情報を閲覧する必要がないように、統合システムを採用する必要があります。エラーおよび警告情報は、ユーザーが理解し、正確な意味を持つ用語で記述する必要があります。同時に、エラー回復に関するいくつかの提案を可能な限り提供する必要があります。エラーメッセージが表示されたときに、聴覚(リンギング)と視覚(特殊色)の刺激によって補完されれば、効果はより良くなります。コマンドモードは、ユーザーが選択できるメニューコマンドやキーボードコマンドと共存するのが最善です。
ヒューマンマシンインタフェースのプロトタイプは、CASEツールの助けを借りて構築されています。設計モデルのソフトウェアモデルが決定されると、ソフトウェアプロトタイプを構築できる。このとき、ヒューマンマシンインタフェース部分のみが設けられている。ユーザーモデルとシステムの前提と一貫性があるまで。一般に、さまざまなマンマシンインタフェースの基本コンポーネントは、マンマシンインタフェースツールボックスまたはマンマシンインタフェース開発システムによって提供される既製のモジュールまたはオブジェクトの助けを借りて作成することができる。

