Les protocoles de gestion de contrat de conception, ou protocoles DCMP, permettent la capture et la conception
des exigences formelles, garantissent l'automatisation grâce à des mécanismes de répétabilité et de mise en application,
et favorisent la gouvernance. En utilisant différents protocoles DCMP, vous disposez de différents niveaux de gestion et
de contrôle du modèle et du système. Le choix du protocole dépend également de l'environnement de travail, de la durée, et
du contrôle architectural requis pour le processus de développement logiciel.
Vous pouvez utiliser les transformations et les protocoles DCMP pour créer rapidement un code d'exécution, et modifier
le code existant en cas de modification des exigences, ce qui signifie que vous pouvez vous adapter aux exigences du
client. Grâce à l'utilisation des modèles et du protocole DCMP, vous pouvez contrôler l'application logicielle et produire
très rapidement des applications de travail dans le cadre d'un environnement souple. Ainsi, les coûts de modification sont
peu élevés et le système reste souple et productif.
Les protocoles DCMP tiennent compte des différences entre les types et les styles de développement. En utilisant
différents protocoles, vous pouvez développer des applications hautement utilisables qui aident à produire le projet dans
les délais et conformément aux exigences du client.
Les protocoles DCMP offrent un protocole qui permet de représenter les intentions de la conception logicielle, puis de
gérer sa relation par rapport à une implémentation correspondante. Votre attitude et votre philosophie concernant le
processus de développement détermineront le protocole que vous choisirez. Votre choix sera influencé par un ou plusieurs
des éléments suivants :
- L'étape du cycle de développement.
- L'endroit où est réalisé le travail (en interne, en externe, off-shore [délocalisé à l'étranger]) et les relations
d'affaires entre les équipes impliquées.
- La nature du produit et l'environnement réglementaire au sein duquel est développé le logiciel.
- La portée du projet et sa durée estimée.
Les protocoles DCMP codifient différents niveaux de rigueur et de contrôle en termes de représentation des conceptions
et de gestion de la conformité à ces conceptions. Les cinq protocoles typiques sont les suivants :
- Edition visuelle de L3G (modélisation concrète)
- Modèles concrets de départ des modèles conceptuels
- Modélisation mixte
- Modélisation synchronisée
- Modèles conceptuels de pilotage du développement