Bibliothèque logicielle
Une bibliothèque logicielle fournit des fonctions ou composants réutilisables. L’application l’utilise pour une tâche partielle précise.
Utiliser des fonctions existantes de façon ciblée
Une bibliothèque logicielle regroupe des fonctions ou composants de code réutilisables. Une application peut l’utiliser pour traiter des données ou créer un fichier. Elle ne couvre pas automatiquement tout le parcours de travail.
Dans un portail fictif, une fonction trie les codes de bons de livraison comme du texte. G-10 précède alors G-2. Si l’ordre numérique est requis, l’application doit préparer les valeurs ou utiliser une autre règle de comparaison. Un tri techniquement effectué n’est pas nécessairement l’ordre métier voulu.
Un framework détermine davantage la structure ; la frontière avec une bibliothèque reste souple. L’intégration crée une dépendance logicielle. Version et comportement après modification font donc partie de la maintenance de l’application.
Sources
Termes associés
- FrameworkUn framework fournit une structure technique et des règles communes à l’application. Les tâches prises en charge dépendent du framework choisi.
- Dépendance logicielleUne dépendance logicielle est un composant nécessaire à un programme. Les paquets introduits indirectement peuvent aussi modifier son fonctionnement.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


