Donc, sans aucun doute que la construction d'un modèle de domaine est quelque chose qui, je pense, se passe mieux lorsque vous l'approchez comme une équipe. Même aller jusqu'à impliquer quelqu'un qui n'est pas technique et un membre du «business» dans les sessions de modélisation. Tellement de choses peuvent être faites rapidement quand vous mettez les bonnes personnes dans une pièce et martelez les choses sur un tableau blanc. Mais qu'en est-il des temps où vous n'avez pas ce luxe? Qu'en est-il lorsque vous devez construire un modèle de domaine complexe seul? Je fais cela pour le mois passé et ont fait ce qui suit:Quelles techniques utilisez-vous lorsque vous concevez un modèle objet seul?
- Commencez par Nom Idendtification, utilisez classe de rôle Collaborations pour analyser les relations
- Rechercher les modèles d'analyse qui peut être utilisé pour affiner le modèle, Party, etc.
- Dès que j'ai un aperçu des bases, je vais sortir un IDE et commencer à écrire des tests XUnit pour montrer que le modèle me laisse faire les choses que je veux
Bien que ces techniques ont bien fonctionné, je ne suis pas sûr qu'elles soient aussi efficaces comme un véritable effort de collaboration. Je pense qu'il est facile de se laisser emporter par un concept pour se rendre compte plus tard qu'il viole l'exigence x ou y. Quelles techniques avez-vous utilisées lorsque vous travaillez de manière isolée pour vous assurer que votre modèle objet/domaine est bien ciblé?
fondamentalement c'est ce que je fais. Cependant, si vous ne connaissez pas rebbecca wirths-brock et CRC je recommande de vérifier. Ma question concerne les limites de ce que vous pouvez faire vous-même et comment aller au-delà de celles-ci? ... mais bonne réponse quand même .....;) –