Wonder Club world wonders pyramid logo
×

UML Bible Book

UML Bible
UML Bible, * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting softw, UML Bible has a rating of 2.5 stars
   2 Ratings
X
UML Bible, * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles * UML is the industry standard specification for modeling, visualizing, and documenting softw, UML Bible
2.5 out of 5 stars based on 2 reviews
5
0 %
4
0 %
3
50 %
2
50 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • UML Bible
  • Written by author Tom Pender
  • Published by Wiley, John & Sons, Incorporated, September 2003
  • * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles * UML is the industry standard specification for modeling, visualizing, and documenting softw
  • * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles * UML is the industry standard specification for modeling, visualizing, and documenting softw
Buy Digital  USD$99.99

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

Prefacexi
Acknowledgmentsxxiii
Part IAn Introduction to UML1
Chapter 1What Is UML?3
Understanding the History Behind UML5
The Goals and Features of UML8
Introducing UML 2.014
The Object Management Group15
Summary22
Chapter 2UML Architecture23
The Four-Layer Metamodel Architecture23
UML Version 1.427
UML 2.038
Summary45
Chapter 3UML Diagrams and Extension Mechanisms47
UML Diagrams and Work Products47
Model Management Diagrams50
Structural Diagrams51
Behavioral Diagrams58
Extensibility mechanisms68
Comments72
Profiles72
Summary73
Chapter 4Object-Oriented Concepts75
Objects and Classes76
Creating Abstractions of Objects76
Defining an object78
Encapsulation80
Defining associations and links85
Defining inheritance/generalization90
Defining Polymorphism94
Measuring Quality96
Summary101
Part IIModeling Object Structure103
Chapter 5Capturing Rules about Objects in a Class Diagram105
Defining the Purpose and Function of the Class Diagram105
Modeling a Class108
Modeling the Name Compartment110
Modeling Visibility121
Modeling Multiplicity126
Modeling the attributes compartment130
Modeling the operations compartment144
Modeling User-Defined Compartments156
Modeling Advanced Class Features158
Summary163
Chapter 6How to Capture Rules about Object Relationships165
Defining the Purpose and Function of an Association166
Modeling an Association167
Modeling an Association Class190
Modeling N-ary Associations193
Modeling Aggregation194
Modeling Composition197
Modeling Generalization200
Modeling Dependency213
Summary217
Chapter 7Testing with Objects221
Modeling Objects and Links222
UML 2.0225
Comparing Class and Object Diagrams226
Using the Object Diagram to Test the Class Diagram228
Modeling the Composite Structure diagram (UML 2.0)234
Summary241
Part IIIModeling Object Interactions243
Chapter 8Modeling Interactions in UML 1.4245
Modeling a Sequence Diagram246
Modeling a Collaboration Diagram265
Comparing the Sequence and Collaboration Diagrams269
Integrating the Sequence and Collaboration Diagrams with the Class Diagram270
Summary272
Chapter 9Modeling Interactions in UML 2.0275
Modeling a Sequence Diagram277
Modeling collaborations304
Modeling a Communication Diagram307
Modeling an Interaction Overview Diagram312
Modeling a Timing Diagram315
Summary320
Chapter 10Modeling an Object's Lifecycle in UML 1.4323
Modeling a Statechart Diagram324
Relating the Sequence and Statechart diagrams342
Modeling Composite States348
Summary360
Chapter 11Modeling an Object's Lifecycle in UML 2.0363
Defining a State Machine365
Modeling an Object State366
Modeling a composite state377
Modeling a submachine state387
Modeling a Protocol State Machine Diagram390
Summary393
Part IVModeling Object Behavior397
Chapter 12Modeling the Use of a System with the Use Case Diagram399
Defining the Use Case Approach404
Modeling Using the Use Case Approach406
Modeling the Use Case Diagram407
Writing a Use Case Narrative423
Describing Use Case Scenarios432
Summary443
Chapter 13Modeling Behavior Using an Activity Diagram447
Activity Diagram Changes from UML 1.4 to 2.0448
Modeling the UML 1.4 Activity Diagram450
UML 1.4 Activity Diagram Notation453
Building an Activity Diagram457
Modeling the UML 2.0 Activity Diagram465
Exploring BasicActivities467
Exploring IntermediateActivities479
Exploring CompleteActivities485
Defining Structured Activities494
Summary505
Part VModeling the Application Architecture509
Chapter 14Using Packages511
Modeling Packages511
Modeling Subsystems519
Modeling Models521
How to Organize Your Packages522
Summary532
Chapter 15Modeling Software Using the Component Diagram535
Modeling the Component Diagram in UML 1.4539
Modeling the Component Diagram in UML 2.0545
Summary557
Chapter 16Using Deployment Diagrams in UML 1.4559
Modeling Nodes and Associations560
Modeling the Runtime Environment with Components563
Summary565
Chapter 17Representing an Architecture in UML 2.0567
Modeling Nodes and Communication Paths570
Defining Artifacts577
Deploying Artifacts on Nodes579
Summary582
Part VIBringing Rigor to the Model585
Chapter 18Applying Constraints to the UML Diagrams587
Defining the Object Constraint Language589
Accessing Properties in a UML Diagram592
Using the Predefined Properties for all Objects602
Working with Collections605
Using Messages in OCL608
Creating and Using Tuples in OCL611
Using Class-Level Features611
OCL Standard Library612
Summary634
Chapter 19Action Semantics635
The Need for Action Semantics636
Uses of Action Semantics643
The Action Package645
A Notation for Action Specifications654
Summary657
Part VIIAutomating the UML Modeling Process659
Chapter 20Using a Modeling Tool661
The Advantages of Using a Modeling Tool661
Modeling Tool Features663
Model-Driven Architecture (MDA)677
Evaluation Criteria: Checklist for selecting a modeling tool679
Summary684
Chapter 21Customizing UML Using Profiles687
What Is a Profile?688
Modeling Profiles696
Summary721
Chapter 22XML Metadata Interchange725
Introduction to XML
The XML Specification729
Creating XML from MOF730
Basic Primer on XML732
Using XML to Exchange Information Between Modeling Tools738
Exchanging Information Using XMI 1.1747
Diagram Interchange754
Tools to Use757
Summary758
Appendix AUML 1.4 Notation Guide761
Appendix BUML 2.0 Notation Guide795
Appendix CStandard Elements835
Glossary843
Index893


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

UML Bible, * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting softw, UML Bible

X
WonderClub Home

This item is in your Collection

UML Bible, * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting softw, UML Bible

UML Bible

X
WonderClub Home

This Item is in Your Inventory

UML Bible, * Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting softw, UML Bible

UML Bible

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: