Functional Decomposition: Aim, Procedure Description, Cases Originally published on Software Development Hub blog by Anastasiia Strielkina, Business Analyst. What is Functional Decomposition? Business analysts employ a variety of techniques to carry out routine business analysis activities. A technique of functional decomposition is among the most popular. According to BABOK, “functional decomposition helps manage complexity and reduce uncertainty by breaking down processes, systems, functional areas, or deliverables into their simpler constituent parts and allowing each part to be analyzed independently.” The term "functional decomposition" has its roots in mathematics, where it describes the act of dissecting all of the connections and connections that make up a functional relationship in order to recompose the original function. Fundamentally, functional decomposition simplifies a complex situation. Additionally, business analysts may find it useful to break down processes or functions into smaller sub-functions in order to better understand how each one contributes to the achievement of the overall project's objective. Functional decomposition is a tool used by both large and small businesses to analyze projects and assess whether they are on track or whether there are smaller subfunctions that are slowing down the process. Procedure of functional decomposition Broadly, the process of functional decomposition appears as a complicated system divided into smaller, easier-to-understand components that may be independently examined, created, and developed through a process. A general outline of the functional decomposition procedure is provided below.