Introduction
First, to set the expectation level: This is a very short introduction to the topic of logical architecture, a fairly large topic. Learn more starting on p. 559.Now that we have transitioned from analysis-oriented work to software design, let's start with the large-scale. At this level, the design of a typical OO system is based on several architectural layers, such as a UI layer, an application logic (or "domain") layer, and so forth. This chapter briefly explores a logical layered architecture and related UML notation.[View full size image]UP artifact influence, emphasizing the logical architecture (LA), is shown in Figure 13.1. UML package diagrams may illustrate the LA as part of the Design Modeland also be summarized as a view in the Software Architecture Document. The prime input is the architectural forces captured in the Supplementary Specification. The LA defines the packages within which software classes are defined.