Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

modul

Ein Modul (neutrum, das Modul) ist im Software Engineering ein Baustein eines Softwaresystems, der bei der Modularisierung entsteht, eine funktional geschlossene Einheit darstellt und einen bestimmten Dienst bereitstellt.Module sind charakteristisch für die Programmierung nach dem Programmierparadigma der modularen Programmierung. Module können weitere Module bzw. auch mit anderen Bezeichnungen benannte Konstrukte (wie Funktion, Prozedur, Klasse u. a.) enthalten. So ist die Zerlegung der Programmfunktionalität in einer Hierarchie möglich. Module können die in ihnen festgelegten Datenstrukturen und Methoden gegebenenfalls vererben bzw. fremden Modulen den Zugriff erlauben oder verbieten.
In den verschiedenen Programmiersprachen und Entwicklungsumgebungen und deren zeitlicher Entwicklung haben sich zahlreiche unterschiedliche Implementierungsformen von Modulen (mit zum Teil unterschiedlichen Bezeichnungen) entwickelt. Auch wird der Ausdruck Modul häufig synonym zu Begriffen wie Unterroutine, Prozedur, Unterprogramm, Programmteil, Programm-Modul verwendet.
Als Speicherobjekt für Programmcode ist „Modul“ eine typisierende Bezeichnung für die Inhalte in einer Programmbibliothek, wobei ein Modul häufig eine Zusammenfassung thematisch zusammengehöriger Prozeduren, Funktionen, Klassen, Konstanten und ggf. weiterer Programmierobjekte ist. Module gibt es auch für Hauptprogramme, sie können alternativ unterschiedliche Arten von Programmcode (wie Quelltext, Zwischencode, Maschinenprogramm) repräsentieren.
Zu unterscheiden ist ein Modul von einer Komponente, die in der Funktionalität eine Hierarchieebene höher angesiedelt ist und die (Basis-)Funktionalitäten von Modulen zu (fachspezifischen) Diensten kombiniert. Jedoch werden derartige Komponenten im Sprachgebrauch (zum Beispiel bei SAP) manchmal ebenfalls „Module“ genannt.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
  • 188

    Phantom

    • Beiträge
      25.396
    • Medien
      29
    • Alben
      3
    • Lösungen
      5
    • Reaktionspunkte
      26.806
    • Punkte
      1.103
  • 1

    ratfink1

    Newbie
    • Beiträge
      9
    • Reaktionspunkte
      0
    • Punkte
      21
  • 1

    Rockerking

    Hacker 34
    • Beiträge
      416
    • Reaktionspunkte
      35
    • Punkte
      88
  • 1

    kris83

    Ist oft hier 40
    • Beiträge
      136
    • Reaktionspunkte
      7
    • Punkte
      38
  • 1

    goodies5

    Newbie
    • Beiträge
      9
    • Reaktionspunkte
      1
    • Punkte
      23
  • 1

    jorgo

    Elite User Aus 32423
    • Beiträge
      1.733
    • Lösungen
      1
    • Reaktionspunkte
      592
    • Punkte
      283
  • 1

    ThomRa

    Newbie
    • Beiträge
      1
    • Reaktionspunkte
      0
    • Punkte
      1
  • 1

    fabiolo1

    Newbie 37
    • Beiträge
      7
    • Reaktionspunkte
      0
    • Punkte
      21
  • 1

    LaChris1980

    Newbie
    • Beiträge
      13
    • Reaktionspunkte
      4
    • Punkte
      3
  • 1

    randysoft

    Hacker
    • Beiträge
      322
    • Reaktionspunkte
      138
    • Punkte
      103
  • 1

    josef.13

    Best Member Aus Sachsen
    • Beiträge
      28.432
    • Lösungen
      1
    • Reaktionspunkte
      48.029
    • Punkte
      1.083
  • 1

    Clarki

    Ist gelegentlich hier 49
    • Beiträge
      69
    • Reaktionspunkte
      7
    • Punkte
      28
  • Zurück
    Oben