33 getagte Artikel |
Abstrakte Klasse
abstract class Eine Abstrakte Klasse ist eine Klasse, die gemeinsame Merkmale ihrer Unterklassen festlegt, ohne alle Implementierungen zu beinhalten. Eine Abstrakte Klasse enthält dazu eine oder mehrere Methodendekl ... weiterlesen |
Aggregationsebene
aggregation layer Die Aggregationsstufe resp. Aggregationsebene ist ein wichtiges Merkmal für die Verknüpfung von Daten in Datenintegrations- und Auswertungssystemen im Allgemeinen, z.B. bei Data Warehouse und in der ... weiterlesen |
Datenkapselung
Mit Datenkapselung bezeichnet man die Kapselung einer Datenstruktur und der Implementierung der auf diese anwendbaren Operationen. Eine gekapselte Datenstruktur besitzt eine Schnittstelle mit den von ... weiterlesen |
Deklarative Programmierung
declarative programming Bei der deklarativen Programmierung, auch als Non-procedurale Language (NPL) bezeichnet, wird das ältere Programmierparadigma der imperativen Programmierung umgekehrt. Das Programm beschreibt nicht d ... weiterlesen |
Entwurfsmuster
design pattern Entwurfsmuster, Design Pattern, sind ein Konzept aus der Software-Architektur, in der immer wieder gleichartige Aufgabenstellungen (wenn auch oft mit unterschiedlichen Programmiersprachen) gelöst werd ... weiterlesen |
Funktionale Programmierung
functional programming Funktionale Programmierung ist ein deklaratives Programmierparadigma, bei dem Programme als mathematische Funktionen formuliert werden. Während in prozeduralen Programmiersprachen nacheinander Befehl ... weiterlesen |
Generative Programmierung
generative programming Bei der generativen Programmierung wird Quelltext nicht manuell vom Programmierer eingegeben, sondern von bestehender Software an Hand von Vorlagen und Eingabeparametern generiert. Programmteile, der ... weiterlesen |
Imperative Programmierung
imperative programming Die imperative Programmierung ist ein Programmierparadigma, bei dem die Programme als aufeinander folgende Funktionen in jedem Schritt kodiert werden. Der Ansatz basiert nicht abhängig von einem Model ... weiterlesen |
Internationalisierung
internationalization Im Zuge der Internationalisierung eines Anwendungsprogramms wird dieses für Benutzer in anderen Ländern bzw. Regionen vorbereitet (auch Lokalisierung genannt). Zu der Internationalisierung gehört die ... weiterlesen |
Jackson-Diagramm
Jackson chart Die Jackson Structured Programming ist eine hierarchische Entwurfsmethodik für Software-Systeme. Diese Methodik wurde ab 1975 von Michael A. Jackson vorgestellt. Jackson entwickelte dabei eine auf gra ... weiterlesen |
Kartesisches Quadrat
cartesian square Unter einem kartesischen Quadrat versteht man die Verknüpfung aller Elemente einer Datenmenge, z.B. einer Datenbanktabelle, mit allen Elementen einer anderen Datenmenge. Das kartesische Quadrat ist ei ... weiterlesen |
Komponentenmodell
component model Komponenten ermöglichen eine Strukturierung von komplexen Software-Systemen. Unter einer Software-Komponente versteht man ein Teil einer Software, die über Schnittstellen eine kohärente Funktionalität ... weiterlesen |
Mehrschichtige Softwaresysteme
n-tier application Mehrschichtige Softwaresysteme zeichnen sich durch eine Unterteilung in verschiedene Ebenen aus. Dabei nimmt jede Ebene eine bestimmte, klar umrissene Aufgabe wahr und stellt seine Dienste den anderen ... weiterlesen |
Metamodell
meta model Ein Metamodell ist ein Modell, das die Konzepte einer Modellierungstechnik - damit sind deren verwendbaren Modellelemente und die diesbezüglichen Zusammenhänge angesprochen - modelliert. Ein Metamodel ... weiterlesen |
Modell-Ansicht-Steuerung
model view controller : MVC Model View Controller (MVC) ist ein Entwurfsmuster für die Realisierung von GUI-Komponenten mit Hilfe objektorientierter Programmierung. Demnach besitzt jede grafische Komponente drei Bestandteile, di ... weiterlesen |
Modelltransformation
model transformation Eine Modelltransformation ist eine Abbildung von Model-zu-Modell. Der Transformationsbegriff steht im direkten Zusammenhang mit den Begriffen Modell und Metamodell, und dessen Verständnis ist erforder ... weiterlesen |
Objektorientiertes Design
object oriented design : OOD Objektorientiertes Design (OOD) ist in unmittelbaren Zusammenhang zur objektorientierten Analyse (OOA) zu sehen, weil die Ergebnisse der vorangegangenen objektorientierten Analyse (OOA) für das objekt ... weiterlesen |
Online-Analyseverarbeitung
online analytical processing : OLAP Online Analytical Processing (OLAP) ist ein effizientes Instrument zur analytischen Bearbeitung von multidimensional aufbereiteten, sehr großen Datenmengen, die aus Data Marts, aus dem Data Warehouse ... weiterlesen |
Programmablaufplan : PAP
program flowchart Ein Programmablaufplan ist neben den Struktogrammen eine weit verbreitete Darstellungsmethode für die Beschreibung von Softwarestrukturen. Die Programmablaufplan-Notation (PAP) verwendet grafische Sym ... weiterlesen |
Programmierparadigma
programming paradigm Ganz allgemein steht das Wort Paradigma für eine grundsätzliche Denkweise, für Denkmuster oder Schema. Bezogen auf die Programmierung geht es beim Programmierparadigma um grundlegende Programmierungsa ... weiterlesen |
Prozedurale Programmierung
procedural programming Die prozedurale Programmierung ist eine Art der strukturierten Programmierung. Mit ihr wird eine Gesamtaufgabe, die softwaremäßig gelöst werden soll, in kleinere Teilaufgaben unterteilt. Jede Teilaufg ... weiterlesen |
Redmine
Redmine ist ein frei verfügbares und webbasiertes Projektmanagement- (Collaboration-) Tool. Dabei basiert Redmine auf Ruby on Rails - einem Framework speziell für die Erstellung von Webanwendungen. Mi ... weiterlesen |
Refactoring
Mit Refactoring bezeichnet man die Überarbeitung der Struktur einer Software, ohne dass sich deren Verhalten nach außen ändert. Häufig wird in diesem Zusammenhang auch der Begriff der Restrukturierung ... weiterlesen |
Rotation
rotation Der Begriff Rotation stellt im Kontext mit Business Intelligence eine bildliche Beschreibung für das Ändern der Perspektive auf die Kennzahlen in einem OLAP-Würfel dar. OLAP-Würfel sind anschauliche ... weiterlesen |
Simulation
simulation Simulation definiert sich gemäß der VDE-RichtlinieDIN 3633 und ist demnach ein Verfahren zur Nachbildung - das bedeutet Modellbildung - eines realen oder gedachten Systems mit seinen internen dynamisc ... weiterlesen |
Struktogramm
Die Notation der Struktogramme basiert auf einem Vorschlag von Nassi und Shneiderman aus dem Jahre 1973, und ermöglicht die grafische Darstellung von Kontrollstrukturen ebenso wie der Technik eines Pr ... weiterlesen |
Transformation
transformation Der Begriff Transformation wird in der Hochfrequenz- und Informationstechnik im Kontext mit der Umwandlung von Signalen von einer räumlichen Ebene in eine Frequenzebene und in Verbindung mit Datenstru ... weiterlesen |
Vererbung
inheritance Vererbung ist eines der grundlegenden Prinzipien der objektorientierten Programmierung. Dort können von bestehenden Klassen ausgehend neue Klassen erstellt werden, die zunächst die gleichen Eigenschaf ... weiterlesen |
Wartesystem
Wartesysteme sind der Klasse der dynamischen Systeme zu zuordnen, und im technischen Umfeld sowie in alltäglichen Bereichen des Lebens häufig vertreten. Wartesysteme werden auch als Bediensysteme oder ... weiterlesen |
desktop OLAP : DOLAP DesktopOLAP (DOLAP) ist eine spezielle Form des Multidimensional OLAP (MOLAP), bei welchem die multidimensionalen Daten nicht auf einem Server, sondern direkt auf dem Personal Computer oder dem Notebo ... weiterlesen |
hybrid OLAP : HOLAP Für die Speicherung von multidimensionalen Datenstrukturen, sogenannten OLAP-Würfeln, gibt es verschiedene Techniken: Multidimensional OLAP (MOLAP), Relational OLAP (ROLAP) und Hybrid OLAP (HOLAP). Be ... weiterlesen |
multidimensional OLAP : MOLAP Für die Speicherung von multidimensionalen Datenstrukturen, sogenannten OLAP-Würfeln, gibt es verschiedene Techniken: Multidimensional OLAP (MOLAP), Relational OLAP (ROLAP), Hybrid OLAP (HOLAP). Beim ... weiterlesen |
relational OLAP : ROLAP Für die Speicherung von multidimensionalen Datenstrukturen basierend auf dem OLAP-Würfel, Online Analytical Processing (OLAP), gibt es verschiedene Techniken: Multidimensional OLAP (MOLAP), Desktop OL ... weiterlesen |