Hi,
I'm designing some new class diagrams for extending an existing office automation application. In a special case I have an option to use extra fields on Entity1 to determine something or use additional data rows in Entity2 to determine that. I believe first approach is better because it does not force us to insert initial data while deploying our application in new installations but the BOSS insists that the second approach is better because it injects no change into current class diagrams (Entity1 and Entity2 both exist now and are in use).
I'm wondering which one is really better and if I'm right, so how can I convince him that my approach is better?
UPDATE: In the following class diagram, SendingInforamtion is Entity1 and LetterStatus is Entity2.