
Object oriented programming (and .NET programming in particular) is not a “make it up as you go along” affair. The discipline requires planning and structure. As a result, an indispensable addition to an OO developer's programming toolbox is comprehensive object oriented analysis and design tools that use Unified Modeling Language (UML), the lingua franca of software diagramming languages. Programmers who use these software engineering methodologies consider it important to have modeling products that work in their development environments, a perception that was not lost on vendors.
|