Sinan Si Alhir Learning UML [Electronic resources]

Sinan Si Alhir

نسخه متنی -صفحه : 111/ 1
نمايش فراداده

Sitemap

Learning UML

Table of Contents

Dedication

Copyright

Preface

Audience

Using This Book

Organization and Content

Conventions Used in This Book

Comments and Questions

Acknowledgments

Part I: Fundamentals

Chapter 1. Introduction

1.1 What Is the UML?

1.2 The UML and Process

1.3 Learning the UML

Chapter 2. Object-Oriented Modeling

2.1 Project Management System Requirements

2.2 Alphabets, Words, and Sentences

2.3 The Object-Oriented Paradigm

2.4 Paragraphs

2.5 Sections

2.6 Documents

Part II: Structural Modeling

Chapter 3. Class and Object Diagrams

3.1 Classes and Objects

3.2 Associations and Links

3.3 Types, Implementation Classes, and Interfaces

3.4 Generalizations, Realizations, and Dependencies

3.5 Packages and Subsystems

3.6 Exercises

Chapter 4. Use-Case Diagrams

4.1 Actors

4.2 Use Cases

4.3 Communicate Associations

4.4 Dependencies

4.5 Generalizations

4.6 Exercises

Chapter 5. Component and Deployment Diagrams

5.1 Components

5.2 Nodes

5.3 Dependencies

5.4 Communication Associations

5.5 Exercises

Part III: Behavioral Modeling

Chapter 6. Sequence and Collaboration Diagrams

6.1 Roles

6.2 Messages and Stimuli

6.3 Interactions and Collaborations

6.4 Sequence Diagrams

6.5 Collaboration Diagrams

6.6 Exercises

Chapter 7. State Diagrams

7.1 States

7.2 Transitions

7.3 Advanced State Diagrams

7.4 Exercises

Chapter 8. Activity Diagrams

8.1 Action States

8.2 Flow Transitions

8.3 Swimlanes

8.4 Decisions

8.5 Concurrency

8.6 Exercises

Part IV: Beyond the Unified Modeling Language

Chapter 9. Extension Mechanisms

9.1 Language Architecture

9.2 Stereotypes

9.3 Properties

9.4 Profiles

9.5 Exercises

Chapter 10. The Object Constraint Language

10.1 Expressions

10.2 Simple Constraints

10.3 Complex Constraints

10.4 Exercises

Part V: Appendixes

Appendix A. References

A.1 World Wide Web

A.2 Books

Appendix B. Exercise Solutions

B.1 Structural Modeling

B.2 Behavioral Modeling

B.3 Extension Mechanisms and the Object Constraint Language

Colophon

index

index_SYMBOL

index_A

index_B

index_C

index_D

index_E

index_F

index_G

index_H

index_I

index_J

index_K

index_L

index_M

index_N

index_O

index_P

index_Q

index_R

index_S

index_T

index_U

index_V

index_W