O'Reilly logo

Building Web Applications with UML by Jim Conallen

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

Chapter 7. Defining the Architecture

As the requirements team gathers the requirements and builds the use case model, the architect or architecture team is examining the use case model and exploring possible system architectures. The architect is responsible for defining a software architecture that is capable of meeting the requirements and realizing the use cases.

The term architecture itself may have various meanings. In the context of this book, I define the architecture as the highest-level views of the architecturally significant components in the system. A component in this sense is a self-contained entity with a public interface. Architecturally significant components are those appearing in the highest-level views of the system. Those ...

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