On software quality and engineering
mr_b at tpg.com.au
Sun Nov 3 00:20:54 EST 2002
On Sunday 03 Nov 2002 11:04 am, Matthew Hawkins wrote:
> I was under the impression that languages like UML existed for two
> purposes, firstly to demonstrate a solution in a manner that managers
> understand, so they're able to "manage" the project. Secondly, by
> serving as some kind of middle-ground like Java bytecode, it opens the
> doors for much of the real implementation to be auto-generated, freeing
> programmers from mundane tasks.
UML is only good for creating pretty pictures to show to managers. All other
uses should be avoided. UML is too ambiguous and cannot provide a complete
specification, especially for real time systems.
For specification, Z provides a good level of robustness.
More information about the linux