Beautiful Architecture
How to Contact Us Please address comments and questions concerning this book to the publisher: O’Reilly Media, Inc. 1005 Gravens ...
...
P A R T I On Architecture Chapter 1, What Is Architecture? Chapter 2, A Tale of Two Systems: A Modern-Day Software Fable ...
...
C H A P T E R O N E What Is Architecture? John Klein David Weiss Introduction BUILDERS, MUSICIANS, WRITERS, COMPUTER DESIGNERS, ...
Before you proceed to the examples, we would like you to consider what an architecture is and what the attributes of a beautiful ...
A good system architecture exhibits conceptual integrity; that is, it comes equipped with a set of design rules that aid in redu ...
In wider use, the term “architecture” always means “unchanging deep structure.” —Stewart Brand, How Buildings Learn In the face ...
Sometimes the architect also acts as a mediator between builder and client. There is often some disagreement about which decisio ...
ARCHITECTURAL REUSE The Hagia Sophia (top), built in Istanbul in the sixth century, pioneered the use of structures called pende ...
approved, and then serve to constrain subsequent decision making and construction. For software systems, these design decisions ...
If architecture is concerned with the relationships among components and the externally visible properties of system components, ...
the system. Stakeholders have certain concerns that the architect must address. Later, we will discuss concerns that are typical ...
would lead to one architecture, whereas starting with a business process model might lead to a different architecture. In the ex ...
conceived is too complex to be usable and should not be built. In other words, the mind of a single user must comprehend a compu ...
Performance What will the performance of the product be? Capacity How many users will use the system simultaneously? How much da ...
helps answer the defining questions for one of the concerns. Key structural decisions divide the product into components and def ...
program is contained in only one module. The “depends on” relation does not necessarily define a hierarchy, as two modules may d ...
of layers, with each layer representing one or several levels in the Uses Relation. Grouping adjacent levels in Uses helps to si ...
Process gives work to One Process may create work that must be completed by other Processes. This structure is essential in dete ...
«
1
2
3
4
5
6
7
8
9
10
»
Free download pdf