Aye, and there be the knot (knut?)
I am proposing that the current behaviour be changed. Some many moons ago I said the diagram is not the model, reality is the model and a diagram is some aspect/facet/viewpoint of it. The EA model (to me at least,) is the ¨repository¨. I want to make many, many diagrams that ellicit some salient aspect of ¨ye truth¨ as, sic, truth! Within that metaphore (truthe and ye realitie), aspects of non-code-genyration consideration (non-structural/non-beavioural, yet somehow informationally significant) still yet need to be displayed - locally!
Let me emphasize, the diagram is not the model.
If I walk up to a whiteboard and draw a UML diagram of something I am trying to explain, the only things I´ll draw are those things pertinent to the current conversation. If, and only if, the ensuing argument ellicits some pertinent an agreed outcome (ye nurd X shall ellicité ye behaviour Y under constrainte Z), then and only then shall such agreement be included in my model.
After many hours of deliberation and many printings of the old trusty whiteboard, we hopefully have a structural and behavioural conclusion. To me, EA is that whiteboard, that is the metaphore and tool I work with. I may produce 20 or 30 diagrams in a day that are trying to ellicit some aspect of the system, at any level of abstraction. Some are useful, some are not. Those that are, and quite a few of those that are not, are retained. Consider an architecture report, it discussed the alternatives to the solution and recommmends some optimals. Any such optimal may be conditional on many different value points, and it is up to the adopters to decide the outcome. I say EA has exactly the same value. It is a tool that lets me draft, cast and evaluate alternatives. Once they have been evaluated then we can take the irrevocable step towards casting them in stone as a design - or, to get back to my point including structural and/or behavioural decisions on the model.
I am becoming a bit dismayed that an excellent modelling tool, has of late (and wherefore I know not) seem to be becoming a (YUK!) CASE tool.
mtfbwy
Bruce (sic)