Functional decomposition involves breaking down complex business functions or project scopes into their component parts to better understand relationships and requirements. Business analysts use functional decomposition during requirements analysis to break organizational units or solution scopes into manageable pieces. Each component part may have its own requirements. Functional decomposition produces diagrams that decompose high levels functions into lower levels of detail through discussions with stakeholders and subject matter experts.