programweergave
Programweergave is de wijze waarop een computerprogramma zich aan gebruikers presenteert. Het omvat de presentatie- en interactielaag waarmee informatie wordt getoond en input wordt ontvangen, zoals grafische gebruikersinterfaces, tekstuele uitvoer in de commandoregel, of andere vorm van visuele weergave. De programweergave is bedoeld om de functionaliteit van een programma begrijpelijk en bruikbaar te maken voor de gebruiker, zonder de onderliggende bedrijfslogica te onthullen.
In software-engineering wordt de programweergave vaak gescheiden van de logica en gegevens, bijvoorbeeld via architectuurpatronnen zoals
Vormen van programweergave zijn onder meer grafische gebruikersinterfaces (GUI) met vensters en widgets, webgebaseerde frontends met
Kwaliteitsaspecten van de programweergave zijn onder meer bruikbaarheid, performance van rendering en inputverwerking, compatibiliteit over apparaten