Procesul de proiectare a interfeței om-mașină cu ecran tactil poate fi împărțit în următorii pași:
1) Creați designul modelului extern al funcției de sistem. Modelul ia în considerare în principal structura de date, structura generală și descrierea procesului software-ului. Designul interfeței om-computer este, în general, doar un accesoriu și numai situația utilizatorului (inclusiv vârsta, sexul, situația psihologică, Numai cu o înțelegere a nivelului cultural, a personalității, a originii etnice etc., putem proiecta o interfață umană-mașină eficientă; să proiectăm un model de utilizator bazat pe ipoteza utilizatorului final a viitorului sistem (ipoteza sistemului) și, în cele din urmă, să-l facem să se potrivească cu imaginea sistemului obținută după implementarea sistemului (Caracteristicile externe ale sistemului sistem) sunt consecvente, utilizatorul poate fi multumit de sistem si il poate folosi eficient; la stabilirea modelului de utilizator, informațiile furnizate de ipoteza sistemului trebuie să fie pe deplin luate în considerare, iar imaginea sistemului trebuie să reflecte cu exactitate informațiile gramaticale și semantice ale sistemului. Pe scurt, numai prin înțelegerea utilizatorului și înțelegerea sarcinii poate fi proiectată o interfață om-mașină bună.
2) Determinați sarcinile pe care oamenii și computerele ar trebui să le îndeplinească separat pentru a finaliza această funcție de sistem. Există două modalități de analiză a sarcinilor: una este de a porni de la situația reală, prin analiza sistemului de aplicare manual sau semi-manual original, și de a-l mapa la un grup de sarcini similare efectuate pe interfața om-mașină; celălalt este de a obține un set de sarcini de utilizator care sunt coordonate cu modelul de utilizator și ipoteza sistemului prin studierea cerințelor și specificațiilor sistemului. Tehnici precum rafinarea treptată și analiza orientată pe obiecte sunt, de asemenea, potrivite pentru analiza sarcinilor. Tehnologia de rafinare treptată poate împărți continuu sarcinile în sub-sarcini până când cerințele fiecărei sarcini sunt foarte clare, iar tehnologia de analiză orientată pe obiecte poate identifica toate obiectele obiective legate de aplicație și acțiunile asociate cu obiectele.
3) Luați în considerare problemele tipice în proiectarea interfeței om-mașină. Atunci când se proiectează orice interfață om-mașină, în general, trebuie luate în considerare patru aspecte: timpul de răspuns al sistemului, mecanismul de asistență pentru utilizator, informațiile de eroare și avertizare și modul de comandă. Timpul excesiv de răspuns al sistemului este cea mai reclamată problemă în rândul utilizatorilor din sistemele interactive. În plus față de durata absolută a timpului de răspuns, utilizatorii sunt, de asemenea, foarte preocupați de diferența de timp de răspuns a diferitelor comenzi. Dacă diferența este prea mare, utilizatorilor le va fi dificil să accepte; mecanismul de căutare a utilizatorilor ar trebui să fie Adoptarea unui sistem integrat pentru a evita ca utilizatorul să fie nevoit să navigheze pe o cantitate mare de informații irelevante atunci când solicită ajutor de la un sistem suprapus; informațiile de eroare și de avertizare trebuie descrise în termeni pe care utilizatorul îi înțelege și au semnificații exacte. În același timp, ar trebui furnizate cât mai mult posibil unele sugestii privind recuperarea erorilor. Când se afișează mesajul de eroare, dacă este completat de stimuli auditivi (de apel) și vizuali (culoare specială), efectul va fi mai bun; modul de comandă este cel mai bine să coexiste cu comenzile de meniu și tastatură pe care utilizatorii să le aleagă.
Prototipul interfeței om-mașină este construit cu ajutorul instrumentelor CASE. Odată ce modelul software al modelului de proiectare este determinat, se poate construi un prototip software. În acest moment, este furnizată numai partea de interfață om-mașină. Până când nu este în concordanță cu modelul de utilizator și ipotezele de sistem. În general, componentele de bază ale diferitelor interfețe om-mașină pot fi create cu ajutorul modulelor sau obiectelor gata realizate furnizate de setul de instrumente de interfață om-mașină sau de sistemul de dezvoltare a interfeței om-mașină.

