December 2001
Intermediate to advanced
304 pages
7h 36m
English
To really understand why we would want to adopt any technology, it's first important to understand what problem the technology is trying to solve. Realistically, it does no good to adopt a new technology if it doesn't solve some problem or overcome some challenge. Adopting the UML is no different.
A number of challenges are associated with software development. However, none presents more obstacles than that of changing requirements. In Chapter 1, we learned that it costs twice as much to maintain a system as it costs to develop it, and that during development, only 15 percent of our time is actually devoted to programming. These statistics are proof that a system is never really complete until it has ...
Read now
Unlock full access