Note : Une solution détaillée est faite pour chaque opération système. Donc, il faut utiliser le DSS, les contrats d'opération, le MDD et les principes GRASP pour ce travail. Revoir l'opération système ex. : créerNouvelleVente() Appliquer GRASP Contrôleur Déterminer le contrôleur (chapitre F16.13/A17.13 ) Les postconditions , p. ex. : - Une instance v de Vente a été créée Rappeler le contrat d'opération - v a été associée au Registre - Des attributs de v ont été initialisés Concevoir (et raffiner) un diagramme d'interaction pour l'opération système, satisfaisant toutes Appliquer GRASP Créateur , les postconditions du contrat d'opération et GRASP Expert , ID en objets , retournant l'information selon le message de etc. (chapitre F16.8/A17.8 ). retour du DSS, le cas échéant reste des postconditions insatisfaites ou des infos pas encore retournées reste des opérations système