Funktionalität

Funktionalität

Die Funktionalität bezeichnet in der Technik und in der Informatik die Fähigkeit eines Produktes oder einer Komponente, eine bestimmte Funktion oder Gruppe von Funktionen zu erfüllen. Dies bezieht sich vor allem auf die Gebrauchstauglichkeit.

Informatik

In der Informatik ist die Funktionalität zu unterscheiden von einer Einzelfunktion, also einem Unterprogramm bzw. einer Funktion im Sinne der Programmierung. Typischerweise kapselt eine Komponente eine Funktionalität und bietet, um das zu erreichen, viele verschiedene Einzelfunktionen an.

Ein Beispiel aus der Objektorientierten Programmierung: Eine Klasse Queue implementiert die Funktionalität einer Warteschlange (FIFO-Puffer), indem sie zwei Einzelfunktionen (Methoden) anbietet: put() (legt einen Eintrag in die Warteschlange) und get() (holt den nächsten Eintrag aus der Warteschlange). Keine der beiden Methoden implementiert die gewünschte Funktionalität alleine, sie entsteht durch die Gesamtheit der Klasse Queue.


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Funktionalität — Funktionsvielfalt; Funktionsumfang; Systemfunktionalität; Feature; Funktion; Besonderheit; Eigenschaft; Bedarf; Anforderung; Forderung; Erfordernis; …   Universal-Lexikon

  • Funktionalität — Funk|ti|o|na|li|tät 〈f.; Gen.: ; Pl.: unz.〉 funktionelle Beschaffenheit, Wirksamkeit, Zweckmäßigkeit [Etym.: → funktionell] …   Lexikalische Deutsches Wörterbuch

  • Funktionalität — Funk|ti|o|na|li|tät die; <zu ↑...ität> funktionale Beschaffenheit …   Das große Fremdwörterbuch

  • Funktionalität — Funk|ti|o|na|li|tät, die; , en …   Die deutsche Rechtschreibung

  • Vererbung (Programmierung) — Vererbung dargestellt mittels UML. Die abgeleitete Klasse hat die Attribute x und y und verfügt über die Methoden a und b (im UML Sprachgebrauch Operationen a und b). Die Vererbung (engl. Inheritance) ist eines der grundlegenden Konzepte der… …   Deutsch Wikipedia

  • Extreme Programming — (XP), auch Extremprogrammierung, ist eine Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Diese Vorgehensweise definiert ein… …   Deutsch Wikipedia

  • Extreme programming — (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die Extremprogrammierung… …   Deutsch Wikipedia

  • Extremprogrammierung — Extreme Programming (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die… …   Deutsch Wikipedia

  • Is-a — Vererbung dargestellt mittels UML. Die abgeleitete Klasse hat die Attribute x und y und verfügt über die Methoden a und b (im UML Sprachgebrauch Operationen a und b). Die Vererbung (engl. Inheritance) ist eines der grundlegenden Konzepte der… …   Deutsch Wikipedia

  • Scrum — (engl. „Gedränge“) ist ein Rahmenwerk (framework) zur Entwicklung komplexer Produkte, das derzeit vor allem in der Entwicklung von Software angewendet wird.[1] Der Ansatz von Scrum ist empirisch, inkrementell und iterativ. Er beruht auf der… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”