www.wikidata.de-de.nina.az
Ein Blockdiagramm auch Blockbild oder Blockschema ist ein meist 2 dimensionales grafisches Diagramm eines mechanisch elektrischen Systems oder eines Berechnungsschemas mit dessen Hilfe die Funktion des Systems beschrieben werden kann Normalerweise werden Blockdiagramme verwendet um einen hoheren Abstraktionsgrad zu bieten und somit ein besseres Verstandnis der Funktion oder der Zusammenhange des Systems zu ermoglichen Signalflussplan der Linearisierung als Beispiel eines BlockdiagrammsBlockbild eines Pirani VakuummetersDie Bezeichnung Blockdiagramm kommt von den meist rechteckig gezeichneten Elementen in einem solchen Diagramm Jedoch ist die Form dieser funktionalen Grundelemente frei wahlbar und so kommen oft auch andere geometrische Figuren wie Kreise Ovale Dreiecke oder Rhomben zum Einsatz Inhaltsverzeichnis 1 Verwendung 2 Elemente 2 1 Funktionsblock 3 Anwendungsfalle 4 Literatur 5 WeblinksVerwendung BearbeitenBlockdiagramme werden haufig zur Beschreibung von Hardware oder Softwaresystemen sowie zur Darstellung von Ablaufen und Prozessen verwendet Solche Reprasentationen sind in der Hardware und Softwareentwicklung ublich und tauchen unter den verschiedensten Bezeichnungen in der Literatur auf Beispiele hierfur sind u a nahezu alle UML Diagramme Ausserdem kommen Blockdiagramme oft als eine mogliche Modellierungsform einer Domanenspezifischen Sprache zur Anwendung In diesen Fallen gibt es meistens auch eine automatische Transformation der grafischen Beschreibung in eine Form von Code z B C Code Eine ebenfalls weit verbreitete Form der Blockdiagramme sind Blockschaltbilder Diese spezielle Form eines Blockdiagramms wird in der Elektrik Elektronik verwendet um elektrische elektronische Systeme und Verschaltungen vereinfacht abzubilden Elemente BearbeitenGenerell ist ein Block immer die grafische Reprasentation eines konkreten Elementes aus dem zugrunde liegenden System oder der definierten Domane mit einer fest definierten syntaktischen und oder semantischen Bedeutung Zusatzlich gibt es auch grafische Hilfsblocke z B Rahmen oder Gruppierungselemente sowie textuelle Kommentare die meist zur Strukturierung verwendet werden jedoch keine semantische oder syntaktische Bedeutung im System oder der Domanensprache besitzen In der Softwareentwicklung beschreibt ein Block z B ein Datenelement einen Operator oder ein Kontrollflusselement Meist konnen auch komplexe Funktionen z B Klassen im Sinne der Softwareentwicklung durch einen einfachen Block reprasentiert werden In der Hardwareentwicklung stellen Blocke meistens einfache elektronische Elemente wie AND OR Gatter oder komplexe Funktionen wie z B die Arithmetisch Logische Einheit ALU eines Prozessors dar in der Elektrik beschreiben Blocke meist Schaltungselemente wie Gluhlampen Schalter oder Sicherungen Datenstrome Kontrollfluss oder andere inhaltliche Zusammenhange werden im Blockdiagramm durch Verbinden von Blocken mit Hilfe von Linien modelliert Dabei konnen die Verbindungen verschiedene Formen haben Hier kommen Freihandzeichnungen Bogen schrage Linien oder ausschliesslich horizontale und oder vertikale Linien auch bekannt als Manhattan Routing zum Einsatz Die Verbindungen sind dabei meistens gerichtet besitzen also einen semantischen Anfang und ein semantisches Ende Funktionsblock Bearbeiten Funktionsblocke als Teil eines Funktions Blockdiagramms werden zur graphischen Darstellung von technischen Ablaufen Prozessen und Zusammenhangen verwendet Funktionsblocke enthalten textliche Bezeichnungen oder kurze Erlauterungen und konnen kleine Graphiken oder weitere verschachtelte Funktionsblocke beinhalten Die einzelnen Blocke sind durch ein oder beidseitige Richtungspfeile verbunden die die Schnittstellen und Flussrichtung der zwischen den Blocken ausgetauschten Informationen darstellen Die beiden wesentlichen Merkmale eines Funktionsblocks sind somit die eigene technische Funktion Blockinhalt sowie die Funktion der Schnittstellen Interfaces zu den benachbarten Funktionsblocken Funktionsblockdiagramme ermoglichen die Darstellung komplexer technischer Ablaufe als einfach gestaltete Ubersicht Die einzelnen Funktionsblocke konnen in einem weiteren Blockdiagramm expandiert bzw in weitere Unterfunktionen heruntergebrochen werden Top down Approach Anwendungsfalle BearbeitenBlockdiagramme werden meist dann verwendet wenn die Visualisierung von Daten und oder Kontrollfluss oder zeitliche inhaltliche Ablaufe von Bedeutung sind So werden haufig komplexe Regelalgorithmen grafisch dargestellt oder der Datenfluss oder die Kommunikation zwischen einzelnen Bestandteilen Komponenten eines grossen Systems abgebildet In diesen wie in zahlreichen anderen Fallen ist die grafische Darstellung fur den Menschen meist leichter zu verstehen und nachzuvollziehen als eine textuelle Reprasentation Ein wichtiger Aspekt von Blockdiagrammen ist die haufig vollstandig automatische Transformation der grafischen Spezifikation in eine andere Spezifikationsform z B C Code Java Code oder andere Diagrammformen oder die automatische Generierung von Chip Layouts aus grafischen Beschreibungen Literatur BearbeitenNilsson James W 1986 Electric Circuits Second ed Addison Wesley Publishing Company ISBN 0201126958 Hayes John P 1988 Computer Architecture and Organization Second ed McGraw Hill Publishing Company ISBN 0070273669 Bluma Lars 2002 Das Blockdiagramm und die Systemingenieure Eine Visualisierungspraxis zwischen Wissenschaft und Offentlichkeit in der US amerikanischen Nachkriegszeit in NTM 10 2002 4 S 247 260Weblinks Bearbeitencomputer org Software and Systems Engineering Vocabulary Term block diagram Abgerufen von https de wikipedia org w index php title Blockdiagramm amp oldid 232972305