UML 2.0 in a Nutshell: [a desktop quick reference]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2005
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 216 S. graph. Darst. |
ISBN: | 0596007957 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021988347 | ||
003 | DE-604 | ||
005 | 20050927000000.0 | ||
007 | t | ||
008 | 050712s2005 d||| |||| 00||| eng d | ||
020 | |a 0596007957 |9 0-596-00795-7 | ||
035 | |a (OCoLC)254232494 | ||
035 | |a (DE-599)BVBBV021988347 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
050 | 0 | |a QA76.9.O35 | |
082 | 0 | |a 006.74 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Pilone, Dan |e Verfasser |4 aut | |
245 | 1 | 0 | |a UML 2.0 in a Nutshell |b [a desktop quick reference] |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2005 | |
300 | |a XV, 216 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 4 | |a UML (Computer science) | |
650 | 0 | 7 | |a UML 2 |0 (DE-588)4756651-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |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 Pitman, Neil |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=015203208&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015203208 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804135963062960128 |
---|---|
adam_text | Titel: UML 2.0 in a Nutshell
Autor: Pilone, Dan
Jahr: 2005
Table of Contents
Preface..........................................................xi
1. Fundamentals of UML........................................1
Getting Started 1
Background 1
UML Basics 2
UML Specifications 3
Putting UML to Work 4
Modeling 5
UML Rules of Thumb 9
2. Class Diagrams.............................................11
Classes 11
Attributes 12
Operations 19
Methods 24
Abstract Classes 24
Relationships 24
Interfaces 30
Templates 32
Variations on Class Diagrams 33
3. Package Diagrams..........................................38
Representation 38
Visibility 39
Importing and Accessing Packages 40
vii
Merging Packages 41
Variations on Package Diagrams 42
4. Composite Structures...........................-...........48
Composite Structures 48
Collaborations 56
Collaboration Occurrences 57
5. Component Diagrams.......................................59
Components 59
Component Views 60
6. Deployment Diagrams......................................67
Artifacts 67
Nodes 69
73
Deployment
Variations on Deployment Diagrams
7. Use Case Diagrams .........................................^
Use Cases ^
Actors ^
Advanced Use Case Modeling ^
Use Case Scope
8. Statechart Diagrams........................................®
Behavioral State Machines
States 89
State Machine Extension 98
98
Protocol State Machines
99
Pseudostates
Event Processing ^
Variations on Statechart Diagrams
9. Activity Diagrams .........................................104
Activities and Actions ^4
Tokens
Activity Nodes 7 ^
Advanced Activity Modeling 7
10. Interaction Diagrams ......................................128
What Are Interactions? 128
Interaction Participants 129
viii | Table of Contents
Messages 131
Execution Occurrences 136
State Invariants 137
Event Occurrences 138
Traces 139
Combined Fragments 139
Interaction Occurrences 149
Decomposition 150
Continuations 153
Sequence Timing 155
Alternate Interaction Notations 155
11. Tagged Values, Stereotypes, and UML Profiles.................163
Modeling and UML in Context 164
Stereotypes 166
Tagged Values 168
Constraints 168
UML Profiles 169
Tools and How They Use Profiles 171
12. Effective Diagramming.....................................172
Wallpaper Diagrams 172
Sprawling Scope 177
One Diagram/One Abstraction 178
Besides UML 179
A. MDA: Model-Driven Architecture ............................183
B. The Object Constraint Language.............................192
Index..........................................................201
Table of Contents | ix
|
adam_txt |
Titel: UML 2.0 in a Nutshell
Autor: Pilone, Dan
Jahr: 2005
Table of Contents
Preface.xi
1. Fundamentals of UML.1
Getting Started 1
Background 1
UML Basics 2
UML Specifications 3
Putting UML to Work 4
Modeling 5
UML Rules of Thumb 9
2. Class Diagrams.11
Classes 11
Attributes 12
Operations 19
Methods 24
Abstract Classes 24
Relationships 24
Interfaces 30
Templates 32
Variations on Class Diagrams 33
3. Package Diagrams.38
Representation 38
Visibility 39
Importing and Accessing Packages 40
vii
Merging Packages 41
Variations on Package Diagrams 42
4. Composite Structures.-.48
Composite Structures 48
Collaborations 56
Collaboration Occurrences 57
5. Component Diagrams.59
Components 59
Component Views 60
6. Deployment Diagrams.67
Artifacts 67
Nodes 69
73
Deployment
Variations on Deployment Diagrams
7. Use Case Diagrams .^
Use Cases ^
Actors ^
Advanced Use Case Modeling ^
Use Case Scope
8. Statechart Diagrams.®
Behavioral State Machines
States 89
State Machine Extension 98
98
Protocol State Machines
99
Pseudostates
Event Processing ^
Variations on Statechart Diagrams
9. Activity Diagrams .104
Activities and Actions ^4
Tokens
Activity Nodes 7 ^
Advanced Activity Modeling 7
10. Interaction Diagrams .128
What Are Interactions? 128
Interaction Participants 129
viii | Table of Contents
Messages 131
Execution Occurrences 136
State Invariants 137
Event Occurrences 138
Traces 139
Combined Fragments 139
Interaction Occurrences 149
Decomposition 150
Continuations 153
Sequence Timing 155
Alternate Interaction Notations 155
11. Tagged Values, Stereotypes, and UML Profiles.163
Modeling and UML in Context 164
Stereotypes 166
Tagged Values 168
Constraints 168
UML Profiles 169
Tools and How They Use Profiles 171
12. Effective Diagramming.172
Wallpaper Diagrams 172
Sprawling Scope 177
One Diagram/One Abstraction 178
Besides UML 179
A. MDA: Model-Driven Architecture .183
B. The Object Constraint Language.192
Index.201
Table of Contents | ix |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Pilone, Dan Pitman, Neil |
author_facet | Pilone, Dan Pitman, Neil |
author_role | aut aut |
author_sort | Pilone, Dan |
author_variant | d p dp n p np |
building | Verbundindex |
bvnumber | BV021988347 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.O35 |
callnumber-search | QA76.9.O35 |
callnumber-sort | QA 276.9 O35 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 ST 232 ST 250 |
ctrlnum | (OCoLC)254232494 (DE-599)BVBBV021988347 |
dewey-full | 006.74 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.74 |
dewey-search | 006.74 |
dewey-sort | 16.74 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01627nam a2200457zc 4500</leader><controlfield tag="001">BV021988347</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050927000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050712s2005 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596007957</subfield><subfield code="9">0-596-00795-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)254232494</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021988347</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.O35</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.74</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 232</subfield><subfield code="0">(DE-625)143619:</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="100" ind1="1" ind2=" "><subfield code="a">Pilone, Dan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">UML 2.0 in a Nutshell</subfield><subfield code="b">[a desktop quick reference]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 216 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="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">UML (Computer science)</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="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="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">Pitman, Neil</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=015203208&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015203208</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></record></collection> |
id | DE-604.BV021988347 |
illustrated | Illustrated |
index_date | 2024-07-02T16:10:23Z |
indexdate | 2024-07-09T20:48:51Z |
institution | BVB |
isbn | 0596007957 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015203208 |
oclc_num | 254232494 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | XV, 216 S. graph. Darst. |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | O'Reilly |
record_format | marc |
spelling | Pilone, Dan Verfasser aut UML 2.0 in a Nutshell [a desktop quick reference] 1. ed. Beijing [u.a.] O'Reilly 2005 XV, 216 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Object-oriented programming (Computer science) UML (Computer science) UML 2 (DE-588)4756651-6 gnd rswk-swf UML (DE-588)4469781-8 gnd rswk-swf UML (DE-588)4469781-8 s DE-604 UML 2 (DE-588)4756651-6 s 1\p DE-604 Pitman, Neil Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015203208&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 | Pilone, Dan Pitman, Neil UML 2.0 in a Nutshell [a desktop quick reference] Object-oriented programming (Computer science) UML (Computer science) UML 2 (DE-588)4756651-6 gnd UML (DE-588)4469781-8 gnd |
subject_GND | (DE-588)4756651-6 (DE-588)4469781-8 |
title | UML 2.0 in a Nutshell [a desktop quick reference] |
title_auth | UML 2.0 in a Nutshell [a desktop quick reference] |
title_exact_search | UML 2.0 in a Nutshell [a desktop quick reference] |
title_exact_search_txtP | UML 2.0 in a Nutshell [a desktop quick reference] |
title_full | UML 2.0 in a Nutshell [a desktop quick reference] |
title_fullStr | UML 2.0 in a Nutshell [a desktop quick reference] |
title_full_unstemmed | UML 2.0 in a Nutshell [a desktop quick reference] |
title_short | UML 2.0 in a Nutshell |
title_sort | uml 2 0 in a nutshell a desktop quick reference |
title_sub | [a desktop quick reference] |
topic | Object-oriented programming (Computer science) UML (Computer science) UML 2 (DE-588)4756651-6 gnd UML (DE-588)4469781-8 gnd |
topic_facet | Object-oriented programming (Computer science) UML (Computer science) UML 2 UML |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015203208&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT pilonedan uml20inanutshelladesktopquickreference AT pitmanneil uml20inanutshelladesktopquickreference |