Um diagrama de blocos funcionais, em engenharia de sistemas e engenharia de software, é um diagrama de blocos. Ele descreve as funções e inter -relações de um sistema.
O diagrama de blocos funcionais pode imaginar:
Functions of a system pictured by blocksinput and output elements of a block pictured with linesthe relationships between the functions, andthe functional sequences and paths for matter and or signalsO diagrama de blocos pode usar símbolos esquemáticos adicionais para mostrar propriedades específicas.
Os diagramas de blocos funcionais foram usados em aplicações de ampla faixa, da engenharia de sistemas a engenharia de software, desde o final da década de 1950. Eles se tornaram uma necessidade no design complexo de sistemas para "entender completamente a partir do projeto externo a operação do sistema atual e a relação de cada uma das partes com o todo".
Muitos tipos específicos de diagramas de blocos funcionais surgiram. Por exemplo, o diagrama de blocos de fluxo funcional é uma combinação do diagrama de blocos funcionais e do fluxograma. Muitas metodologias de desenvolvimento de software são construídas com técnicas específicas de diagrama de blocos funcionais. Um exemplo do campo da computação industrial é o diagrama de blocos de funções (FBD), uma linguagem gráfica para o desenvolvimento de aplicativos de software para controladores lógicos programáveis.