Käyttöliittymästruktuurilla
Käyttöliittymästruktuurilla viitataan tapaan, jolla graafinen käyttöliittymä (GUI) on organisoitu ja rakennettu. Se määrittelee, miten eri elementit, kuten painikkeet, tekstikentät, valikot ja ikkunat, sijoitetaan ja miten ne ovat yhteydessä toisiinsa. Hyvä käyttöliittymästruktuuri tekee ohjelmistosta helppokäyttöisen ja intuitiivisen käyttäjälle.
Eräs yleinen malli käyttöliittymärakenteen kuvaamiseen on MVC (Model-View-Controller) -arkkitehtuuri. Malli (Model) edustaa sovelluksen dataa ja logiikkaa.
Toinen näkökulma käyttöliittymästruktuurin suunnitteluun on käyttäjäkeskeisyys. Tämä tarkoittaa, että käyttöliittymä suunnitellaan käyttäjän tarpeiden, tavoitteiden ja taitojen
Käyttöliittymästruktuurin suunnittelussa otetaan huomioon myös tekniset seikat, kuten käytetyt ohjelmointikielet, kirjastot ja kehitysympäristöt. Esimerkiksi web-käyttöliittymissä rakenteen