CDD-T1

BLOCK DIAGRAM

  • Definition: A diagram representing a system where principal parts/functions are shown as blocks connected by lines.

  • Usage: Common in engineering (hardware, electronic, software design) and process flow.

IMPORTANCE OF BLOCK DIAGRAMS

  • Fundamental for hardware/software developers to describe systems and workflows.

  • Useful for electricians to represent systems (e.g., mechatronic systems in trucking).

  • Clarifies information/control flows, particularly in complex algorithms or mass production settings.

BASIC COMPONENTS OF BLOCK DIAGRAM

  • Internal Block Diagram: Describes structure and flows using OMG Systems Modeling Language (SysML).

  • Components:

    • Block: Logical/physical components.

    • Part: Aggregated aspects of the system.

    • Reference: All parts developed via aggregation/association.

    • Standard Port: Interaction point between block and environment.

    • Flow Port: Interaction point for in/out flow.

RELATIONSHIPS IN BLOCK DIAGRAMS

  • Association: Communication between blocks.

  • Aggregation: A unit made of multiple parts.

  • Composition: A type of aggregation relying on the existence of a group.

  • Generalization: A leading relationship containing all properties of a block diagram.

USES OF BLOCK DIAGRAMS

  • Software Design: Overview of sub-components like CPU Control Unit.

  • Electrical Engineering: Representation of system components and controls.

  • Process Control: Visualizes disturbance, manipulated variables, and feedback signals.

TIPS FOR CREATING BLOCK DIAGRAMS

  1. Understand the system first, identifying components and processes.

  2. Use symbols to represent system parts and connect them with arrows to show flow.

  3. Clearly mark inputs/outputs to indicate process start and end.

  4. Verify accuracy with the involved team before finalizing the diagram.

FLOWCHART AND PROCESS FLOWCHART

  • Flowchart: Diagram representing algorithms/workflows as connected boxes (steps).

  • Process Flowcharts: Used in engineering to show relationships between main components.

BASIC FLOWCHART SYMBOLS

  • Terminators: Indicate start/end.

  • Process: Represents a modification to a task.

  • Decision: Illustrates choices.

  • Input/Output: Mark information entering/leaving.

TYPES OF FLOWCHARTS

  • Basic Flowchart

  • Business Process Modeling Diagram (BPMN)

  • Cross Functional Flowchart

  • Data Flow Diagram (DFD)

  • Event-driven Process Chain Diagram

  • Value Stream Mapping

  • Workflow Diagram

SPECIFICATION AND DESCRIPTION LANGUAGE (SDL) DIAGRAM

  • Used for creating specifications of behavior, data, and system designs (telecommunication, automotive, medical).

VALUE STREAM MAPPING

  • Lean manufacturing tool for analyzing and designing flow of materials and info at the system level.

WORKFLOW DIAGRAM

  • Describes information flows and relationships between processes, manages workflow, and documents processes effectively.