With today??™s computers capable of billions of
operations a second, it seems odd that so many tools fail to make relationships and role
lines follow objects visually as they are moved or scaled.
Multiple Models For some reason, initial versions of tools often omit the ability
to work on multiple models (graphs, diagrams, etc.) simultaneously. In a text editor,
this may not be so important, as links between ?¬?les are formed by typing the same
sequence of characters as appears in the other ?¬?le??”for example, a function name. In
modeling, one of the major bene?¬?ts is that such links are now made by direct
reference, ensuring that links are always synchronized. Tools that fail to support
multiple simultaneous models must either fall back on error-prone string references,
omit linking altogether, or make signi?¬?cant architectural changes to enable true
linking in subsequent versions.
Multiple Modeling Languages Integration between models is not just between
models of the same modeling language. Even early languages like Structured
Analysis used multiple interlinked modeling languages (Gane and Sarson, 1979), and
the more unwieldy of today??™s generic modeling languages may have over a dozen
different diagram types. Modeling tools must thus support the simultaneous,
integrated editing of multiple models of multiple modeling languages.
Pages:
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742