O'Reilly logo

UML for Mere Mortals® by Eric J. Naiburg, Robert A. Maksimchuk

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Why Model Architecture?

As discussed in Chapters 1 and 2, modeling software and systems architectures is quite valuable. It helps you to understand how the system is to be developed and constructed. Software is often made up of many pieces, generally called components, which interface with each other to execute business logic and sometimes to exchange data. Being able to understand how that architecture functions and where dependencies exist across the system can make the life of everyone involved in the software development process easier and help you design a better system. By modeling the architecture, you provide a great mechanism for communicating the architecture to others, breaking it down into different timelines for development, understanding ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required