UML has taken the software development industry by storm. Widely supported by development and documentation tools, UML can be used on the one hand by programmers to record such things as the detailed design of classes in an object-oriented system and on the other hand by business analysts to give the broad-brush picture of how a system interacts with users and other systems. UML has become the lingua franca of software development, and no one in the software industry can afford to be without knowledge of this powerfully expressive visual language.
"Learning UML" introduces UML and places it in perspective, then leads you through an orderly progress towards mastery of the language. You'll begin by learning how UML is used to model the structure of a system. Many key UML concepts, especially that of the general (classes) versus the specific (objects), are illustrated in the chapter on class and object diagrams. Next, you'll learn how to use use-case diagrams to model the functionality of a system.Finally, you'll see how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment.
Structural modeling answers the "who" and "what" questions of systems development. Behavioral modeling addresses the questions of "when," "how," and "why." You'll learn how to use sequence and collaboration, to model the interaction over time between system components, how to use state diagrams to describe the life cycle of system components, and how to use activity diagrams to document control-flow and responsibility.
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. As you work your way through the book, you'll find yourself warming up to the simple yet expressive language that is UML, and using it to communicate effectively and professionally about all aspects of system design.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Dedication; Preface; Audience; Using This Book; Organization and Content; Conventions Used in This Book; Comments and Questions; Acknowledgments; 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; 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; 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; 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; Appendixes; References; World Wide Web; Books; Exercise Solutions; Structural Modeling; Behavioral Modeling; Extension Mechanisms and the Object Constraint Language; Colophon;
Book by Sinan Si Alhir
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condizione: As New. No Jacket. Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less. Codice articolo G0596003447I2N00
Quantità: 1 disponibili
Da: BooksByLisa, Highland Park, IL, U.S.A.
Soft cover. Condizione: New. First Edition. PHOTO AND VIDEO OF PAGES TAKEN TO SHOW CONDITION PRIOR TO SHIPPING; STORED NEW PRISTINE CONDITION SANITIZED THEN WRAPPEDPHOTOS EMAILED FOR MORE SPECIFICS WHEN REQUESTED; Book. Book. Codice articolo 6909
Quantità: 1 disponibili
Da: Better World Books, Mishawaka, IN, U.S.A.
Condizione: Good. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo GRP64745341
Quantità: 2 disponibili
Da: Better World Books, Mishawaka, IN, U.S.A.
Condizione: Good. Former library copy. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo GRP69857409
Quantità: 1 disponibili
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR001550755
Quantità: 1 disponibili
Da: AwesomeBooks, Wallingford, Regno Unito
Paperback. Condizione: Very Good. Learning UML This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 7719-9780596003449
Quantità: 2 disponibili
Da: Better World Books Ltd, Dunfermline, Regno Unito
Condizione: Good. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo GRP64745341
Quantità: 1 disponibili
Da: Bahamut Media, Reading, Regno Unito
Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9780596003449
Quantità: 2 disponibili
Da: HPB Inc., Dallas, TX, U.S.A.
paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_468974233
Quantità: 1 disponibili
Da: BookHolders, Towson, MD, U.S.A.
Condizione: Good. [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Edition: first ] Publisher: O'Reilly Media Pub Date: 7/1/2003 Binding: Paperback Pages: 304 first edition. Codice articolo 6780228
Quantità: 1 disponibili