I am trying to wrap my head around why we first approach the problem of design and decide upon a visual method (UML), instead of starting with formal specifications that happen to also be executable (
I\'m using the following script for onmouseover sound effects on menu buttons on a site. <script LANGUAGE=\"JavaScript\"><!--