Tag-Übersicht für Design

Verwandte Tags: #Software-Technologien
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