A UML
design model forces the software designer
to thrash out the details of the requirement
before commencing programming. Where the creation
of a UML design was once considered a
virtuous activity, it is now seen as a risk
due to the delay experienced by the customer
who is not in a position to validate the UML
design unimplemented, and can only assess
the value of the UML development once there
has been a delivery of a working system.
|