Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Page UML 2.0 in a Nutshell
SPECIAL OFFER: Upgrade this ebook with O’Reilly A Note Regarding Supplemental Files Dedication Preface
About This Book How to Use This Book Typographic Conventions Safari Enabled Comments and Questions Acknowledgments
From Dan From Neil
1. Fundamentals of UML
1.1. Getting Started 1.2. Background 1.3. UML Basics
1.3.1. Designing Software 1.3.2. Business Process Modeling
1.4. UML Specifications 1.5. Putting UML to Work
1.5.1. UML Profiles
1.6. Modeling
1.6.1. Diagrams 1.6.2. Views 1.6.3. Notes 1.6.4. Classifiers and Adornments
1.7. UML Rules of Thumb
2. Class Diagrams
2.1. Classes
2.1.1. Objects
2.2. Attributes
2.2.1. Inlined Attributes 2.2.2. Attributes by Relationship 2.2.3. Derived Attributes 2.2.4. Attribute Multiplicity 2.2.5. Attribute Properties 2.2.6. Constraints 2.2.7. Static Attributes
2.3. Operations
2.3.1. Operation Constraints 2.3.2. Static Operations
2.4. Methods 2.5. Abstract Classes 2.6. Relationships
2.6.1. Dependency 2.6.2. Association 2.6.3. Aggregation 2.6.4. Composition 2.6.5. Generalization 2.6.6. Association Classes 2.6.7. Association Qualifiers
2.7. Interfaces 2.8. Templates 2.9. Variations on Class Diagrams
2.9.1. XML Schemas 2.9.2. Database Schemas
3. Package Diagrams
3.1. Representation 3.2. Visibility 3.3. Importing and Accessing Packages 3.4. Merging Packages 3.5. Variations on Package Diagrams
3.5.1. Structuring a Project with Package Diagrams 3.5.2. Use Case Packages 3.5.3. Directed Dependency Graphs
4. Composite Structures
4.1. Composite Structures
4.1.1. Connectors 4.1.2. Ports 4.1.3. Structured Classes and Properties
4.2. Collaborations 4.3. Collaboration Occurrences
5. Component Diagrams
5.1. Components
5.1.1. Component Dependencies
5.2. Component Views
5.2.1. Black-Box View 5.2.2. White-Box View 5.2.3. Component Stereotypes
6. Deployment Diagrams
6.1. Artifacts
6.1.1. Artifact Instances 6.1.2. Manifestations
6.2. Nodes
6.2.1. Execution Environments 6.2.2. Devices 6.2.3. Communication Paths
6.3. Deployment
6.3.1. Deployment Representation 6.3.2. Deployment Specifications
6.4. Variations on Deployment Diagrams
7. Use Case Diagrams
7.1. Use Cases 7.2. Actors
7.2.1. Actor/Use Case Associations 7.2.2. System Boundaries 7.2.3. Using Actors to Identify Functionality
7.3. Advanced Use Case Modeling
7.3.1. Actor and Use Case Generalization 7.3.2. Use Case Inclusion 7.3.3. Use Case Extension
7.4. Use Case Scope
8. Statechart Diagrams
8.1. Behavioral State Machines 8.2. States
8.2.1. Composite States 8.2.2. Submachine States 8.2.3. Transitions 8.2.4. Activities
8.3. State Machine Extension 8.4. Protocol State Machines 8.5. Pseudostates 8.6. Event Processing
8.6.1. Dispatch 8.6.2. Deferred Events
8.7. Variations on Statechart Diagrams
9. Activity Diagrams
9.1. Activities and Actions
9.1.1. Activity Edges
9.2. Tokens 9.3. Activity Nodes
9.3.1. Parameter Nodes 9.3.2. Object Nodes 9.3.3. Pins 9.3.4. Control Nodes
9.4. Advanced Activity Modeling
9.4.1. Activity Partitions 9.4.2. Exception Handling 9.4.3. Expansion Regions 9.4.4. Looping 9.4.5. Streaming 9.4.6. Interruptible Activity Regions 9.4.7. Central Buffer Nodes 9.4.8. Data Store Nodes
10. Interaction Diagrams
10.1. What Are Interactions? 10.2. Interaction Participants 10.3. Messages 10.4. Execution Occurrences 10.5. State Invariants 10.6. Event Occurrences 10.7. Traces 10.8. Combined Fragments
10.8.1. Guard Conditions 10.8.2. Interaction Operators
10.9. Interaction Occurrences 10.10. Decomposition 10.11. Continuations 10.12. Sequence Timing 10.13. Alternate Interaction Notations
10.13.1. Communication Diagrams 10.13.2. Interaction Overview Diagrams 10.13.3. Timing Diagrams
11. Tagged Values, Stereotypes, and UML Profiles
11.1. Modeling and UML in Context 11.2. Stereotypes 11.3. Tagged Values 11.4. Constraints 11.5. UML Profiles 11.6. Tools and How They Use Profiles
12. Effective Diagramming
12.1. Wallpaper Diagrams
12.1.1. Modeling Versus Diagramming 12.1.2. Structure and Interrelationships Among Classes 12.1.3. Separate Inheritance and Class Interrelationships
12.2. Sprawling Scope 12.3. One Diagram/One Abstraction 12.4. Besides UML
A. MDA: Model-Driven Architecture
A.1. What Is MDA? A.2. The Models of MDA A.3. Design Decisions A.4. Sewing the Models Together A.5. Transforming Models A.6. Languages to Formally Describe MDA
B. The Object Constraint Language
B.1. OCL Basics
B.1.1. Basic Types B.1.2. Casting
B.2. OCL Syntax
B.2.1. Constraints on Classifiers B.2.2. Constraints on Operations B.2.3. Constraints on Attributes
B.3. Advanced OCL Modeling
B.3.1. Conditionals B.3.2. Variable Declaration B.3.3. Operator Precedence B.3.4. Built-in Object Properties B.3.5. Collections
About the Authors Colophon SPECIAL OFFER: Upgrade this ebook with O’Reilly
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion