This document discusses architectural design in software engineering. It covers topics like architectural design decisions, system organization styles, decomposition styles, and reference architectures. The objectives are to introduce architectural design and discuss its importance, explain design decisions that must be made, and introduce three common architectural styles for organization, decomposition, and control. Architectural design represents an early stage of system design and links requirements to detailed design. It involves identifying major components and their interactions.