This presentation provides an overview of the top-down process of functional analysis and allocation, which translates system requirements into specific criteria of functional and performance design. It covers the approaches for function analysis, functional allocation, and the process of translating system-level requirements into detailed criteria of design for performance and function. The presentation also discusses the recent developments in function allocation and the methods of contextual design.