Définitions IT - Outils de développement

Rechercher une définition
  • A

    Abstraction

    Abstraction, du latin ab, qui marque l'éloignement, et trahere, qui signifie tirer, est le processus qui sépare ou isole certaines caractéristiques d'une chose pour la réduire à ses caractéristiques essentielles.

  • ALM (Application Lifecycle Management)

    La gestion du cycle de vie applicatif, ou ALL (Application Lifecycle Management), consiste à superviser une application logicielle de sa planification initiale jusqu'à son retrait. L'ALM englobe également la documentation et le suivi des changements apportés à une application.

  • Alphanumérique

    Dans les ordinateurs conçus pour les utilisateurs de langue anglaise, les caractères alphanumériques regroupent les 26 lettres de l'alphabet (de A à Z) et les 10 chiffres arabes (de 0 à 9).

  • analyse syntaxique

    L'analyse syntaxique consiste à analyser des éléments de façon ordonnée. En linguistique, l'analyse syntaxique scinde les mots et les expressions en différentes parties afin d'étudier les relations et les significations. Par exemple, on demande parfois aux élèves d'effectuer l'analyse syntaxique d'une phrase en séparant le sujet et le prédicat, puis les expressions dépendantes, les modificateurs et ainsi de suite.

  • API

    Une interface de programmation d'application (API) est un code qui permet à deux logiciels de communiquer. Une API définit la manière dont un développeur doit demander des services à un système d'exploitation (OS) ou à une autre application, et exposer des données dans différents contextes et à travers de multiples canaux.

  • API ouverte

    Une API ouverte, parfois appelée API publique, est une interface de programmation d'application (Application Programming Interface) qui permet au développeur d'accéder à une application logicielle propriétaire par voie de programmation.

  • Apple Swift

    Apple Swift est le langage de programmation d'Apple pour iOS, WatchOS, TVOS, MacOS et Linux.

  • Assurance Qualité (QA)

    Dans le cadre du développement de produits et de services, l'assurance qualité (ou QA pour Quality Assurance) désigne tout processus systématique visant à vérifier qu'un produit ou un service en cours de développement est conforme à des exigences précises.

  • Développement Agile

    Le développement Agile désigne une méthodologie qui vise à apporter une flexibilité et un pragmatisme accrus aux produits finis. Il privilégie la simplification du code, des tests fréquents et la livraison des fonctionnalités de l'application dès qu'elles sont prêts.

  • Gestion des API

    La gestion des API (ou API Management) est le processus qui consiste à publier, promouvoir et superviser les interfaces de programmation d'applications - ou API (Application Programming Interface) - au sein d'un environnement sécurisé et évolutif. Cette discipline implique la création de ressources d'assistance à l'utilisateur, qui définissent et documentent les API.

  • B

    Binaire

    Le terme binaire décrit un système de numération dans lequel seules deux valeurs sont possibles pour chaque chiffre : 0 et 1. Ce terme désigne aussi tout système de codage/décodage numérique dans lequel il n'existe que deux états possibles.

  • booléen

    Le terme « booléen », souvent rencontré à l'occasion de recherches sur Internet, fait référence à un système de logique élaboré par le mathématicien anglais George Boole (1815-64), l'un des précurseurs de l'informatique. Dans une recherche booléenne, lorsque l'opérateur « and » (et) sépare deux mots ou deux valeurs quelconques (par exemple, « poire ET pomme »), cela signifie que l'on cherche des documents contenant les deux mots ou valeurs, et non un seul. L'opérateur « or » (ou) placé entre deux mots ou valeurs (par exemple, « poire OU pomme ») signifie que les documents recherchés doivent contenir l'un ou l'autre de ces mots ou valeurs.

  • Boot2Docker

    Boot2Docker est une distribution Linux minimaliste qui n'a qu'un seul objectif : exécuter des conteneurs Docker. Elle est obsolète et son usage est déconseillé.

  • Bêta test

    En développement logiciel, un bêta test constitue la deuxième phase des tests logiciels (le premier étant la phase de tests alpha), au cours de laquelle un échantillon du public visé essaie le produit.

  • C

    Canari (test du canari, déploiement canari )

    Dans le contexte des tests logiciels, un canari, ou « canary » en anglais, est la diffusion en push de modifications du code de programmation à un petit groupe d'utilisateurs finaux qui ignorent recevoir du nouveau code. Comme le canari n'est diffusé qu'à peu d'utilisateurs, ses effets sont moindres et les modifications rapidement réversibles en cas de bogue. Ces tests, souvent automatisés, ont lieu après ceux en bac à sable.

  • Chatbot

    Un chatbot, appelé parfois assistant virtuel, est un programme informatique qui simule une conversation avec une personne (« chat » en anglais, à prononcer « tchate »).

  • ChatGPT

    ChatGPT est un chatbot d'intelligence artificielle (IA) qui utilise le traitement du langage naturel pour créer un dialogue conversationnel semblable à celui des humains. Le modèle linguistique peut répondre à des questions et composer divers contenus écrits, notamment des articles, des messages sur les médias sociaux, des essais, des codes et des courriels.

  • Citizen Developer et Citizen Development

    Le « Citizen Development » est un anglicisme qui désigne une approche du développement logiciel nécessitant peu, voire pas du tout, de connaissance en langage informatique. Le « Citizen Development » est pratiqué par les « Citizen Developers », qui sont le plus souvent des utilisateurs métiers.

  • code

    1) En programmation, le code est un terme qui décrit aussi bien les instructions écrites dans un langage de programmation donné, le code source, que le résultat du passage de ce code source par un compilateur pour le rendre exécutable sur un ordinateur, le code objet.

  • code machine (langage machine)

    Le code machine, ou langage machine, est le langage informatique élémentaire des ordinateurs, composé d'une longue suite numérique binaire de zéros et de uns (bits).

  • Common language runtime (CLR)

    Dans le cadre du .NET Framework de Microsoft, le Common Language Runtime (CLR) est le programme qui gère l'exécution des programmes écrits dans les différents langages pris en charge, afin qu'ils puissent partager des classes orientées objet courantes écrites dans n'importe lequel de ces langages. Dans une certaine mesure, le CLR est comparable à la machine virtuelle Java que fournit Sun Microsystems pour l'exécution des programmes compilés en Java. Microsoft le décrit comme un « environnement d'exécution géré ». Un programme compilé pour le CLR n'a pas besoin d'un environnement d'exécution propre à un langage particulier. Il peut facilement être déplacé vers tout système exécutant Windows 2000 ou Windows XP et s'y exécuter.

  • Compilateur

    Un compilateur est un programme qui traite les instructions écrites dans un langage de programmation donné pour les traduire en langage machine, ou « code », utilisé par le processeur d'un ordinateur.

  • Conception pilotée par le domaine (DDD)

    La conception pilotée par le domaine, ou DDD (Domain-Driven Design) est une approche du développement logiciel axée sur le domaine ou la sphère de connaissances des utilisateurs.

  • Continuous Delivery (Livraison continue, CD)

    La livraison continue (CD, Continuous Delivery) est une approche de la publication de logiciels dans laquelle les équipes de développement produisent et testent le code dans des cycles courts, en s'appuyant généralement sur une plus grande automatisation.

  • Continuous integration (CI, intégration continue)

    L'intégration continue (Continuous Integration, CI) est un ensemble de pratiques utilisées en génie logiciel consistant à tester et à consigner immédiatement tout changement fréquent et isolé lors de la fusion avec un référentiel de code plus vaste.

  • Contrôle qualité

    Le contrôle qualité est une procédure ou une série de procédures visant à s'assurer qu'un produit manufacturé ou un service satisfait une ensemble défini de critères de qualité ou répond aux exigences du client.

  • Customer Success Platform (Salesforce)

    C'est sous ce nom officiel de Customer Success Platform que Salesforce regroupe l'ensemble de son portefeuille produits.

  • D

    Déploiement blue/green ou bleu/vert

    Le déploiement blue/green (bleu/vert en français) est une stratégie de gestion du changement pour la publication de code informatique. Ce type de déploiement, également appelé déploiement A/B, nécessite deux environnements matériels identiques configurés exactement de la même façon. Pendant qu'un environnement est actif et sert les utilisateurs finaux, l'autre est inactif.

  • Déploiement continu (continuous deployment, CD)

    Le déploiement continu est une stratégie de développement logiciel où toute validation de code qui réussit le cycle de test automatisé est automatiquement transférée dans l'environnement de production, propulsant ainsi les modifications vers les utilisateurs du logiciel.

  • Déploiement par étapes

    Le déploiement par étapes (en anglais phased rollout) consiste à faire migrer graduellement les éléments matériels ou logiciels lors de l'implémentation et de la mise en œuvre progressive d'un nouveau système.

  • Heroku

    Heroku est un PaaS (Platform as a Service) destinée au développement dans le Cloud. Heroku prend en charge les langages Ruby on Rails, Java, JavaScript, Node.js, Python, Scala et Clojure.

  • MDD, développement piloté par les modèles

    Le développement piloté par les modèles (MDD, model-driven development) est une pratique qui permet d'écrire et de mettre en œuvre des applications, rapidement, efficacement et à moindre coût.

  • E

    Amazon ElasticSearch Service (Amazon ES)

    Amazon Elasticsearch Service (Amazon ES) est un produit d'AWS (Amazon Web Services) qui permet aux développeurs de lancer et d'exploiter ElastiSearch -- un moteur open source de recherche et d'analyse basé sur Java -- dans le Cloud AWS.

  • Déploiement progressif

    Par déploiement progressif (en anglais : rolling deployment), on entend une diffusion échelonnée des logiciels sur plusieurs phases, qui fait généralement intervenir un ou plusieurs serveurs exécutant une ou plusieurs fonctions au sein d'un cluster de serveurs.

  • ElasticSearch

    ElasticSearch est un moteur de recherche RESTful open source reposant sur Apache Lucene et publié sous licence Apache. Il est basé sur le langage Java et permet de rechercher et d'indexer des documents dans divers formats.

  • Entier (Integer)

    Un entier est un nombre sans partie décimale ou avec une partie décimale nulle (pas une fraction), qui peut être positif, négatif ou égal à zéro.

  • ESB

    Un bus de services d'entreprise (ESB, Enterprise Service Bus) est un outil middleware qui sert à répartir le travail entre les composants connectés d'une application.

  • eXtreme Programming (XP)

    Approche pragmatique du développement, l'eXtreme Programming (XP) met l'accent sur l'obtention de résultats ; il s'agit d'avancer progressivement dans l'élaboration du produit en recourant sans cesse à des tests et des révisions.

  • F

    faux positif

    On appelle faux positif la détection erronée d'une condition testée au cours d'un processus d'évaluation.

  • foo (en programmation informatique)

    Foo (prononcez « fou ») est un terme utilisé par les programmeurs pour désigner un paramètre substituable par une valeur qui varie en fonction des conditions ou des informations transmises au programme. Ces termes, foo et d'autres, sont des variables métasyntaxiques. Ces variables facilitent la création d'exemples de code, car elles évitent aux programmeurs de créer des noms uniques pour chaque valeur de variable. L'utilisation de paramètres substituables fictifs leur permet de se concentrer sur le concept de base et le but fonctionnel du code.

  • Force.com

    Force.com est un PaaS conçu pour simplifier le développement et le déploiement d'applications et de sites Web dans le cloud. Les développeurs peuvent créer des applications et des sites Web par le biais de l'environnement de développement intégré (IDE) dans le cloud, et les déployer rapidement sur les serveurs multi-tenants de Force.com.

  • Framework

    Un framework est une structure (réelle ou conceptuelle) conçue pour servir de guide à l'élaboration d'un système qui développe la structure en une organisation utile.

  • Free Software Foundation (FSF)

    La Free Software Foundation (FSF) a été fondée en 1983 en même temps que son projet pilote, le projet GNU. Richard Stallman, professeur au MIT, avait travaillé en tant qu'étudiant à des projets dans lesquels les logiciels étaient librement échangés sans aucune restriction de copie ou de modification.

  • Front-end

    Les termes « front-end » (frontal) et « back-end » (dorsal ou arrière-plan) servent à définir les interfaces des programmes et les services par rapport à l'utilisateur initial (l'utilisateur pouvant être une personne ou un programme).

  • G

    Google App Engine

    Google App Engine (GAE) est le PaaS de Google.

  • Google Cloud Platform

    Google Cloud Platform (GCP) est la plateforme cloud de Google pour les développeurs et les gestionnaires d’infrastructure qui regroupe son PaaS et son IaaS ainsi qu’un ensemble d’API et de services connexes comme les bases de données hébergés, des outils Big Data, de Machine Learning ou d’optimisation du réseau.

  • Google Kubernetes Engine (GKE)

    Google Kubernetes Engine (GKE) – anciennement appelé Google Container Engine – est un système de gestion et d’orchestration pour les conteneurs Docker exécutés dans les services de cloud public de Google. Google Container Engine est fondé sur Kubernetes, le système de gestion de conteneurs open source de Google.

  • H

    Harnais de test (test harness)

    Dans le domaine du développement de logiciels, un harnais de test (test harness en anglais) est une série de programmes et de données de test utilisés par les développeurs pour effectuer des tests unitaires sur des modèles logiciels en cours de développement.

  • HTML

    HTML (Hypertext Markup Language) représente l'ensemble descodes de balisage insérés dans un fichier en vue de l'affichage d'une page dans un navigateur Web.

  • I

    IBM Bluemix

    IBM Bluemix est une plateforme à la demande (PaaS, Platform as a Service) de développement d'applications Cloud. Ce service s'exécute sur l'infrastructure en Cloud SoftLayer d'IBM. Reposant sur la plateforme open source Cloud Foundry, il sert à créer, déployer et gérer des applications Web et mobiles dans des Clouds privés et publics.

  • Ingénierie du chaos

    L'ingénierie du chaos, ou chaos engineering en anglais, consiste à tester la résistance d'un système informatique distribué à des perturbations imprévues pendant son fonctionnement.

  • Interface Homme-Machine (IHM)

    L'interface homme-machine (IHM) est l'interface utilisateur qui relie l'opérateur au dispositif de commande d'un système industriel.

  • Interface utilisateur (UI)

    En technologie de l'information, l'interface utilisateur (UI) fait référence aux éléments d'un appareil informatique avec lesquels un être humain peut interagir : écran, clavier, souris, crayon optique, apparence du bureau, caractères lumineux, messages d'aide, ainsi qu'à la façon pour une application ou un site Web de solliciter les interactions et d'y répondre.

  • J

    Java

    Java est un langage de programmation inspiré du langage C++, avec un modèle de programmation orienté objet.

  • Jenkins

    Jenkins est un outil logiciel open source d'intégration continue écrit en Java. Il permet de tester et de signaler en temps réel des modifications isolées dans un code de grande ampleur. Ce logiciel permet aux développeurs de rechercher et de résoudre rapidement les anomalies, ainsi que d'automatiser les tests de leurs builds.

  • JSON (JavaScript Object Notation)

    JSON (JavaScript Object Notation) est un format d'échange de données en texte lisible. Il est utilisé pour représenter des structures de données et des objets simples dans un code qui repose sur un navigateur Web. JSON est parfois également utilisée dans les environnements de programmation, côté serveur et côté poste de travail.

  • K

    Kanban

    Kanban est un signal visuel servant à déclencher une action. Il s'agit d'un mot japonais que l'on peut traduire par « carte ou fiche visible ». Le concept d'indices visuels destinés à réduire les stocks superflus a également été appliqué au développement agile de logiciels.

  • Kotlin

    Kotlin est un langage de programmation orientée objet (POO) de type statique, interopérable avec la machine virtuelle Java, les bibliothèques Java et Android.

  • Kubernetes

    Kubernetes est le système open source de Google dédié à la gestion de conteneurs Linux pour des environnements de Cloud privé, public et hybride.

  • L

    LAMP

    La plateforme LAMP utilise Linux comme système d'exploitation, Apache comme serveur Web, MySQL comme système de gestion de base de données et PHP comme langage de script orienté objet (Perl ou Python sont parfois utilisés à la place PHP.)

  • langage de script

    Un langage de script est un langage de programmation qui emploie une construction de haut niveau pour interpréter et exécuter une commande à la fois. En général, l'apprentissage et l'utilisation des langages de script s'avèrent plus simples qu'avec les langages compilés plus structurés que sont C et C++.

  • Lean Manufacturing (lean production)

    La production à flux tendu (ou Lean Production), est une méthodologie de ligne d'assemblage mise au point à l'origine par Toyota et les constructeurs automobiles. Elle est connue en tant que Système de production de Toyota ou sous l'appellation de « production juste-à-temps ». Les principes de la production à flux tendu sont également désignés sous le nom de « lean management ».

  • Lean Programming

    Le Lean Programming (ou « lean software developpement ») est un concept qui met l'accent sur l'efficacité optimale et la réduction du gaspillage dans le développement d'un programme informatique. Il s'agit d'appliquer des économies et de gérer le gaspillage à tous les niveaux : personne, service, opérations interservices, entreprise dans son ensemble, ainsi que relations de l'entreprise avec ses clients et fournisseurs.

  • Lightning (Salesforce Lightning)

    Lightning est un framework de composants pour le développement d'applications fournie par Salesforce.com. Elle est conçue pour simplifier les processus à l'intention des utilisateurs en entreprise qui n'ont généralement aucune expérience de la programmation.

  • Logiciel

    Un logiciel est un ensemble d'instructions, de données ou de programmes utilisés pour faire fonctionner les ordinateurs et exécuter des tâches spécifiques. Il s'oppose au matériel, qui décrit les aspects physiques d'un ordinateur. Le logiciel est un terme générique utilisé pour désigner les applications, les scripts et les programmes qui s'exécutent sur un appareil. Il peut être considéré comme la partie variable d'un ordinateur, tandis que le matériel est la partie invariable.

  • Plateforme de développement low-code/no-code (plateforme LCNC)

    Une plateforme de développement low-code/no-code (LCNC) est un environnement de développement intégré (IDE) visuel dans lequel des développeurs novices peuvent ajouter des composants par glisser-déposer et les connecter entre eux pour créer une application mobile ou Web.

  • M

    Kit de développement Microsoft Quantum

    Le kit de développement Microsoft Quantum (Microsoft Quantum development kit) est un jeu d'outils de programmation permettant de créer du code et des programmes pour l'informatique quantique.

  • Loi de Murphy

    A l'origine, la loi de Murphy s'énonçait comme suit : « S'il y a plus d'une façon de faire quelque chose, et que l'une d'elles conduit à un désastre, alors il y aura quelqu'un pour le faire de cette façon. »

  • Manifeste Agile

    Le manifeste Agile, ou Manifeste pour le développement Agile de logiciels, est une déclaration formelle composée de quatre valeurs fondamentales et de 12 principes pour une approche du développement logiciel itérative et centrée sur les personnes.

  • MATLAB

    MATLAB est un langage de programmation de quatrième génération et un environnement d'analyse numérique.

  • Microsoft Power Apps

    Power Apps est une suite de produits Microsoft qui permet aux développeurs et aux utilisateurs non techniques de créer des applications personnalisées pour répondre à divers besoins professionnels. La suite Power Apps comprend une variété d'applications, de services et de connecteurs, ainsi qu'une plateforme de données qui, ensemble, créent un environnement de développement rapide d'applications dont l'utilisation ne nécessite que peu ou pas d'expertise en matière de codage.

  • Modèle en cascade (Waterfall)

    En génie logiciel, le modèle en cascade est une version répandue du modèle de gestion du cycle de développement des systèmes et des applications. Souvent considéré comme l'approche classique du développement, ce modèle décrit un cycle linéaire et séquentiel. Son alternative la plus connue aujourd’hui est la méthodologie Agile.

  • modèle-vue-contrôleur (MVC)

    En développement par programmation orientée objet, MVC (Model-View-Controller, ou modèle-vue-contrôleur) est le nom d'une méthodologie ou d'un motif de conception visant à faire le lien entre l'interface utilisateur et les modèles de données sous-jacents. Le motif MVC est largement répandu en développement de programmes, notamment avec les langages Java, Smalltalk, C et C++.

  • MuleSoft

    MuleSoft est un éditeur qui propose aux entreprises une plateforme d'intégration pour les aider à connecter les données, les applications et les équipements au travers de leurs environnements informatiques sur site et dans le cloud.

  • Métadonnées

    Les métadonnées sont des données qui en décrivent d'autres. Dans la plupart de ses usages informatiques, le préfixe méta signifie « définition ou description de référence ».

  • Métavers (metaverse)

    Le métavers (ou metaverse en anglais) est un univers virtuel, immersif, persistant et unifié. À l’heure actuelle seuls plusieurs métavers épars, non reliés entre eux, existent. Dans le B2B, les métavers ont des perspectives d’usages qui vont du e-commerce au « Future of Work ».

  • N

    No-code

    No-code est une approche de développement logiciel qui nécessite peu, voire pas du tout, de compétences en programmation pour créer rapidement une application. Cela permet aux employés du secteur d'activité (LOB) qui ont les connaissances institutionnelles nécessaires et qui comprennent les exigences de l'entreprise pour une application, mais qui ne connaissent pas les langages de programmation, de créer des applications logicielles telles qu'un formulaire ou un site web, ou d'ajouter des fonctionnalités à un site ou à une application existante.

  • Nombre naturel

    Un nombre naturel est un nombre qui existe de manière courante et évidente dans la nature. Par conséquent, c'est un nombre entier non négatif.

  • Nombre premier

    Un nombre premier est un nombre entier supérieur à 1 dont les seuls facteurs sont 1 et lui-même.

  • NoOps

    NoOps (No Operations) – l'absence de personnel d'exploitation – est un concept selon lequel un environnement informatique a atteint un niveau d'automatisation et de virtualisation suffisant, par rapport à son infrastructure sous-jacente, pour que plus aucune équipe interne ne soit nécessaire à l'administration du logiciel.

  • O

    Ordinateur Quantique as a Service (QaaS)

    L' Ordinateur Quantique « a la demande », ou Quantum as a service (QaaS) est une offre de services de calcul quantique - qui s'appuie sur un ordinateur quantique réel ou simulé - accessible sur un mode cloud.

  • P

    Microsoft PowerApps

    PowerApps est une initiative de Microsoft qui permet de créer des applications métiers Webs et mobiles à partir d'un choix de modèles, sans avoir de connaissances en développement. Ces applications peuvent être reliées aux autres outils IT de l’entreprise.

  • PLM

    La gestion du cycle de vie des produits – ou PLM (Product Lifecycle Management – consiste en une approche systématique de la gestion des changements subis par un produit, de sa conception et de son développement, à son retrait final ou sa mise au rebut.

  • POC (Proof of Concept)

    La preuve de concept (proof of concept, POC), désigne le fait d'avoir des preuves tangibles qu'un produit ou service potentiel peut fonctionner.

  • Programmation orientée objet

    La programmation orientée objet est un modèle de langage de programmation qui s'articule autour d'objets et de données, plutôt que d'actions et de logique. Par le passé, un programme était une procédure logique qui récupérait des données en entrée, les traitait puis produisait des données en sortie.

  • Python (langage de programmation)

    Python est un langage de programmation interprété et orienté objet similaire à PERL. Il est très populaire grâce à sa syntaxe claire et à sa lisibilité.

  • Q

    Quality gate (mur qualité)

    Dans un projet informatique, un mur qualité (ou mur de qualité, ou quality gate en anglais) représente un jalon qui exige de respecter certains critères prédéfinis avant le passage à la phase suivante.

  • Quantum

    Un quantum (pluriel : quanta) est la plus petite unité discrète d'un phénomène. Par exemple, un quantum de lumière est un photon, et un quantum d'électricité est un électron. Quantum vient du latin et signifie "une quantité" ou "combien ?". Si une chose est quantifiable, elle peut être mesurée.

  • R

    API RESTful

    Interface de programmation d'application, ou API (Application Programming Interface), RESTful désigne une méthode qui autorise la communication entre un client et un serveur Web, au moyen de contraintes de transfert d'état représentatif, ou REST (Representational State Transfer).

  • R (langage)

    R est un langage de script open source destiné à l'analytique prédictif et à la visualisation des données.

  • Recherche cognitive

    La recherche cognitive (ou « cognitive search » en anglais) est une nouvelle génération de moteurs de recherche, qui s’appuie sur l’intelligence artificielle pour mieux comprendre les requêtes des utilisateurs et mieux cibler les informations pertinentes dans des jeux de données multiples et éparses.

  • Refactorisation

    Le refactoring est le processus de restructuration d'un code, tout en ne modifiant pas sa fonctionnalité d'origine. L'objectif du refactoring (refactorisation) est d'améliorer le code interne en apportant de nombreuses petites modifications sans altérer le comportement externe du code.

  • REST

    Le protocole REST (REpresentational State Transfer) constitue un style architectural et un mode de communication fréquemment utilisé dans le développement de services Web. Le recours à REST est souvent privilégié par rapport au style SOAP, plus lourd, car REST ne consomme pas autant de bande passante, ce qui rend son utilisation plus pratique sur Internet.

  • RPA ou automatisation robotisée des processus

    L'automatisation robotisée des processus (Robotic Process Automation, RPA) consiste à utiliser des logiciels dotés de fonctionnalités d'intelligence artificielle (IA) et d'apprentissage automatique pour traiter des tâches volumineuses et répétitives qui, par le passé, étaient réalisées par des humains.

  • S

    Salesforce App Cloud

    Salesforce App Cloud est un ensemble d'outils de développement permettant aux développeurs de créer rapidement des applications exécutables sur la plateforme Salesforce.

  • SaltStack

    SaltStack, également appelé Salt, est un outil de gestion et d'orchestration de configuration.

  • Screen scraping

    Le screen scraping, ou capture de données d’écran, consiste à copier des informations qui s’affichent sur un écran d’un équipement numérique pour les utiliser à d’autres fins.

  • Scrum

    Le modèle de développement logiciel agile appelé Scrum s'articule autour de plusieurs petites équipes qui travaillent indépendamment les unes des autres. Le terme vient du rugby où la mêlée, « scrum » en anglais, permet de reprendre le jeu après un arrêt causé par exemple par une faute.

  • Scrum Master

    Le Scrum Master anime une équipe de développement produit qui suit la méthode Scrum, une métaphore rugbystique nommée d'après la mêlée, dans laquelle une équipe s'organise elle-même et réagit rapidement aux changements.

  • SDK (kit de développement logiciel)

    Un kit de développement logiciel (SDK, Software Development Toolkit) est un ensemble de programmes et d'outils logiciels mis à disposition par des fournisseurs de matériel (constructeurs) ou de logiciels (éditeurs), que les développeurs utilisent pour élaborer des applications destinées à des plateformes spécifiques.

Close