Plus le développement de logiciels est divisée en trois domaines généraux. Il s'agit de la présentation, base de données et la logique métier.La logique de présentation est la logique du logiciel qui est conçu spécifiquement pour les écrans des applications informatiques. Cette logique gère l'expérience de navigation des utilisateurs avec des outils de navigation spéciaux, y compris des boutons, des barres de défilement, et les commandes de l'écran tactile.
La logique de présentation d'une application informatique est ce qui rend l’ordinateur ne répond pas aux commandes. Lorsqu'un utilisateur sélectionne un bouton sur l'écran d'ordinateur, il ne prévoit que la demande d'accomplir une tâche spécifique. Cette logique permet au logiciel un moyen d'acceptation de la demande d'un utilisateur et la convertir en une logique de programmation informatique.
L'architecture logicielle est l'art de concevoir une application informatique complète. Cela comprend l'écoulement de l'écran de base et de la logique de présentation d'un programme d'ordinateur. la conception de l'écran est généralement basé sur une plate-forme matérielle spécifique pour assurer l'écran s'ajuste dans les dimensions et les caractéristiques du dispositif matériel.
Les téléphones intelligents sont devenus un dispositif informatique populaire. La logique de la présentation d'un téléphone intelligent permet à un utilisateur d'envoyer des emails, prendre des photos, et gérer de la musique. Cette logique est chargée de coordonner les interactions de l'utilisateur avec le téléphone intelligent et le logiciel à l'intérieur du téléphone.
La couche de présentation d'une des applications informatiques travaille en étroite collaboration avec le logique métier. La logique de l'entreprise est le processus spécifique est prévu que l'application se termine. Ce flux de l'écran garantit l'application interagit facilement avec les commandes de l'utilisateur à remplir tout un processus.
Ingénierie des facteurs humains est l'étude scientifique des interactions humaines avec un ordinateur. Cette science se concentre sur le développement d'applications informatiques qui sont plus intuitive pour les humains. Les facteurs humains travaillent étroitement avec la logique de présentation d'un programme d'ordinateur, car la couche de présentation est le portail interactif d'un programme d'ordinateur.
La programmation du jeu est l'un des meilleurs exemples de la logique de présentation pour les logiciels dans la pratique. Ces programmes sont conçus pour prendre l'entrée de contrôleurs de jeu et des personnages de la force à l'écran pour effectuer des tâches. La couche de présentation d'un programme de jeu est l'une des parties les plus compliquées de code logiciel développé. Il doit parfaitement réagir aux mouvements de l'utilisateur en une fraction de seconde le temps de réponse.
Beaucoup d'applications informatiques modernes peuvent répondre au mouvement humain grâce à des caméras spéciales et des dispositifs infrarouges. Ces applications de jeu ont créé des environnements virtuels qui rendent les utilisateurs pensent qu'ils sont à l'intérieur du système de jeu réel. Cela a révolutionné la logique de présentation de la programmation de jeux en une expérience interactive.