Sorge (Informatik)

:

In der Informatik ist eine Sorge ein besonderer Satz von Handlungsweisen, die durch ein Computerprogramm, die Begriffsabteilungen erforderlich sind. Eine Sorge kann so allgemein sein wie Datenbankwechselwirkung oder so spezifisch wie das Durchführen einer Berechnung, abhängig vom Niveau des Gespräches zwischen Entwicklern und dem Programm, das wird bespricht. IBM verwendet den Begriff-Sorge-Raum, um diesen sectioning von Konzepten zu beschreiben.

Gewöhnlich können diese Bedürfnisse von einander in logische Abteilungen getrennt werden und dem Programm erlauben, modularized zu sein. Edsger W. Dijkstra hat den Begriff "Trennung von Sorgen" ins Leben gerufen, um die Mentalität hinter diesem modularization zu beschreiben, der dem Programmierer erlaubt, die Kompliziertheit des Systems zu reduzieren, das wird entwirft. Zwei verschiedene Sorgen, die sich in derselben Abteilung des Codes vermischen, werden "hoch verbunden" genannt. Manchmal berücksichtigen die gewählten Modul-Abteilungen eine von einem anderen völlig zu trennende Sorge nicht, auf Querschneiden-Sorgen hinauslaufend. Die verschiedenen Programmierparadigmen richten das Problem von Querschneiden-Sorgen zu verschiedenen Graden. Datenprotokollierung ist eine allgemeine Querschneiden-Sorge, in vielen anderen Teilen des Programms außer dem besonderen Modul (En) verwendet werden, die wirklich die Daten loggen. Da Änderungen zum Protokollierungscode andere Abteilungen betreffen können, konnte er Programmfehler in der Operation des Programms vorstellen.

Paradigmen, die spezifisch das Problem der Sorge-Trennung richten:

  • Objektorientierte Programmierung, Sorgen als Gegenstände beschreibend
  • Funktionelle Programmierung, Sorgen als Funktionen beschreibend
  • Aspekt-orientierte Softwareentwicklung, Sorgen und ihre Wechselwirkung als Konstruktionen ihres eigenen Stehens behandelnd

Wirtschaften des Spielraums / Liste von Schiffskapitänen
Impressum & Datenschutz