UML konzentriert: eine strukturierte Einführung in die Standard-Objektmodellierungssprache
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2000
|
Ausgabe: | 2., aktualisierte Aufl. |
Schriftenreihe: | Professionelle Softwareentwicklung
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVII, 179 S. graph. Darst. |
ISBN: | 3827316170 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013036108 | ||
003 | DE-604 | ||
005 | 20021121 | ||
007 | t| | ||
008 | 000309s2000 gw d||| |||| 00||| ger d | ||
020 | |a 3827316170 |9 3-8273-1617-0 | ||
035 | |a (OCoLC)76114558 | ||
035 | |a (DE-599)BVBBV013036108 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c DE | ||
049 | |a DE-473 |a DE-91 |a DE-91G |a DE-12 |a DE-1102 |a DE-29T |a DE-Aug4 |a DE-522 |a DE-634 |a DE-83 |a DE-525 |a DE-2174 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 68U99 |2 msc | ||
084 | |a 68N19 |2 msc | ||
084 | |a DAT 347f |2 stub | ||
084 | |a DAT 368f |2 stub | ||
100 | 1 | |a Fowler, Martin |d 1963- |e Verfasser |0 (DE-588)115868321 |4 aut | |
240 | 1 | 0 | |a UML distilled |
245 | 1 | 0 | |a UML konzentriert |b eine strukturierte Einführung in die Standard-Objektmodellierungssprache |c Martin Fowler ; Kendall Scott |
250 | |a 2., aktualisierte Aufl. | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2000 | |
300 | |a XVII, 179 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Professionelle Softwareentwicklung | |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML 2 |0 (DE-588)4756651-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a UML |0 (DE-588)4469781-8 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a UML 2 |0 (DE-588)4756651-6 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Scott, Kendall |e Verfasser |4 aut | |
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=008881046&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008881046 |
Datensatz im Suchindex
_version_ | 1821214263107125248 |
---|---|
adam_text |
Titel: UML konzentriert
Autor: Fowler, Martin
Jahr: 2000
Inhaltsverzeichnis
Vorwort der Obersetzer zur 1. Auflage lx
Nachtrag zur 2. Auflage ix
Geleitwort xi
Vorwort xiii
1 Einleitung 1
1.1 WasistUML? 1
1.2 Historie 2
1.3 Notationen und Metamodelle 4
1.4 Warum Analyse und Entwurf? 6
1.4.1 Kommunikation 6
1.4.2 Objektorientierung lernen 7
1.4.3 Kommunizieren mlt Experten des Problembereichs 8
1.5 Weiterfuhrende Informationen 9
2 Die Skizze eines Entwicklungsprozesses 11
2.1 Uberblick uber den Prozefl 12
2.2 Einstieg 13
2.3 Ausarbeitung 14
2.3.1 Der Umgang mit Anforderungsrisiken 14
2.3.2 Der Umgang mit technologischen Risiken 18
2.3.3 Der Umgang mit Risiken bei den Fahigkeiten 19
2.3.4 Der Umgang mit politischen Risiken 21
2.3.5 Wann ist die Ausarbeitung abgeschlossen? 21
2.4 Die Planung der Konstruktionsphase 21
2.5 Konstruktion 24
Kasten: Selbsttestende Software 24
2.5.1 Wenn sich die Dinge nicht nach Plan entwickeln 25
Kasten: Umstrukturierung (eng). refoctoring) 26
2.5.2 Der Einsatz von UML in der Konstruktion 27
2.6 Die Uberleitung 29
Kasten: Entwurfsmuster 29
33
33
35
37
37
39
41
42
42
43
44
45
49
50
52
53
54
57
57
59
59
64
66
66
69
71
71
72
73
73
76
78
80
2.7 Wann setzt man die iterative Entwicklung ein?
2.8 Wo findet man mehr zum Thema?
Anwendungsfalle
3.1 Anwendungsfalldiagramme
3.1.1 Akteure
3.1.2 Anwendungsfall-Beziehungen
3.2 Geschafts- und Systemanwendungsfalle
3.3 Wann setzt man Anwendungsfalle ein?
3.4 Wo findet man mehr zum Thema?
Klassendiagramme: Das Wesentliche
4.1 Sichtweisen
4.2 Assoziationen
4.3 Attribute
4.4 Operationen
4.5 Generalisierung
4.6 Regeln fur Einschrankungen
Kasten: Entwurfdurch Vertrage
4.7 Wann setzt man Klassendiagramme ein?
4.8 Wo findet man mehr zum Thema?
Interaktlonsdiagramme
5.1 Sequenzdiagramme
5.2 Kollaborationsdiagramme
5.3 Vergleich von Sequenz- und Kollaborationsdiagrammen
Kasten: CRC-Karten
5.4 Wann setzt man Interaktionsdiagramme ein?
Klassendiagramme: Fortgeschrittene Konzepte
6.1 Stereotypen
6.2 Objektdiagramme
6.3 Klassenbezogene Operationen und Attribute
6.4 Mehrfache und dynamische Klassifikation
6.5 Aggregation und Komposition
6.6 Abgeleitete Assoziationen und Attribute
6.7 Schnittstellen und abstrakte Klassen
vii
6.8 Referenzobjekte und Wertobjekte 83
6.9 Sammlungen fur mehrwertige Assoziationsenden 84
6.10 Eingefroren 85
6.11 Klassifikation und Ceneralisierung 85
6.12 Qualifizierte Assoziationen 86
6.13 Assoziationsklassen 87
6.14 Parametrisierte Klassen 91
6.15 Sichtbarkeit 93
7 Pakete und Kollaborationen 97
7.1 Pakete 97
7.2 Kollaborationen 102
7.3 Wann setzt man Paketdiagramme und Kollaborationen ein? 105
7.4 Wo findet man mehr zum Thema? 106
8 Zustandsdiagramme 107
8.1 Nebenlaufige Zustandsdiagramme 111
8.2 Wann setzt man Zustandsdiagramme ein? 113
8.3 Wo findet man mehr zum Thema? 114
9 AktiviUtsdiagramme 115
9.1 Zerlegung einer Aktivitat 119
9.2 Dynamische Nebenlaufigkeit 121
9.3 Verantwortlichkeitsbereiche 121
9.4 Wann benutzt man Aktivitatsdiagramme? 123
9.5 Wo findet man mehr zum Thema? 125
10 Technikdiagramme 127
10.1 Verteilungsdiagramme 127
10.2 Komponentendiagramme 127
10.3 Komponenten- und Verteilungsdiagramme kombinieren 129
10.4 Wann setzt man Technikdiagramme ein? 129
11 UML und Programmierung 131
11.1 Patientenbeobachtung: Problembereichsmodell 131
11.2 Patientenbeobachtung: Spezifikationsmodell 135
11.3 Der Ubergang zu Quelltext 138
viii
Anhang
A Technlken und ihr Gebrauch 149
B Anderungen zwischen UML-Versionen 151
B.I Anderungen an der UML 151
B.2 Geplante zukunftige Uberarbeitungen 152
B.3 Anderungen in UML konzentriert 152
B.4 Anderungen von UML 1.0 zu 1.1 153
B.4.1 Typ und Implementationsklasse 153
B.5 Vollstandige und unvollstandige Diskriminatorbedingungen 154
B.5.1 Komposition 154
B.5.2 Unveranderbar und eingefroren 154
B.5.3 Riickgaben in Sequenzdiagrammen 155
B.5.4 Die Benutzung des Begriffs »Rolle« 155
B.6 Anderungen von UML 1.2 (und 1.1) zu 1.3 (und 1.4) 155
B.6.1 Anwendungsfalle 155
B.6.2 Aktivitatsdiagramme 156
C Beg riffe (Englisch-Deutsch) 159
D Begriffe (Deutsch-Englisch) 163
E Abbildungsverzeichnis 167
F Literaturverzeichnis 159
Stichwortverzeichnis 173 |
any_adam_object | 1 |
author | Fowler, Martin 1963- Scott, Kendall |
author_GND | (DE-588)115868321 |
author_facet | Fowler, Martin 1963- Scott, Kendall |
author_role | aut aut |
author_sort | Fowler, Martin 1963- |
author_variant | m f mf k s ks |
building | Verbundindex |
bvnumber | BV013036108 |
classification_rvk | ST 230 ST 250 |
classification_tum | DAT 347f DAT 368f |
ctrlnum | (OCoLC)76114558 (DE-599)BVBBV013036108 |
discipline | Informatik |
edition | 2., aktualisierte Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV013036108</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20021121</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">000309s2000 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827316170</subfield><subfield code="9">3-8273-1617-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76114558</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013036108</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-2174</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 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68U99</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68N19</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 347f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 368f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Fowler, Martin</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115868321</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">UML distilled</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">UML konzentriert</subfield><subfield code="b">eine strukturierte Einführung in die Standard-Objektmodellierungssprache</subfield><subfield code="c">Martin Fowler ; Kendall Scott</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 179 S.</subfield><subfield code="b">graph. Darst.</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Professionelle Softwareentwicklung</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">UML 2</subfield><subfield code="0">(DE-588)4756651-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">UML 2</subfield><subfield code="0">(DE-588)4756651-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Scott, Kendall</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</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=008881046&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008881046</subfield></datafield></record></collection> |
id | DE-604.BV013036108 |
illustrated | Illustrated |
indexdate | 2025-01-14T09:01:07Z |
institution | BVB |
isbn | 3827316170 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008881046 |
oclc_num | 76114558 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-12 DE-1102 DE-29T DE-Aug4 DE-522 DE-634 DE-83 DE-525 DE-2174 |
owner_facet | DE-473 DE-BY-UBG DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-12 DE-1102 DE-29T DE-Aug4 DE-522 DE-634 DE-83 DE-525 DE-2174 |
physical | XVII, 179 S. graph. Darst. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Professionelle Softwareentwicklung |
spelling | Fowler, Martin 1963- Verfasser (DE-588)115868321 aut UML distilled UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache Martin Fowler ; Kendall Scott 2., aktualisierte Aufl. München [u.a.] Addison-Wesley 2000 XVII, 179 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Professionelle Softwareentwicklung UML (DE-588)4469781-8 gnd rswk-swf UML 2 (DE-588)4756651-6 gnd rswk-swf UML (DE-588)4469781-8 s DE-604 UML 2 (DE-588)4756651-6 s 1\p DE-604 Scott, Kendall Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008881046&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Fowler, Martin 1963- Scott, Kendall UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache UML (DE-588)4469781-8 gnd UML 2 (DE-588)4756651-6 gnd |
subject_GND | (DE-588)4469781-8 (DE-588)4756651-6 |
title | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache |
title_alt | UML distilled |
title_auth | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache |
title_exact_search | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache |
title_full | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache Martin Fowler ; Kendall Scott |
title_fullStr | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache Martin Fowler ; Kendall Scott |
title_full_unstemmed | UML konzentriert eine strukturierte Einführung in die Standard-Objektmodellierungssprache Martin Fowler ; Kendall Scott |
title_short | UML konzentriert |
title_sort | uml konzentriert eine strukturierte einfuhrung in die standard objektmodellierungssprache |
title_sub | eine strukturierte Einführung in die Standard-Objektmodellierungssprache |
topic | UML (DE-588)4469781-8 gnd UML 2 (DE-588)4756651-6 gnd |
topic_facet | UML UML 2 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008881046&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT fowlermartin umldistilled AT scottkendall umldistilled AT fowlermartin umlkonzentrierteinestrukturierteeinfuhrungindiestandardobjektmodellierungssprache AT scottkendall umlkonzentrierteinestrukturierteeinfuhrungindiestandardobjektmodellierungssprache |