Index 1:1-Assoziation, 76 1:N-Assoziation, 74 3-Schichten-Architektur, 156 A Abbildungsmodus, 216 abgeleitetes Objekt, 93 abstrakte Klasse, 131 abstrakter Datentyp, 101, 131 Abstraktion, 18, 24 Ada, 105 Adapter, 164 Aggregation, 79, 138 Aggregatobjekt, 80 Akteur, 148 aktives Objekt, 72 Aktivitätsdiagramm, 23 Allokation, 46 Analyse, 144, 146 Anforderungsanalyse, 150 Anwendungsarchitektur, 155 Anwendungsfall, 148 Anwendungsfall-Analyse, 147 Anwendungsfalldiagramm, 23, 148 Anzeigeelement, 218 API, 202 application framework, 202 application programming interface, 202 Assoziation, 74 assoziativer Container, 189 Attribut, 26, 28 Attributbeschreibung, 29 Attributtyp, 29 auto, 47 B Basisklasse, 87 Basisklassenkonstruktor, 93 Bedienelement, 218 Befehls-Muster, 165 befreundete Klassen, 33 benutzerdefinierter Dialog, 220 Benutzerschnittstelle, 234 Beobachter-Muster, 165 Bestandteils-Hierarchie, 20 Bestandteilsbeziehung, 29 Besucher-Muster, 165 Bild, 34 Black-Box-Test, 180 Brücke, 164 C C, 13 C++, 13 CASE tools, 14 cast, 136 casting, 107 class, 26 Container, 186, 188 controls, 218 Copy-Konstruktor, 64 D Datenbanksystem, 73 Datenflussdiagramm, 16 Datentyp, 101 Deklaration, 45 delete, 46 Deque, 190 Design, 144, 154 device context, 213 Dialog-Prototyp, 235 Dialogfeld, 218 Dialogfeld-Editor, 220 dictionary, 193 differentielles Programmieren, 97 downcasting, 136 dynamische Polymorphie, 126 E E/R-Diagramm, 16 edit box, 218 Eiffel, 105 Eigenschaft, 26 Einsatzdiagramm, 23 einstelliger Operator, 109 Elementfunktion, 67 Entwicklungswerkzeuge, 14 Entwurf, 154 Entwurfsmuster, 163 Erbauer-Muster, 163 Ergonomie, 235 Erweiterung, 97 extern, 47 F Fachklasse, 155 frühes Binden, 130 Framework, 98 framework, 156 friend, 36 Funktionen, 101 Funktionswert, 54 G Gültigkeitsbereich, 46 garbage collection, 60 Geheimnisprinzip, 21 Generalisierungs-Hierarchie, 20 Gerätekontext, 213 Getränkeautomat, 43 Gleichheit, 52 globales Objekt, 47 grafische Benutzerschnittstelle, 156 GUI, 156 H Hauptrahmenfenster, 208 Header-Datei, 37 heap, 46 Hierarchie, 19 I Identität, 42, 51 Implementierung, 21, 37, 144, 168 Initialisierung, 57, 84, 93 Initialisierungsliste, 85, 93 instance, 24 Instanz, 24 Instanzbeziehung, 25 Integrationstest, 180 Iterator, 187, 194 J JAVA, 13 K Kalibrierung, 231 Kapselung, 21, 30 Kardinalität, 75 Klasse, 24 Klassenassistent, 211 Klassenbeschreibung, 30 Klassenbibliotheken, 185 Klassendiagramm, 23 Klassentest, 181 Kohärenzprinzip, 71 Kollaborationsdiagramm, 23, 140 Kombination, 97 Komponente, 155 Komponentendiagramm, 23 Komponentenkonstruktor, 93 Komposition, 80 Kompositum-Muster, 164 Konsistenz, 22 Konstruktor, 58 L Lebensdauer, 44 LIFO-Prinzip, 30 Link, 137 Listen, 191 lokales Objekt, 47 M M:N-Assoziation, 74 Map, 193 Mehrfachvererbung, 95 Memberfunktion, 26 Membervariable, 26 message map, 207 Messgröße, 232 Methode, 27, 67 MFC, 201 Microsoft Foundation Classes, 201 modaler Dialog, 218 Modifikation, 97 Modul, 155 Modularität, 22 Module, 22 Multimap, 193 Multiplizität, 75 Multiset, 192 MVC-Muster, 205 N Nachricht, 67, 138 Nachrichtenzuordnungstabelle, 207 new, 46 O Oberklasse, 87 Objekt, 24 Objekt-Klassen-Beziehung, 25 Objekt: Lebensdauer, 42 Objektdiagramm, 138 Objektmodell, 17 Operation, 28, 67, 139 Operationen, 101 operator, 109 Operatorsymbol, 109 P passives Objekt, 72 Perl, 105 Persistenz, 72 Pflichtenheft, 150 Phasen, 145 Pixel, 34 Polymorphie, 122 pop, 30 private, 32 protected, 91, 94 Prototyp, 169 Prototyp-Muster, 163 Prozessautomatisierung, 225 Prozessvisualisierung, 225 public, 33 push, 30 Python, 105 Q Quellcode, 37 R radio button, 218 Ratio, 116 Regressionstest, 183 rein virtuelle Methode, 131 Relationen, 102 requirements engineering, 150 Rolle, 74 RTTI-System, 136 run time type information, 136 S Schablone, 187 Schaltfläche, 218 Schlüssel, 51 Schnittstelle, 21, 36 Schnittstellenbeschreibung, 37 schwache Aggregation, 80 schwache Typisierung, 104 scope-Operator, 38 Sensoren, 225 sequentieller Container, 188 Sequenzdiagramm, 141 Sequenzdiagrammen, 23 Serialisierung, 72 Set, 192 Sichtbarkeit, 30 Sichten, 23 Signatur, 123 Singleton-Muster, 164 Skalierung, 215 Smalltalk, 105 Software-Entwicklung, 143 Softwarearchitektur, 155 spätes Binden, 130 Speicheradresse, 52 Speicherbereinigung, 60 Speicherklasse, 46 speicherprogrammierte Steuerung, 225 Spezialisierungs-Hierarchie, 20 SPS, 225 stack, 30, 187 Standard-Dialog, 219 Standardbibliothek, 186 Stapelspeicher, 30 starke Aggregation, 80 static, 49 statische Polymorphie, 122 Status, 65 Steuerelemente, 218 STL, 186 strenge Typisierung, 104 Struktogramm, 15 Struktur, 28 Strukturdiagramm, 16 strukturierte Analyse, 16 strukturierte Programmierung, 15 strukturierter Entwurf, 16 Subklasse, 87 Systemidee, 147 Systemtest, 180 Szenario, 141 T Tabulator-Reihenfolge, 218 template, 187 Terminkalender, 55 Test, 144, 180 this, 54 Trägermenge, 102 typedef, 105 Typen-Alias, 105 Typisierung, 101 Typumwandlung, 107 Typumwandlungsoperator, 115 U UML, 23 unified modeling language, 23 Unified Process, 14 Unix, 201 Unterklasse, 87 V Validierung, 144 Vektor, 189 Verantwortlichkeit, 70 Vererbung, 87 Vererbungsbeziehung, 29, 87 Verhalten, 28, 43, 67 Vielfachheit, 75 virtual, 130 virtuelle Funktion, 130 W White-Box-Test, 180 Windows, 201 Z Zeiger, 54, 77 Zugriffsmethode, 33 Zugriffsregeln, 94 zusammengesetzes Objekt, 84 Zusicherung, 28 Zustand, 43, 65 Zustandsänderung, 66 Zustandsdiagramm, 23, 66 Zustandswechsel, 66 zweistelliger Operator, 112
|