Programmation

Modélisation de la programmation axée sur l’utilisateur et participation plus large

Posted by admin

Une approche centrée sur l’utilisateur de la visualisation, de la modélisation et de la programmation peut améliorer le logiciel et faciliter sa création et sa maintenance. La traduction devient alors possible de la représentation de l’utilisateur à une présentation logicielle, et de la conception à la mise en œuvre.

Pour la programmation pilotée par l’utilisateur, «utilisateur» peut désigner une personne et / ou une organisation. La technique peut être appliquée le plus rapidement aux problèmes de modélisation / programmation qui doivent être calculés. Par exemple. Problèmes scientifiques, techniques et commerciaux. La base de la technique est que les informations peuvent être présentées dans un format structuré, par exemple XML (eXtensible Markup Language), RDF (Resourece Description Framework), RSS (cela peut représenter 3 choses différentes – en.wikipedia.org/ wiki / RSS_ (file_format) et OWL (Web Ontology Language). La visualisation et l’interaction avec les informations peuvent être activées de manière normalisée car les informations sont structurées. Cela permet de modifier les schémas pour la modélisation / la programmation. Structuration soigneuse des informations et des modèles / program simplifie le processus de modélisation / programmation. Un processus de traduction des modèles abstraits / de domaine vers le code peut alors être livré en utilisant des techniques récursives.

Étant donné que la structure et le processus de conception et d’édition de ces modèles / programmes peuvent être normalisés, une méthodologie commune basée sur la méta-programmation est possible. La visualisation de cette méthodologie pour permettre une participation axée sur les utilisateurs permettrait une participation plus large que celle actuellement possible pour le développement open source, qui est limité à des utilisateurs plus techniques. La visualisation à différents niveaux d’abstraction du domaine au logiciel pourrait permettre aux utilisateurs finaux, aux concepteurs et aux développeurs de logiciels de communiquer de manière semi-structurée pour établir des procédures garantissant que le logiciel est produit que les utilisateurs finaux souhaitent utiliser.

Leave A Comment