So, what?
So we can create and discuss designs, which are high-level abstractions
of systems without reinventing our notation each time. Over time as
we gain experience we can concentrate more and more on the design and
less and less on the mechanics, freeing our minds to deal with the
creative part of our work.
A well-defined modeling language with well-chosen notation enables
a seamless transition from design to construction. With luck, it is
good enough that software tools can be written to automate much of
the bookkeeping, rendering, documentation, and even rote code
generation, thereby freeing us up even more to concentrate on being
creative.
[Back]
[Next]