Wednesday, September 22, 2010

Learning UML








By Sinan Si Alhir

Publisher : O'Reilly
Pub Date : July 2003
ISBN : 0-596-00344-7
Pages : 252
Slots : 1


Learning UML introduces the Unified Modeling Language and leads you through an orderly progress towards mastery of the language. Throughout this book, author Sinan Si Alhir maintains a clear focus on UML the language and avoids getting caught up in the cobwebs of methodology. His presentation is direct and to-the-point. Each chapter ends with a set of exercises that you can use to test your growing knowledge of UML and its concepts.

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
Section 1.1. What Is the UML?
Section 1.2. The UML and Process
Section 1.3. Learning the UML
Chapter 2. Object-Oriented Modeling
Section 2.1. Project Management System Requirements
Section 2.2. Alphabets, Words, and Sentences
Section 2.3. The Object-Oriented Paradigm
Section 2.4. Paragraphs
Section 2.5. Sections
Section 2.6. Documents
Part II: Structural Modeling
Chapter 3. Class and Object Diagrams
Section 3.1. Classes and Objects
Section 3.2. Associations and Links
Section 3.3. Types, Implementation Classes, and Interfaces
Section 3.4. Generalizations, Realizations, and Dependencies
Section 3.5. Packages and Subsystems
Section 3.6. Exercises
Chapter 4. Use-Case Diagrams
Section 4.1. Actors
Section 4.2. Use Cases
Section 4.3. Communicate Associations
Section 4.4. Dependencies
Section 4.5. Generalizations
Section 4.6. Exercises
Chapter 5. Component and Deployment Diagrams
Section 5.1. Components
Section 5.2. Nodes
Section 5.3. Dependencies
Section 5.4. Communication Associations
Section 5.5. Exercises
Part III: Behavioral Modeling
Chapter 6. Sequence and Collaboration Diagrams
Section 6.1. Roles
Section 6.2. Messages and Stimuli
Section 6.3. Interactions and Collaborations
Section 6.4. Sequence Diagrams
Section 6.5. Collaboration Diagrams
Section 6.6. Exercises
Chapter 7. State Diagrams
Section 7.1. States
Section 7.2. Transitions
Section 7.3. Advanced State Diagrams
Section 7.4. Exercises
Chapter 8. Activity Diagrams
Section 8.1. Action States
Section 8.2. Flow Transitions
Section 8.3. Swimlanes
Section 8.4. Decisions
Section 8.5. Concurrency
Section 8.6. Exercises
Part IV: Beyond the Unified Modeling Language
Chapter 9. Extension Mechanisms
Section 9.1. Language Architecture
Section 9.2. Stereotypes
Section 9.3. Properties
Section 9.4. Profiles
Section 9.5. Exercises
Chapter 10. The Object Constraint Language
Section 10.1. Expressions
Section 10.2. Simple Constraints
Section 10.3. Complex Constraints
Section 10.4. Exercises
Part V: Appendixes
Appendix A. References
Section A.1. World Wide Web
Section A.2. Books
Appendix B. Exercise Solutions
Section B.1. Structural Modeling
Section B.2. Behavioral Modeling
Section B.3. Extension Mechanisms and the Object Constraint Language
Colophon
Index

Download
Another Software Engineering Books

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!