How Visio 2003 can influence information technology - creating UML models
MetadataShow full item record
Developing an overall architecture and design before you begin to write code helps you produce a software system that meets requirements and is easier to develop and maintain in the long run. As you model a software system, you progressively develop the detail of that system, alternately decomposing high-level objectives and broad requirements into manageable pieces, and then assembling software components into packages and eventually a complete run-time system. Models and diagrams make it easier to visualize both high-level architecture and low-level components, so you can make the most of design opportunities or spot potential problems before you write code.
- 2005 fascicula1