Objektorientierte Systementwicklung: vom Geschäftsprozess zum Java-Programm
Gespeichert in:
Format: | Elektronisch E-Book |
---|---|
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg
2007
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | BFB01 BHS01 BTU01 BTW01 FAB01 FAN01 FAW01 FCO01 FHA01 FHD01 FHI01 FHM01 FHN01 FHO01 FHR01 FKE01 FLA01 FRO01 FWS01 FWS02 HTW01 TUM01 UBG01 UBM01 UBT01 UBW01 UBY01 UER01 UPA01 Volltext Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. [343] - 346 |
Beschreibung: | 1 Online-Ressource |
ISBN: | 383480245X 9783834802453 9783834891747 |
DOI: | 10.1007/978-3-8348-9174-7 |
Internformat
MARC
LEADER | 00000nmm a2200000 c 4500 | ||
---|---|---|---|
001 | BV023036218 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 071205s2007 |||| o||u| ||||||ger d | ||
020 | |a 383480245X |9 3-8348-0245-X | ||
020 | |a 9783834802453 |9 978-3-8348-0245-3 | ||
020 | |a 9783834891747 |c Online |9 978-3-8348-9174-7 | ||
024 | 7 | |a 10.1007/978-3-8348-9174-7 |2 doi | |
035 | |a (OCoLC)315789072 | ||
035 | |a (DE-599)BVBBV023036218 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-473 |a DE-703 |a DE-706 |a DE-1046 |a DE-1102 |a DE-M347 |a DE-92 |a DE-29 |a DE-20 |a DE-1050 |a DE-573 |a DE-898 |a DE-863 |a DE-862 |a DE-Aug4 |a DE-860 |a DE-861 |a DE-19 |a DE-1043 |a DE-859 |a DE-858 |a DE-739 |a DE-522 |a DE-523 |a DE-526 |a DE-1051 |a DE-634 |a DE-83 |a DE-B768 |a DE-91 |a DE-188 |a DE-11 | ||
082 | 0 | |a 658.5028551 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a ST 505 |0 (DE-625)143675: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a 650 |2 sdnb | ||
084 | |a DAT 000 |2 stub | ||
084 | |a TEC 000 |2 stub | ||
245 | 1 | 0 | |a Objektorientierte Systementwicklung |b vom Geschäftsprozess zum Java-Programm |c Karl-Heinz Rau |
250 | |a 1. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg |c 2007 | |
300 | |a 1 Online-Ressource | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Literaturverz. S. [343] - 346 | ||
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Prozesskette |0 (DE-588)4325683-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Prozesskette |0 (DE-588)4325683-1 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 2 | |a UML |0 (DE-588)4469781-8 |D s |
689 | 0 | |C b |5 DE-604 | |
700 | 1 | |a Rau, Karl-Heinz |e Sonstige |4 oth | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-8348-9174-7 |x Verlag |3 Volltext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016239995&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
912 | |a ZDB-2-STI | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-016239995 | ||
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l BFB01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l BHS01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l BTU01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l BTW01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FAB01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FAN01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FAW01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FCO01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHA01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHD01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHI01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHM01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHN01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHO01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FHR01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FKE01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FLA01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FRO01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FWS01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l FWS02 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l HTW01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l TUM01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UBG01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UBM01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UBT01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UBW01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UBY01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UER01 |p ZDB-2-STI |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-3-8348-9174-7 |l UPA01 |p ZDB-2-STI |x Verlag |3 Volltext |
Datensatz im Suchindex
DE-BY-FWS_katkey | 301462 |
---|---|
_version_ | 1824553905519853568 |
adam_text | Inhaltsverzeichnis
Ûberblick und Vorbemerkungen 1
1 Objektorientierte Software Entwicklung 5
1.1 Uberblick und Lernziele 5
1.2 Ausgangssituation und Ziele in der Software Entwicklung 5
1.3 Das itérative, inkrementelle Vorgehensmodell 8
1.4 Vertrag zwischen Auftrag und Auftragnehmer 13
1.5 Vorstellung des Fallbeispiels 16
1.6 Résumée und Ausblick 18
1.7 Wiederholungsfragen und Aufgaben 19
2 Geschâftsprozessmodellierung und Anforderungsanalyse 21
2.1 Ûberblick und Lernziele 21
2.2 Grundlagen zur Vorbereitungsphase 22
2.3 Analyse der Geschàftsprozesse eines Unternehmens 23
2.3.1 Identification der Unternehmensziele 23
2.3.2 Identifikation und Beschreibung von Geschàftsprozessen 24
2.3.3 Identifikation und Beschreibung von Geschàftsanwendungsfàllen ..30
2.3.4 Glossar und Vision aus betriebswirtschaftlicher Sicht 34
2.3.5 Ergebnisse der Analyse von Geschàftsprozessen 39
2.4 Anforderungsanalyse im Rahmen der Vorbereitungsphase 39
2.4.1 Qualitàtsmerkmale als Anforderungskategorien an
Software Système 39
2.4.2 Grundlagen zu Systemanwendungsfâllen 42
2.4.3 Identifikation und Beschreibung von Systemanwendungsfâllen 43
2.4.4 Prototyp fur die Benutzungsschnittstelle zur Unterstiitzung der
Anforderungsanalyse 50
2.4.5 Beschreibung ergânzender Anforderungen 51
2.4.6 Ansàtze zur Aufwandschâtzung und Nutzenbewertung in der
Vorbereitungsphase 53
2.5 Resümee zur Anforderungsanalyse in der Vorbereitungsphase 55
2.6 Wiederholungsfragen und Aufgaben 58
3 Anforderungsanalyse 65
3.1 Überblick und Lernziele 65
3.2 Charakterisierung und Planung der Spezifikationsphase 66
3.3 Fachkonzept Klassenmodell 67
3.3.1 Grundlagen zum Klassenmodell des Fachkonzepts 67
3.3.2 Vorgehen zum Identifizieren von Fachklassen 68
3.3.3 Validierung identifizierter Fachklassen 72
3.3.4 Identifikation und Modellierung von Attributen 73
3.3.5 Identifikation und Modellierung von Assoziationen 76
3.3.6 Identifikation und Modellierung von Generalisierungs
Spezialisierungsbeziehungen 82
3.3.7 Analysemuster als Hilfsmittel zur Erstellung eines Klassenmodells 83
3.4 System Sequenzdiagramme 89
3.5 Spezifikation von System Operationen 90
3.6 Resümee zur Anforderungsanalyse in der Spezifikationsphase 93
3.7 Wiederholungsfragen und Aufgaben 97
4 Analyse und Entwurf in der Spezifikationsphase 101
4.1 Überblick und Lernziele 101
4.2 Grundlagen zu Analyse und Entwurf 102
4.3 Anwendung von Mustern zur Modellierung von Operationen 105
4.3.1 Anwendung des Experten Musters 105
4.3.2 Anwendung des Polymorphismus Muster 109
4.3.3 Anwendung des Erzeuger Musters HO
4.3.4 Anwendung des Controller Musters H3
4.4 Realisierung von Anwendungsfällen am Beispiel 116
4.4.1 Einführung 116
4.4.2 System Operation: anlegenNeueDozentenabrechnungO 117
4.4.3 System Operation:
erfassenAbrechnungspositionFuerLehrveranstaltungsterminO 119
4.4.4 System Operation: erfassenAbrechnungspositionFuerReisekostenO 120
4.4.5 System Operation: freigeben AbrechnungO 122
4.4.6 Auswirkungen auf das Klassenmodell 124
4.4.7 Entwurf des Start Anwendungsfalls 126
4.5 Sichtbarkeit und Ergänzungen des Klassenmodells 127
4.5.1 Sichtbarkeit zwischen Objekten 127
4.5.2 Ergänzungen im Klassenmodell 129
4.6 Resümee zu Analyse und Entwurf in der Spezifikationsphase 132
4.7 Wiederholungsfragen und Aufgaben 134
5 Gestaltung der Mensch Computer Interaktion 137
5.1 Überblick und Lernziele 137
5.2 Grundlagen zur Mensch Computer Interaktion 138
5.3 Grundsätze der Dialoggestaltung 140
5.4 Elemente der Dialoggestaltung 147
5.4.1 Grundlagen 147
5.4.2 Fenster 148
5.4.3 Menüs 150
5.4.4 Interaktionselemente 152
5.4.5 Entwicklungsschritte zur Dialog Schnittstelle 154
5.5 Resümee zur Gestaltung der Mensch Computer Interaktion 157
5.6 Wiederholungsfragen und Aufgaben 159
6 Computer Aided Software Engineering (CASE) und Model Driven
Architecture (MDA) 163
6.1 Überblick und Lernziele 163
6.2 Grundlagen zu CASE 164
6.3 Allgemeine Anforderungen an CASE Umgebungen 165
6.4 Überblick zu CASE Umgebungen 167
6.5 Grundzüge der Model Driven Architecture (MDA) 169
6.6 Charakterisierung einer speziellen CASE Umgebung 174
6.7 Wiederholungsfragen und Aufgaben 176
7 Entwurf der Systemarchitektur 179
7.1 Überblick und Lernziele 179
7.2 Gegenstand und Ziele des Software Entwurfs 180
7.2.1 Ziele für den Software Entwurf 180
7.2.2 Das Schichtenmodell als grundsätzliches Architekturprinzip 181
7.3 Entwurfsmöglichkeiten für die Fachkonzeptschicht 184
7.4 Entwurfsmöglichkeiten für die Dialogschicht 186
7.4.1 Komponenten des Model View Controller Musters 186
7.4.2 Entwurfsmöglichkeiten bei Web Anwendungen 188
7.5 Entwurfsmöglichkeiten für die Datenhaltungsschicht 191
7.5.1 Zusammenwirken zwischen Geschäftslogik und Datenhaltung 191
7.5.2 Verhaltensorientierte Aspekte des Entwurfs der Datenhaltung 194
7.5.3 Abbildung des Klassenmodells auf das Tabellenschema 196
7.5.4 Metadaten Mapping 202
7.6 Zusammenfassung 203
7.7 Wiederholungsfragen und Aufgaben 206
8 Ausgewählte Entwurfsmuster mit Beispielen 209
8.1 Überblick und Lernziele 209
8.2 Allgemeine Grundlagen zu Entwurfsmustern 209
8.3 Ausgewählte Erzeugungsmuster 212
8.3.1 Erzeugungsmuster Fabrikmethode 212
8.3.2 Erzeugungsmuster Abstrakte Fabrik 214
8.3.3 Erzeugungsmuster Singleton 217
8.4 Beschreibung und Anwendung ausgewählter Strukturmuster 219
8.4.1 Strukturmuster Fassade 219
8.4.2 Strukturmuster Adapter 221
8.4.3 Strukturmuster Kompositum 224
8.5 Ausgewählte Verhaltensmuster 231
8.5.1 Verhaltensmuster Beobachter 231
8.5.2 Verhaltensmuster Schablonenmethode 233
8.5.3 Verhaltensmuster Zustand 239
8.6 Zusammenfassung 243
8.7 Wiederholungsfragen und Aufgaben 244
9 Annotierter Code am Anwendungsbeispiel 255
9.1 Überblick und Lernziele 255
9.2 Entwurf des Anwendungsbeispiels 255
9.3 Implementierung des Anwendungsbeispiels 268
9.3.1 Grundlagen und vorbereitende Maßnahmen 268
9.3.2 Implementierung des Start Anwendungsfalls 270
9.3.3 Implementierung der System Operation
anzeigenAbrechenbareLehrveranstaltungenO 272
9.3.4 Implementierung der System Operation
anlegenDozentenabrechnungO 277
9.3.5 Implementierung der System Operation
erfassenAbrechnungspositionFuerHonorarO 281
9.3.6 Implementierung der System Operation
erfassenAbrechnungspositionFuerReisekostenO 284
9.3.7 Implementierung der System Operation
loeschenAbrechnungspositioni) 287
9.3.8 Implementierung der System Operation freigeben AbrechnungO 290
9.4 Zusammenfassung 296
9.5 Wiederholungsfragen und Aufgaben 298
Anhang 1 Ausgewählte Elemente der Unified Modeling Language
(UML) 301
Al.l Überblick 301
A1.2 Grundlagen zur Unified Modeling Language (UML) 302
A1.3 Strukturmodellierung 304
Al.3.1 Klassendiagramm (class diagram) 305
Al.3.2 Paketdiagramm (package diagram) 321
Al.3.3 Weitere Strukturdiagramme im Überblick 323
A1.4 Verhaltensmodellierung 326
Al.4.1 Überblick zur Verhaltensmodellierung 326
Al.4.2 Anwendungsfall Diagramm (use case diagram) 326
Al.4.3 Aktivitätsdiagramm (activity diagram) 329
Al.4.4 Zustandsautomat (state machine) 335
AI .4.5 Interaktionsdiagramme 338
Al.4.6 Kommunikationsdiagramm 341
Literaturverzeichnis 343
Stichwortverzeichnis 347
|
adam_txt |
Inhaltsverzeichnis
Ûberblick und Vorbemerkungen 1
1 Objektorientierte Software Entwicklung 5
1.1 Uberblick und Lernziele 5
1.2 Ausgangssituation und Ziele in der Software Entwicklung 5
1.3 Das itérative, inkrementelle Vorgehensmodell 8
1.4 Vertrag zwischen Auftrag und Auftragnehmer 13
1.5 Vorstellung des Fallbeispiels 16
1.6 Résumée und Ausblick 18
1.7 Wiederholungsfragen und Aufgaben 19
2 Geschâftsprozessmodellierung und Anforderungsanalyse 21
2.1 Ûberblick und Lernziele 21
2.2 Grundlagen zur Vorbereitungsphase 22
2.3 Analyse der Geschàftsprozesse eines Unternehmens 23
2.3.1 Identification der Unternehmensziele 23
2.3.2 Identifikation und Beschreibung von Geschàftsprozessen 24
2.3.3 Identifikation und Beschreibung von Geschàftsanwendungsfàllen .30
2.3.4 Glossar und Vision aus betriebswirtschaftlicher Sicht 34
2.3.5 Ergebnisse der Analyse von Geschàftsprozessen 39
2.4 Anforderungsanalyse im Rahmen der Vorbereitungsphase 39
2.4.1 Qualitàtsmerkmale als Anforderungskategorien an
Software Système 39
2.4.2 Grundlagen zu Systemanwendungsfâllen 42
2.4.3 Identifikation und Beschreibung von Systemanwendungsfâllen 43
2.4.4 Prototyp fur die Benutzungsschnittstelle zur Unterstiitzung der
Anforderungsanalyse 50
2.4.5 Beschreibung ergânzender Anforderungen 51
2.4.6 Ansàtze zur Aufwandschâtzung und Nutzenbewertung in der
Vorbereitungsphase 53
2.5 Resümee zur Anforderungsanalyse in der Vorbereitungsphase 55
2.6 Wiederholungsfragen und Aufgaben 58
3 Anforderungsanalyse 65
3.1 Überblick und Lernziele 65
3.2 Charakterisierung und Planung der Spezifikationsphase 66
3.3 Fachkonzept Klassenmodell 67
3.3.1 Grundlagen zum Klassenmodell des Fachkonzepts 67
3.3.2 Vorgehen zum Identifizieren von Fachklassen 68
3.3.3 Validierung identifizierter Fachklassen 72
3.3.4 Identifikation und Modellierung von Attributen 73
3.3.5 Identifikation und Modellierung von Assoziationen 76
3.3.6 Identifikation und Modellierung von Generalisierungs
Spezialisierungsbeziehungen 82
3.3.7 Analysemuster als Hilfsmittel zur Erstellung eines Klassenmodells 83
3.4 System Sequenzdiagramme 89
3.5 Spezifikation von System Operationen 90
3.6 Resümee zur Anforderungsanalyse in der Spezifikationsphase 93
3.7 Wiederholungsfragen und Aufgaben 97
4 Analyse und Entwurf in der Spezifikationsphase 101
4.1 Überblick und Lernziele 101
4.2 Grundlagen zu Analyse und Entwurf 102
4.3 Anwendung von Mustern zur Modellierung von Operationen 105
4.3.1 Anwendung des Experten Musters 105
4.3.2 Anwendung des Polymorphismus Muster 109
4.3.3 Anwendung des Erzeuger Musters HO
4.3.4 Anwendung des Controller Musters H3
4.4 Realisierung von Anwendungsfällen am Beispiel 116
4.4.1 Einführung 116
4.4.2 System Operation: anlegenNeueDozentenabrechnungO 117
4.4.3 System Operation:
erfassenAbrechnungspositionFuerLehrveranstaltungsterminO 119
4.4.4 System Operation: erfassenAbrechnungspositionFuerReisekostenO 120
4.4.5 System Operation: freigeben AbrechnungO 122
4.4.6 Auswirkungen auf das Klassenmodell 124
4.4.7 Entwurf des Start Anwendungsfalls 126
4.5 Sichtbarkeit und Ergänzungen des Klassenmodells 127
4.5.1 Sichtbarkeit zwischen Objekten 127
4.5.2 Ergänzungen im Klassenmodell 129
4.6 Resümee zu Analyse und Entwurf in der Spezifikationsphase 132
4.7 Wiederholungsfragen und Aufgaben 134
5 Gestaltung der Mensch Computer Interaktion 137
5.1 Überblick und Lernziele 137
5.2 Grundlagen zur Mensch Computer Interaktion 138
5.3 Grundsätze der Dialoggestaltung 140
5.4 Elemente der Dialoggestaltung 147
5.4.1 Grundlagen 147
5.4.2 Fenster 148
5.4.3 Menüs 150
5.4.4 Interaktionselemente 152
5.4.5 Entwicklungsschritte zur Dialog Schnittstelle 154
5.5 Resümee zur Gestaltung der Mensch Computer Interaktion 157
5.6 Wiederholungsfragen und Aufgaben 159
6 Computer Aided Software Engineering (CASE) und Model Driven
Architecture (MDA) 163
6.1 Überblick und Lernziele 163
6.2 Grundlagen zu CASE 164
6.3 Allgemeine Anforderungen an CASE Umgebungen 165
6.4 Überblick zu CASE Umgebungen 167
6.5 Grundzüge der Model Driven Architecture (MDA) 169
6.6 Charakterisierung einer speziellen CASE Umgebung 174
6.7 Wiederholungsfragen und Aufgaben 176
7 Entwurf der Systemarchitektur 179
7.1 Überblick und Lernziele 179
7.2 Gegenstand und Ziele des Software Entwurfs 180
7.2.1 Ziele für den Software Entwurf 180
7.2.2 Das Schichtenmodell als grundsätzliches Architekturprinzip 181
7.3 Entwurfsmöglichkeiten für die Fachkonzeptschicht 184
7.4 Entwurfsmöglichkeiten für die Dialogschicht 186
7.4.1 Komponenten des Model View Controller Musters 186
7.4.2 Entwurfsmöglichkeiten bei Web Anwendungen 188
7.5 Entwurfsmöglichkeiten für die Datenhaltungsschicht 191
7.5.1 Zusammenwirken zwischen Geschäftslogik und Datenhaltung 191
7.5.2 Verhaltensorientierte Aspekte des Entwurfs der Datenhaltung 194
7.5.3 Abbildung des Klassenmodells auf das Tabellenschema 196
7.5.4 Metadaten Mapping 202
7.6 Zusammenfassung 203
7.7 Wiederholungsfragen und Aufgaben 206
8 Ausgewählte Entwurfsmuster mit Beispielen 209
8.1 Überblick und Lernziele 209
8.2 Allgemeine Grundlagen zu Entwurfsmustern 209
8.3 Ausgewählte Erzeugungsmuster 212
8.3.1 Erzeugungsmuster Fabrikmethode 212
8.3.2 Erzeugungsmuster Abstrakte Fabrik 214
8.3.3 Erzeugungsmuster Singleton 217
8.4 Beschreibung und Anwendung ausgewählter Strukturmuster 219
8.4.1 Strukturmuster Fassade 219
8.4.2 Strukturmuster Adapter 221
8.4.3 Strukturmuster Kompositum 224
8.5 Ausgewählte Verhaltensmuster 231
8.5.1 Verhaltensmuster Beobachter 231
8.5.2 Verhaltensmuster Schablonenmethode 233
8.5.3 Verhaltensmuster Zustand 239
8.6 Zusammenfassung 243
8.7 Wiederholungsfragen und Aufgaben 244
9 Annotierter Code am Anwendungsbeispiel 255
9.1 Überblick und Lernziele 255
9.2 Entwurf des Anwendungsbeispiels 255
9.3 Implementierung des Anwendungsbeispiels 268
9.3.1 Grundlagen und vorbereitende Maßnahmen 268
9.3.2 Implementierung des Start Anwendungsfalls 270
9.3.3 Implementierung der System Operation
anzeigenAbrechenbareLehrveranstaltungenO 272
9.3.4 Implementierung der System Operation
anlegenDozentenabrechnungO 277
9.3.5 Implementierung der System Operation
erfassenAbrechnungspositionFuerHonorarO 281
9.3.6 Implementierung der System Operation
erfassenAbrechnungspositionFuerReisekostenO 284
9.3.7 Implementierung der System Operation
loeschenAbrechnungspositioni) 287
9.3.8 Implementierung der System Operation freigeben AbrechnungO 290
9.4 Zusammenfassung 296
9.5 Wiederholungsfragen und Aufgaben 298
Anhang 1 Ausgewählte Elemente der Unified Modeling Language
(UML) 301
Al.l Überblick 301
A1.2 Grundlagen zur Unified Modeling Language (UML) 302
A1.3 Strukturmodellierung 304
Al.3.1 Klassendiagramm (class diagram) 305
Al.3.2 Paketdiagramm (package diagram) 321
Al.3.3 Weitere Strukturdiagramme im Überblick 323
A1.4 Verhaltensmodellierung 326
Al.4.1 Überblick zur Verhaltensmodellierung 326
Al.4.2 Anwendungsfall Diagramm (use case diagram) 326
Al.4.3 Aktivitätsdiagramm (activity diagram) 329
Al.4.4 Zustandsautomat (state machine) 335
AI .4.5 Interaktionsdiagramme 338
Al.4.6 Kommunikationsdiagramm 341
Literaturverzeichnis 343
Stichwortverzeichnis 347 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
building | Verbundindex |
bvnumber | BV023036218 |
classification_rvk | ST 230 ST 231 ST 505 |
classification_tum | DAT 000 TEC 000 |
collection | ZDB-2-STI |
ctrlnum | (OCoLC)315789072 (DE-599)BVBBV023036218 |
dewey-full | 658.5028551 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 658 - General management |
dewey-raw | 658.5028551 |
dewey-search | 658.5028551 |
dewey-sort | 3658.5028551 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Technik Technik Informatik Wirtschaftswissenschaften |
discipline_str_mv | Technik Technik Informatik Wirtschaftswissenschaften |
doi_str_mv | 10.1007/978-3-8348-9174-7 |
edition | 1. Aufl. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04939nmm a2200877 c 4500</leader><controlfield tag="001">BV023036218</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">071205s2007 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">383480245X</subfield><subfield code="9">3-8348-0245-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783834802453</subfield><subfield code="9">978-3-8348-0245-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783834891747</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-8348-9174-7</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-8348-9174-7</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)315789072</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023036218</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">658.5028551</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 505</subfield><subfield code="0">(DE-625)143675:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">650</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">TEC 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objektorientierte Systementwicklung</subfield><subfield code="b">vom Geschäftsprozess zum Java-Programm</subfield><subfield code="c">Karl-Heinz Rau</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. [343] - 346</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Prozesskette</subfield><subfield code="0">(DE-588)4325683-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Prozesskette</subfield><subfield code="0">(DE-588)4325683-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rau, Karl-Heinz</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016239995&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-STI</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016239995</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">BFB01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">BHS01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">BTU01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">BTW01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FAB01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FAN01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FCO01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHA01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHD01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHI01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHM01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHN01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHO01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FHR01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FKE01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FLA01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FRO01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FWS01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">FWS02</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">HTW01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">TUM01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UBG01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UBM01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UBT01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UBW01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UER01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-3-8348-9174-7</subfield><subfield code="l">UPA01</subfield><subfield code="p">ZDB-2-STI</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV023036218 |
illustrated | Not Illustrated |
index_date | 2024-07-02T19:19:03Z |
indexdate | 2025-02-20T06:43:18Z |
institution | BVB |
isbn | 383480245X 9783834802453 9783834891747 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016239995 |
oclc_num | 315789072 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-703 DE-706 DE-1046 DE-1102 DE-M347 DE-92 DE-29 DE-20 DE-1050 DE-573 DE-898 DE-BY-UBR DE-863 DE-BY-FWS DE-862 DE-BY-FWS DE-Aug4 DE-860 DE-861 DE-19 DE-BY-UBM DE-1043 DE-859 DE-858 DE-739 DE-522 DE-523 DE-526 DE-1051 DE-634 DE-83 DE-B768 DE-91 DE-BY-TUM DE-188 DE-11 |
owner_facet | DE-473 DE-BY-UBG DE-703 DE-706 DE-1046 DE-1102 DE-M347 DE-92 DE-29 DE-20 DE-1050 DE-573 DE-898 DE-BY-UBR DE-863 DE-BY-FWS DE-862 DE-BY-FWS DE-Aug4 DE-860 DE-861 DE-19 DE-BY-UBM DE-1043 DE-859 DE-858 DE-739 DE-522 DE-523 DE-526 DE-1051 DE-634 DE-83 DE-B768 DE-91 DE-BY-TUM DE-188 DE-11 |
physical | 1 Online-Ressource |
psigel | ZDB-2-STI |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Vieweg |
record_format | marc |
spellingShingle | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm Softwareentwicklung (DE-588)4116522-6 gnd UML (DE-588)4469781-8 gnd Prozesskette (DE-588)4325683-1 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4469781-8 (DE-588)4325683-1 |
title | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm |
title_auth | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm |
title_exact_search | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm |
title_exact_search_txtP | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm |
title_full | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm Karl-Heinz Rau |
title_fullStr | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm Karl-Heinz Rau |
title_full_unstemmed | Objektorientierte Systementwicklung vom Geschäftsprozess zum Java-Programm Karl-Heinz Rau |
title_short | Objektorientierte Systementwicklung |
title_sort | objektorientierte systementwicklung vom geschaftsprozess zum java programm |
title_sub | vom Geschäftsprozess zum Java-Programm |
topic | Softwareentwicklung (DE-588)4116522-6 gnd UML (DE-588)4469781-8 gnd Prozesskette (DE-588)4325683-1 gnd |
topic_facet | Softwareentwicklung UML Prozesskette |
url | https://doi.org/10.1007/978-3-8348-9174-7 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016239995&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT raukarlheinz objektorientiertesystementwicklungvomgeschaftsprozesszumjavaprogramm |