Je suis en train de concevoir de nouveaux diagrammes de classes pour étendre une application de bureautique existante. Dans un cas particulier, j'ai une option pour utiliser des champs supplémentaires sur Entity1 pour déterminer quelque chose ou utiliser des lignes de données supplémentaires dans Entity2 pour déterminer cela. Je crois que la première approche est meilleure car elle ne nous oblige pas à insérer des données initiales lors du déploiement de notre application dans de nouvelles installations, mais le BOSS insiste sur le fait que la seconde approche est meilleure car elle n'injecte aucun changement dans les diagrammes de classes actuels. sont en cours d'utilisation).Utilisation de champs constants et de données initiales
Je me demande lequel est vraiment meilleur et si j'ai raison, comment puis-je le convaincre que mon approche est meilleure? MISE À JOUR: Dans le diagramme de classes suivant, SendingInforamtion est Entity1 et LetterStatus est Entity2.
class diagram http://www.freeimagehosting.net/uploads/dddc2e0f51.png
[Si l'image est visible en cliquant sur ne pas essayer here ou here
Nous aurons besoin de comprendre beaucoup plus sur la siutation avant de pouvoir donner une réponse sensée. Qu'est-ce que Entity1? Entité2? –
je ne suis pas sûr que ce sera répondable :) vous avez donné deux opinions basées sur aucune donnée ou utilisation concrète. Peut-être donner un exemple inventé? –
J'ai mis à jour la question avec une image du diagramme de classe. S'il vous plaît laissez-moi savoir si c'est suffisant pour juger ou non. –