Project

General

Profile

System Architecture

Communication Of Your High-Level System Design

System Architecture Diagrams, aka Block Diagrams, are used to communicate how ALL the pieces/subsystems/functions of your design go together to solve the problem.

  • Show Major Overall System Elements / Functions
  • Show Interfaces / Interconnections Between Elements
  • Where Appropriate, Show Data Flow Between Elements
  • Can Be Used to Show Before and After Situations
    • Indicate What Is Removed, What is Added, What is Changed
  • Can Show Organization of Elements
  • Examples Found by Searching for “block diagram for __”

Apply to All Fields of Engineering!

It is generally difficult and confusing to show physical parts, data flow, power, user input on a single diagram. So DON'T try. Instead, use multiple sheets/slides/images to separate these diagrams.

Types of diagrams

  • Flow chart for software or production process or decision making
  • Mechanical drawing to show interconnection of physical parts
  • Schematic to show connection of electrical components
  • Block diagram to show high level connection of mechanical or electrical components

Tips

  • Annotate All items in the diagram. This means descriptive words with a link pointing to the thing it references.
  • Provide explanation of how system addresses the Engineering Definition of Problem
  • Provide brief explanation of operation

Examples

Process Diagram


Mechanical Diagram


Internet of Things (IoT) diagram


Internet of Things (IoT) diagram