1.12. UML-Based Projects—Size and Scalability

Using a sledgehammer to drive a nail to hang a small photo frame is a “misfit” scenario. Sometimes, we have to admit, that is what happens when projects adopt the UML. For example, a relatively small project comprising three programmers and a three-month time frame may end up undertaking extensive UML-based modeling just because it seemed a good idea at the time.

The reverse is true more often, with teams of 50+ developers coding away to glory, with no modeling whatsoever to facilitate communication and quality. Lack of sufficient and appropriate modeling leads to considerable frustrations among project team members, and a large overhead is usually discovered later in the project. Projects that do ...

Get Process Quality Assurance for UML-Based Projects now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.