UML: TIP: MagicDraw UML: wrap every major Class in a logical «wrapper» Component of the same name.

Not only does this provide a way of graphically containing Comments related to a specific Class, it also provides a systems engineering "meta context" above the software engineering Class, so that the Class can be seen as merely one part of the total engineering process.

For example, one can forward-engineer on the «wrapper» Component, with the "contained" Class (from a different physical Package) reverse-engineered as an expression of the "realization" of the Component.

Related notes