Functional block diagram
   HOME

TheInfoList



OR:

A functional block diagram, in systems engineering and
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
, is a
block diagram A block diagram is a diagram of a system in which the principal parts or functions are represented by blocks connected by lines that show the relationships of the blocks.
. It describes the functions and interrelationships of a system. The functional block diagram can picture: * Functions of a system pictured by blocks * input and output elements of a block pictured with lines * the relationships between the functions, and * the functional sequences and paths for matter and or signals The block diagram can use additional schematic symbols to show particular properties. Functional block diagrams have been used in a wide range applications, from systems engineering to
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
, since the late 1950s. They became a necessity in complex systems design to "understand thoroughly from exterior design the operation of the present system and the relationship of each of the parts to the whole." Harry H. Goode, Robert Engel Machol (1957) System engineering: an introduction to the design of large-scale systems. p. 306 Many specific types of functional block diagrams have emerged. For example, the
functional flow block diagram A functional flow block diagram (FFBD) is a multi-tier, time-sequenced, step-by-step flow diagram of a system’s functional flow. The term "functional" in this context is different from its use in functional programming or in mathematics, where p ...
is a combination of the functional block diagram and the flowchart. Many software development methodologies are built with specific functional block diagram techniques. An example from the field of industrial computing is the
Function Block Diagram The Function Block Diagram (FBD) is a graphical language for programmable logic controller design, that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and outp ...
(FBD), a graphical language for the development of software applications for programmable logic controllers.


See also

*
Function model In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions ( activities, actions, processes, operations) within the modeled system or subject area.
*
Functional flow block diagram A functional flow block diagram (FFBD) is a multi-tier, time-sequenced, step-by-step flow diagram of a system’s functional flow. The term "functional" in this context is different from its use in functional programming or in mathematics, where p ...


References

{{DEFAULTSORT:Functional block diagram Diagrams Systems engineering Management cybernetics