Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

UML Distilled

A Brief Guide to the Standard Object Modeling Language

Specificaties
E-book, blz. | Engels
Pearson Education | e druk, 2018
ISBN13: 9780134865126
Rubricering
Juridisch :
Pearson Education e druk, 2018 9780134865126
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

This edition gets students thinking about efficient object-oriented software design using the latest version of the industry-standard for modeling software: UML 2.0. The author has retained the book's convenient, concise format that has made it an essential resource in courses introducing UML. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them.

The full text downloaded to your computer

With eBooks you can: search for key concepts, words and phrases make highlights and notes as you study share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you will receive via email the code and instructions on how to access this product.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Specificaties

ISBN13:9780134865126
Taal:Engels
Bindwijze:e-book

Inhoudsopgave

<br> <br> Preface. <br> <p> </p> <div style="margin-left: 0.2in;"> Why bother with the UML? </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Structure of the book. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes for the Third Edition. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Acknowledgements. </div> <p></p> <br> <br> 1. Introduction. <br> <p> </p> <div style="margin-left: 0.2in;"> What Is the UML? </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Ways of Using the UML. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> How We Got to the UML. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Notations and Meta-Models. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> UML Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> What is Legal UML? </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> The Meaning of UML. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> UML is not enough. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Start with the UML. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Looking for More Information. </div> <p></p> <br> <br> 2. Development Process. <br> <p> </p> <div style="margin-left: 0.2in;"> Iterative and Waterfall Processes. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Predictive and Adaptive Planning. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Agile Processes. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Rational Unified Process. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Fitting a Process to a Project. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Fitting the UML into a process. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Understanding Legacy Code. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Choosing a Development Process. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <br> <br> 3. Class Diagrams: The Essentials. <br> <p> </p> <div style="margin-left: 0.2in;"> Properties. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Attributes. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Associations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Multiplicity. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Programming Interpretation of Properties. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Bi-directional Associations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Operations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Generalization. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Notes and Comments. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Dependency. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Constraint Rules. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use Class Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <br> <br> 4. Sequence Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> Creating and deleting participants. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Loops, conditionals and the like. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Synchronous and Asynchronous Calls. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to use Sequence Diagrams. </div> <p></p> <br> <br> 5. Class Diagrams: Advanced Concepts. <br> <p> </p> <div style="margin-left: 0.2in;"> Keywords. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Responsibilities. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Static Operations and Attributes. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Aggregation and Composition. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Derived Properties. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Interfaces and Abstract Classes. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Read Only and Frozen. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Reference Objects and Value Objects. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Qualified Associations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Classification and Generalization. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Multiple and Dynamic Classification. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Association Class. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Template (Parameterized) Class. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Enumerations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Active Class. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Visibility. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Messages. </div> <p></p> <br> <br> 6. Object Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use Object Diagrams. </div> <p></p> <br> <br> 7. Package Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> Packages and Dependencies. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Package Aspects. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Implementing Packages. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use Package Diagrams. </div> <p></p> <br> <br> 8. Deployment Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use deployment diagrams. </div> <p></p> <br> <br> 9. Use Cases. <br> <p> </p> <div style="margin-left: 0.2in;"> Content of a Use Case. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Use Case Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Levels of Use Cases. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Use cases and features (or stories). </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use Use Cases. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <br> <br> 10. State Machine Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> Internal Activities. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Activity States. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Superstates. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Concurrent States. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Implementing State Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use State Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <br> <br> 11. Activity Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> Decomposing an action. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Partitions. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Signals. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Tokens. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Flows and Edges. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Pins and Transformations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Expansion Regions. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Flow Final. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Join Specifications. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> And there's more. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use Activity Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Where to Find Out More. </div> <p></p> <br> <br> 12. Communication Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use Communication Diagrams. </div> <p></p> <br> <br> 13. Composite Structures. <br> <p> </p> <div style="margin-left: 0.2in;"> When to Use Composite Structures. </div> <p></p> <br> <br> 14. Component Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use Component Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> 15. Collaborations. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> When to Use Collaborations. </div> <p></p> <br> <br> 16. Interaction Overview Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use Interaction Overview Diagrams. </div> <p></p> <br> <br> 17. Timing Diagrams. <br> <p> </p> <div style="margin-left: 0.2in;"> When to use Timing Diagrams. </div> <p></p> <br> <br> Appendix A Changes between UML Versions. <br> <p> </p> <div style="margin-left: 0.2in;"> Revisions to the UML. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes in UML Distilled. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes from UML 1.0 to 1.1. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Type and Implementation Class. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Complete and Incomplete Discriminator Constraints. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Composition. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Immutability and Frozen. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Returns on Sequence Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Use of the Term "Role". </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes from UML 1.2 (and 1.1) to 1.3 (and 1.5). </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Use Cases. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Activity Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes from UML 1.3 to 1.4. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Changes from UML 1.4. to 1.5. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> From UML 1.x to UML 2.0. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Class Diagrams (Basic). </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Interaction Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Class Diagrams (Advanced). </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> State Diagrams. </div> <p></p> <p> </p> <div style="margin-left: 0.2in;"> Activity Diagrams. </div> <p></p> <br> <br> Bibliography. <br> <br> <br> Index. <br>

Net verschenen

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        UML Distilled