DOMAINE 08 / 20

Développement logiciel et intégration

Concevoir des applications testables, des interfaces robustes et une chaîne de livraison compatible avec les exigences des métiers.

La question de fond

Décrire les comportements attendus, les erreurs possibles et les conditions de reprise ; conserver une preuve reproductible du fonctionnement.

Les dossiers de ce domaine

9 points d’entrée
Dossier · 27 questions

Acheter, développer ou assembler une solution

Le choix entre achat, développement et assemblage dépend du caractère différenciant du besoin, des contraintes, des compétences et du coût complet.…

Explorer le dossier
Dossier · 26 questions

Modernisation d’un système ancien

Moderniser un système ancien consiste à réduire ses contraintes ou risques tout en préservant le service et les données. Le remplacement complet n’est…

Explorer le dossier
Dossier · 26 questions

DevSecOps et chaîne de livraison

Une démarche DevSecOps intègre réalisation, exploitation et sécurité dans la chaîne de livraison. Elle rend les contrôles plus précoces et…

Explorer le dossier
Dossier · 26 questions

Tests automatisés et stratégie de qualité

Une stratégie de tests combine contrôles unitaires, intégration, parcours complets et vérifications non fonctionnelles selon les risques.…

Explorer le dossier
Dossier · 26 questions

Versions, releases et gestion des changements logiciels

La gestion des versions identifie précisément ce qui est construit et déployé. Une release regroupe des changements rendus disponibles avec leurs…

Explorer le dossier
Dossier · 27 questions

API et contrats d’interface

Une API expose des fonctions ou données selon un contrat. Ce contrat doit préciser sens, formats, droits, erreurs, limites et évolution, afin que…

Explorer le dossier
Dossier · 26 questions

Événements, messages et traitements asynchrones

Un échange asynchrone permet à un producteur de transmettre un message sans attendre l’achèvement immédiat du traitement consommateur. Il découple…

Explorer le dossier
Dossier · 26 questions

Transactions et cohérence des données

Une transaction regroupe des opérations selon des garanties de cohérence. Dans un système distribué, plusieurs composants peuvent ne pas partager la même…

Explorer le dossier
Dossier · 26 questions

Documentation technique et exploitabilité

La documentation technique décrit ce qu’une équipe doit comprendre pour exploiter, modifier et reprendre un service. Elle est utile lorsqu’elle reste…

Explorer le dossier

Deux questions pour commencer

Dans une petite structure

Privilégier une architecture comprise par l’équipe, quelques tests de bout en bout et une procédure de retour arrière réellement utilisable.

Dans une organisation étendue

Standardiser les contrats d’interface et les contrôles de livraison sans imposer une architecture identique à tous les produits.

Une précision à apporter ?

Proposez une correction, une nouvelle question ou un retour d’expérience.

Contribuer à l’encyclopédie