Glossar
- Verantwortlichkeit
Ein Verhalten, für dessen Verwirklichung ein Objekt verantwortlich ist. Eine Verantwortlichkeit gibt die Pflicht eines Objekts an, ein bestimmtes Verhalten zu realisieren.
- Vererbung
Eine Beziehung zwischenKlassen, in der eine Klasse die Struktur oder das Verhalten teilt, das in einer (Einfachvererbung) oder mehreren (Mehrfachvererbung) anderen Klassen definiert wurde. Vererbung definiert eine "is a"-Hierarchie zwischen Klassen, in denen eine Unterklasse von einer oder mehreren allgemeinen Oberklassen erbt. Eine Unterklasse spezialisiert in der Regel ihre Oberklasse, indem sie die existierende Struktur und das Verhalten erweitert oder neu definiert.
- Verhalten
Das agieren und reagieren eines Objekts, ausgedrückt durch Status-änderungen und Nachrichtenübergaben; die nach außen hin sichtbare und testbare Aktivität eines Objekts.
- Virtuelle Funktion
Eine Operation an einem Objekt. Ein virtuelle Funktion einer Klasse kann in Unterklassen redefiniert werden; für ein bestimmtes Objekt wird sie somit durch eine Menge von Methoden implementiert, die in verschiedenen Klassen deklariert sind, welche über ihre Vererbungshierarchie verwandt sind. Die Begriffe generische Funktion und virtuelle Funktion können normalerweise synonym verwendet werden.
- VM (Virtuelle Maschine)
Unter einer virtuellen Maschine versteht man heute eine Kapselung eines Betriebssystems. VMWare oder VirtualBox erlauben es zum Beispiel, ein Windows-Betriebssystem innerhalb eines Fensters auf dem Linux-Desktop auszuführen. Dem Windows-System wird dabei vorgetäuscht, auf einer wirklichen Hardware direkt zu laufen. Umgekehrt geht es auch: unter Windows läßt sich in einer virtuellen Box ein Linux-System oder ein anderes Betriebssystem installieren.
Siehe auch: [http://de.wikipedia.org/wiki/Virtuelle_Maschine]
, [http://www.vmware.com]
, [http://de.wikipedia.org/wiki/Virtuelle_Maschine]
- VoiceXML (Voice eXtensible Markup Language)
Standard für Web-basierte Sprachanwendungen, für ein einheitliches Format von Sprachdaten. Entwickelt von AT&T, IBM, Lucent und Motorola.
Siehe auch: [http://www.speechtek.com/st.mag/current/voicexml.shtml]
- Vor-Ort-Analysen
Analyse beim Kunden, um festzustellen, wie Arbeitsprozesse derzeit ablaufen. Dies ist z.B. erforderlich, wenn neue Systeme geplant oder eingesetzt werden sollen, die sich dem Menschen (und dem Unternehmen) anpassen sollen.
- Vorwärts-Deklaration
Um komplexe Bezüge zwischen Klassen oder Strukturen zu ermöglichen, können in C++ Typen vordeklariert werden, deren Definition an späterer Stelle im Quellcode erfolgt. Die Verwendung ist allerdings nur als Zeiger möglich, da der Compiler
andernfallsdie Größe der Struktur (oder Klasse) kennen muß.struct List; // Vorwärts-Deklaration von List struct Link { Link* pre; Link* suc; List* member_of; // Verwendung von List* }; struct List { // Definition von List Link* head; };