| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
|
|
| |
| |
Auf einen Blick | Vorwort. | 11 | |
|
| 1 | Einführung. | 13 | |
|
| 2 | Klassendiagramm. | 29 | |
|
| 3 | Objektdiagramm. | 111 | |
|
| 4 | Kompositionsstrukturdiagramm. | 125 | |
|
| 5 | Komponentendiagramm. | 145 | |
|
| 6 | Verteilungsdiagramm. | 161 | |
|
| 7 | Paketdiagramm. | 173 | |
|
| 8 | Anwendungsfalldiagramm. | 197 | |
|
| 9 | Aktivitätsdiagramm. | 213 | |
|
| 10 | Zustandsdiagramm. | 291 | |
|
| 11 | Sequenzdiagramm. | 339 | |
|
| 12 | Kommunikationsdiagramm. | 383 | |
|
| 13 | Timing-Diagramm. | 393 | |
|
| 14 | Interaktionsübersichtsdiagramm. | 407 | |
|
| Index. | 417 | Inhalt | 1 | Einführung. | 13 | | 1.1 | Weshalb muss Software modelliert werden?. | 13 | | 1.2 | Was ist die UML?. | 15 | | 1.3 | Die Geschichte der UML. | 16 | | 1.4 | Von der UML 1.x zur UML 2.0. | 19 | | 1.5 | Diagramme der UML 2. | 19 | |
|
|
|
|
|
|
|
| TEIL I: STRUKTURDIAGRAMME | | |
|
|
|
| 2 | Klassendiagramm. | 29 | | 2.1 | Anwendungsbereiche. | 29 | | 2.2 | Übersicht. | 31 | | 2.3 | Notationselemente. | 32 | | 2.3.1 | Klasse. | 32 | | 2.3.2 | Attribut. | 33 | | 2.3.3 | Operation. | 40 | | 2.3.4 | Binäre Assoziation. | 49 | | 2.3.5 | Reflexive Assoziation. | 56 | | 2.3.6 | N-äre Assoziation. | 57 | | 2.3.7 | Qualifizierte Assoziation. | 61 | | 2.3.8 | Assoziationsklasse. | 63 | | 2.3.9 | Aggregation. | 65 | | 2.3.10 | Komposition. | 69 | | 2.3.11 | Abhängigkeit. | 72 | | 2.3.12 | Generalisierung/Spezialisierung. | 75 | | 2.3.13 | Stereotyp. | 85 | | 2.3.14 | Abstrakte Klasse. | 87 | | 2.3.15 | Template. | 91 | | 2.3.16 | Schnittstelle. | 97 | | 2.3.17 | Anmerkung. | 102 | | 2.4 | Lesen eines Klassendiagramms. | 103 | | 2.5 | Irrungen und Wirrungen. | 106 | | 2.6 | Zusammenfassung. | 108 | |
|
|
|
| 3 | Objektdiagramm. | 111 | | 3.1 | Anwendungsbereiche. | 111 | | 3.2 | Übersicht. | 111 | | 3.3 | Notationselemente. | 112 | | 3.3.1 | Objekt. | 112 | | 3.3.2 | Link. | 116 | | 3.4 | Lesen eines Objektdiagramms. | 119 | | 3.5 | Irrungen und Wirrungen. | 121 | | 3.6 | Zusammenfassung. | 123 | |
|
|
|
| 4 | Kompositionsstrukturdiagramm. | 125 | | 4.1 | Anwendungsbereiche. | 125 | | 4.2 | Übersicht. | 125 | | 4.3 | Notationselemente. | 126 | | 4.3.1 | Part. | 126 | | 4.3.2 | Port und Konnektor. | 129 | | 4.3.3 | Kollaboration. | 136 | | 4.3.4 | Kollaborationsanwendung. | 138 | | 4.4 | Lesen eines Kompositionsstrukturdiagramms. | 141 | | 4.5 | Irrungen und Wirrungen. | 142 | | 4.6 | Zusammenfassung. | 143 | |
|
|
|
| 5 | Komponentendiagramm. | 145 | | 5.1 | Anwendungsbereiche. | 145 | | 5.2 | Überblick. | 146 | | 5.3 | Notationselemente. | 147 | | 5.3.1 | Komponente. | 147 | | 5.3.2 | Konnektor. | 151 | | 5.3.3 | Artefakt. | 153 | | 5.4 | Lesen eines Komponentendiagramms. | 156 | | 5.5 | Irrungen und Wirrungen. | 157 | | 5.6 | Zusammenfassung. | 159 | |
|
|
|
| 6 | Verteilungsdiagramm. | 161 | | 6.1 | Anwendungsbereiche. | 161 | | 6.2 | Übersicht. | 162 | | 6.3 | Notationselemente. | 162 | | 6.3.1 | Knoten. | 162 | | 6.3.2 | Kommunikationspfad. | 166 | | 6.4 | Lesen eines Verteilungsdiagramms. | 167 | | 6.5 | Irrungen und Wirrungen. | 169 | | 6.6 | Zusammenfassung. | 170 | |
|
|
|
| 7 | Paketdiagramm. | 173 | | 7.1 | Anwendungsbereiche. | 173 | | 7.2 | Übersicht. | 173 | | 7.3 | Notationselemente. | 174 | | 7.3.1 | Paket. | 174 | | 7.3.2 | Paket-Import. | 180 | | 7.3.3 | Paket-Merge. | 185 | | 7.4 | Lesen eines Paketdiagramms. | 191 | | 7.5 | Irrungen und Wirrungen. | 192 | | 7.6 | Zusammenfassung. | 193 | |
|
|
|
|
|
|
|
| TEIL II: VERHALTENSDIAGRAMME | | |
|
|
|
| 8 | Anwendungsfalldiagramm. | 197 | | 8.1 | Anwendungsbereiche. | 197 | | 8.2 | Übersicht. | 198 | | 8.3 | Notationselemente. | 198 | | 8.3.1 | Systemgrenze. | 198 | | 8.3.2 | Akteur. | 199 | | 8.3.3 | Anwendungsfall. | 201 | | 8.3.4 | Assoziation. | 202 | | 8.3.5 | Generalisierung/Spezialisierung. | 203 | | 8.3.6 | Include-Beziehung. | 205 | | 8.3.7 | Extend-Beziehung. | 206 | | 8.4 | Lesen eines Anwendungsfalldiagramms. | 207 | | 8.5 | Irrungen und Wirrungen. | 209 | | 8.6 | Zusammenfassung. | 210 | |
|
|
|
| 9 | Aktivitätsdiagramm. | 213 | | 9.1 | Anwendungsbereiche. | 213 | | 9.2 | Übersicht. | 214 | | 9.3 | Notationselemente. | 216 | | 9.3.1 | Aktion. | 217 | | 9.3.2 | Kontrollfluss. | 218 | | 9.3.3 | Aktivitätsbereich. | 219 | | 9.3.4 | Objektknoten und Objektfluss. | 222 | | 9.3.5 | Signal-Sendung und Signal-Empfang. | 234 | | 9.3.6 | Aktivität. | 244 | | 9.3.7 | Start- und Endknoten. | 249 | | 9.3.8 | Entscheidungs- und Verbindungsknoten. | 251 | | 9.3.9 | Gabelung und Vereinigung. | 257 | | 9.3.10 | Schleifenknoten. | 265 | | 9.3.11 | Bedingungsknoten. | 270 | | 9.3.12 | Unterbrechungsbereich. | 276 | | 9.3.13 | Expansionsbereich. | 280 | | 9.4 | Lesen eines Aktivitätsdiagramms. | 283 | | 9.5 | Irrungen und Wirrungen. | 284 | | 9.6 | Zusammenfassung. | 287 | |
|
|
|
| 10 | Zustandsdiagramm. | 291 | | 10.1 | Anwendungsbereiche. | 291 | | 10.2 | Übersicht. | 292 | | 10.3 | Notationselemente. | 293 | | 10.3.1 | Zustand. | 293 | | 10.3.2 | Event und Transition. | 294 | | 10.3.3 | Startzustand, Endzustand und Terminator. | 300 | | 10.3.4 | Entscheidung und Kreuzung. | 302 | | 10.3.5 | Zusammengesetzter Zustand. | 304 | | 10.3.6 | Region. | 308 | | 10.3.7 | Rahmen eines Zustandsautomaten. | 310 | | 10.3.8 | Generalisierung/Spezialisierung. | 312 | | 10.3.9 | Zustandsdiagramm in Java. | 314 | | 10.3.10 | Zustandsdiagramm in C#. | 322 | | 10.3.11 | Protokoll-Zustandsautomat. | 329 | | 10.4 | Lesen eines Zustandsdiagramms. | 331 | | 10.5 | Irrungen und Wirrungen. | 333 | | 10.6 | Zusammenfassung. | 335 | |
|
|
|
| 11 | Sequenzdiagramm. | 339 | | 11.1 | Anwendungsbereiche. | 339 | | 11.2 | Übersicht. | 340 | | 11.3 | Notationselemente. | 342 | | 11.3.1 | Lebenslinie. | 342 | | 11.3.2 | Nachricht. | 345 | | 11.3.3 | Interaktionsrahmen. | 351 | | 11.3.4 | Kombinierte Fragmente. | 356 | | 11.4 | Lesen eines Sequenzdiagramms. | 372 | | 11.5 | Irrungen und Wirrungen. | 374 | | 11.6 | Zusammenfassung. | 376 | |
|
|
|
|
|
|
|
| TEIL III: INTERAKTIONSDIAGRAMME | | |
|
|
|
| 12 | Kommunikationsdiagramm. | 383 | | 12.1 | Anwendungsbereiche. | 383 | | 12.2 | Übersicht. | 383 | | 12.3 | Notationselemente. | 384 | | 12.3.1 | Interaktionsrahmen. | 384 | | 12.3.2 | Lebenslinie. | 385 | | 12.3.3 | Nachricht. | 385 | | 12.4 | Lesen eines Kommunikationsdiagramms. | 389 | | 12.5 | Irrungen und Wirrungen. | 390 | | 12.6 | Zusammenfassung. | 391 | |
|
|
|
| 13 | Timing-Diagramm. | 393 | | 13.1 | Anwendungsbereiche. | 393 | | 13.2 | Übersicht. | 393 | | 13.3 | Notationselemente. | 394 | | 13.3.1 | Interaktionsrahmen. | 394 | | 13.3.2 | Lebenslinie. | 395 | | 13.3.3 | Zustandsverlaufslinie. | 396 | | 13.3.4 | Wertverlaufslinie. | 398 | | 13.3.5 | Nachricht. | 399 | | 13.4 | Lesen eines Timing-Diagramms. | 402 | | 13.5 | Irrungen und Wirrungen. | 403 | | 13.6 | Zusammenfassung. | 405 | |
|
|
|
| 14 | Interaktionsübersichtsdiagramm. | 407 | | 14.1 | Anwendungsbereiche. | 407 | | 14.2 | Übersicht. | 408 | | 14.3 | Notationselemente. | 409 | | 14.3.1 | Interaktionsrahmen. | 409 | | 14.3.2 | Interaktion und Interaktionsreferenz. | 409 | | 14.3.3 | Kontrollfluss. | 410 | | 14.3.4 | Kontrollknoten. | 410 | | 14.4 | Lesen eines Interaktionsübersichtsdiagramms. | 411 | | 14.5 | Irrungen und Wirrungen. | 413 | | 14.6 | Zusammenfassung. | 414 | |
|
|
|
|
|
|
| |
|
|

|
|