Käyttöliittymämoduuli
Käyttöliittymämoduuli (UI-moduuli) on ohjelmiston moduuli, joka sisältää käyttöliittymän osat, niiden visuaalisen esityksen sekä käyttöliittymään liittyvän logiikan. Sen tarkoituksena on tarjota uudelleenkäytettäviä komponentteja, näkymiä ja vuorovaikutuksen hallintaa siten, että käyttöliittymä voidaan rakentaa erillään liiketoimintalogiikasta ja tiedon käsittelystä.
Toiminnot ja sisällöt: UI-moduuli sisältää usein komponenttikirjaston, näkymät sekä tilanhallintaan liittyvät asiat kuten state, tapahtumien käsittelyn,
Arkkitehtuuri: UI-moduulit voivat olla osa frontend-kerrosta, muodostaa osia suuremmasta komponenttikirjastosta tai toimia mikropalveluarkkitehtuurin yhteydessä mikropalveluiden käyttöliittymäosina
Suunnittelu ja laatu: hyvä UI-moduuli tukee uudelleenkäyttöä, testattavuutta ja ylläpidettävyyttä. Tärkeitä näkökulmia ovat saavutettavuus (ARIA, WCAG),
Esimerkki: React-pohjaisessa projektissa käyttöliittymämoduuli voi koostua uudelleenkäytettävästä komponenttikirjastosta, teemasta ja reitityksen hallinnasta, joiden avulla voidaan rakentaa