Getting Started
A building is a living thing. Although every building is constructed of static stuff, such as bricks, mortar, lumber, plastic, glass, and steel, those things work together dynamically to carry out behavior that is useful to those who use the building. Doors and windows open and close. Lights turn on and off. A building's furnace, air conditioner, thermostat, and ventilation ducts work together to regulate the building's temperature. In intelligent buildings, sensors detect the presence or absence of activity and adjust lighting, heating, cooling, and music as conditions change. Buildings are laid out to facilitate the flow of people and materials from place to place. More subtly, buildings are designed to adapt to changes in temperature, expanding and contracting during the day and night and across the seasons. All well-structured buildings are designed to react to dynamic forces, such as wind, earthquakes, and the movement of its occupants, in ways that keep the building in equilibrium.
The differences between building a dog house and building a high rise are discussed in Chapter 1 . |
Modeling the structural aspects of a system is discussed in Parts 2 and 3; you can also model the dynamic aspects of a system by using state machines, as discussed in Chapter 22; object diagrams are discussed in Chapter 14; interaction diagrams are discussed in Chapter 19; collaborations are discussed in Chapter 28 . |
Figure 16-1. Messages, Links, and Sequencing
