Пайдаланушы интерфейсін әзірлеу кез-келген жаңа бағдарламалық жасақтама немесе қосымшаны құру жобасының ажырамас бөлігі болып табылады. Пайдаланушы интерфейсі күрделі функционалдылыққа ие, өйткені ол машина мен адамның жұмысын байланыстырады. Жасалған өнімнің сәттілігі әзірленген пайдаланушы интерфейсінің қаншалықты ыңғайлы болуына байланысты болады. Пайдаланушы интерфейсінің дизайны бағдарламалық өнім сапасының үш негізгі көрсеткішіне әсер ететін фактор болып табылады: функционалдылық, эстетика және өнімділік.
Функционалдылық негізгі факторлардың бірі болып табылады, өйткені әзірлеушілер пайдаланушылар өз тапсырмаларын барынша ыңғайлы орындай алатын бағдарламалар жасауға тырысады.
Әзірленіп жатқан қосымша туралы оң пікір үшін оның эстетикалық келбеті маңызды емес. Бірақ эстетикалық сипаттамалар жеткілікті субъективті және функционалдық талаптарға немесе өнімділік көрсеткіштеріне қарағанда оларды сандық түрде сипаттау өте қиын.
Бағдарламаның өнімділігі немесе сенімділігі бағдарламаны қолдану перспективасына да әсер етеді. Егер қолданба жақсы көрінсе, қарапайым және ыңғайлы басқару элементтері болса, бірақ баяу жұмыс істесе, бірнеше секундқа "ілулі" немесе пайдаланушының дұрыс емес әрекеттері кезінде қателіктер жіберсе, онда мұндай қосымшаның ұзақ мерзімді пайдалану мүмкіндігі аз болады. Өз кезегінде, қосымшаның жылдам және тұрақты жұмысы оның ең стильді дизайнын немесе кейбір қосымша мүмкіндіктердің жоқтығын ішінара өтей алады.
Пайдаланушы интерфейсін жасау үшін бірнеше қадамдарды орындау қажет:
Жобалау.
функционалдық талаптар: даму мақсатын және бастапқы талаптарды анықтау;