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
Understand the system first, identifying components and processes.
Use symbols to represent system parts and connect them with arrows to show flow.
Clearly mark inputs/outputs to indicate process start and end.
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.