Cliquez ici et ajoutez le moteur du site Informations sur la Programmation à votre barre de recherche de Firefox Un redémarrage peut être nécessaire pour prendre en compte le moteur.

La précarité du logiciel s’accroît

Creative Common by SA License
mercredi 19 septembre 2018 par matthius

Les langages se compilant à la volée sur le serveur utilisent beaucoup de temps machine. Ainsi le JAVA, Python, PHP sont lents sur un serveur. JAVA, en plus, utilise le processeur pour effacer les objets non utilisés. Aussi, tout serveur PHP est facilement attaquable si le serveur permet l’écriture, ce qui est demandé par tout CMS PHP.

Mais dorénavant, avec l’arrivée des robots dans l’informatique, arrive une nouvelle précarité du logiciel, celle de l’architecture choisie pour son logiciel. En effet, BPMN pour Notification de Modèle de Processus Métiers est la suite d’UML. Ce modèle et cette architecture de logiciel vous permet de passer directement de l’analyse du client au logiciel. En effet, le modèle enregistré dans un format XML ou JSON permet de créer le logiciel, le reste du code étant créé par de l’Intelligence Artificielle.

Le modèle BPMN est utilisé pour communiquer avec les RPA, pour Automate de Processus Robotiques. Ainsi tout logiciel qui ne possède pas l’architecture BPMN aura du mal à communiquer avec les serveurs RPA. Alors, vous pouvez dire adieu à votre entreprise d’édition de logiciels.

XML Frames est un moteur PASCAL basé sur les modèles XML de BPMN en fichiers séparés. Ce savoir-faire libre vous permet de transformer votre logiciel de gestion en un moteur BPMN multi-plateformes. Le BPMN permet de fiabiliser le gain de temps en création logicielle, tout en permettant la compatibilité robotique.

Les langages non RAD ou non VRAD sont ainsi précaires pour le programmeur, les interfaces pour l’humain et la robotique. Un langage VRAD crée le logiciel à partir de l’analyse. Donc l’ensemble des nouveaux langages créés après Pascal Objet jusqu’en 2018 ne sont que des langages noyaux ou d’installation. Ces langages ne s’inspirent que des compilateurs contenant de l’assembleur. Virtual Pascal et Free Pascal en font partie. Free Pascal est aussi un langage RAD et VRAD pour les interfaces clientes.

Il est possible de rendre souple un modèle BPMN grâce aux groupes. Ainsi, le design de votre logiciel sera amélioré au fur et à mesure. On se repérera plus facilement car il n’y aura plus de hasard dans la présentation de votre logiciel.

Ce seront les chercheurs qui feront les logiciels demain. Si actuellement les entreprises s’approprient des savoirs-faire libres pour être compatibles avec la robotique, le logiciel ne sera plus tard qu’une application directe de la recherche. Il est et sera important d’enseigner à programmer aux adolescents.