Technologie : Architecture logicielle

Organisation globale des composants d’un système applicatif et de leurs interactions.

  • Architecture logicielle

    Discipline qui consiste à concevoir la structure fondamentale d’un système logiciel en définissant ses composants, leurs interactions, les principes de communication, les contraintes techniques, et les compromis entre performance, maintenabilité, évolutivité, sécurité et coût. Contrairement au simple codage, l’architecture logicielle répond à des questions stratégiques : Technologies et outils associés à l’architecture logicielle 1. Paradigmes…

  • Framework logiciel

    Un framework est un environnement logiciel structurant qui fournit les fondations, les conventions et les composants nécessaires au développement d’une application. Il impose un modèle architectural (comme MVC – Modèle-Vue-Contrôleur), une organisation du code, des mécanismes de gestion (routes, bases de données, authentification, etc.) et une bibliothèque de fonctions pré-écrites, toutes conçues pour fonctionner ensemble…

  • Kanban

    Kanban (mot japonais signifiant « carte visible » ou « signal ») est une méthode agile de gestion visuelle du flux de travail, initialement développée par Toyota dans les années 1940 pour optimiser la production industrielle, puis adaptée au développement logiciel et à la gestion de projets. Contrairement à des cadres comme Scrum, Kanban ne…

  • Tierce Maintenance Applicative – TMA

    La TMA (Tierce Maintenance Applicative) désigne l’externalisation de la maintenance d’une application informatique auprès d’un prestataire externe — qu’il soit indépendant (« tiers ») ou lié à l’éditeur. Attention : bien que le terme contienne « tierce », il est aujourd’hui utilisé de façon générique pour désigner toute forme de maintenance externalisée, même si, techniquement,…