Muutke küpsiste eelistusi

E-raamat: UML 2.0 in a Nutshell: A Desktop Quick Reference

  • Formaat: 236 pages
  • Sari: In a Nutshell (O'Reilly)
  • Ilmumisaeg: 20-Jun-2005
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9780596552312
  • Formaat - EPUB+DRM
  • Hind: 25,16 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 236 pages
  • Sari: In a Nutshell (O'Reilly)
  • Ilmumisaeg: 20-Jun-2005
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9780596552312

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

This unified modeling language (UML) reference reviews both static modeling for capturing the physical structure of a software product, and behavioral modeling for outlining how the various elements of a system interact during execution. Separate chapters are devoted to class, package, component, deployment, use case, statechart, activity, and interaction diagrams. Annotation ©2005 Book News, Inc., Portland, OR (booknews.com) System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported language. Today, UML has become the standard method for modeling software systems, which means youre probably confronting this rich and expressive language more than ever before. And even though you may not write UML diagrams yourself, youll still need to interpret diagrams written by others. UML 2.0 in a Nutshell from OReilly feels your pain. Its been crafted for professionals like you who must read, create, and understand system artifacts expressed using UML. Furthermore, its been fully revised to cover version 2.0 of the language. This comprehensive new edition not only provides a quick-reference to all UML 2.0 diagram types, it also explains key concepts in a way that appeals to readers already familiar with UML or object-oriented programming concepts. Topics include: The role and value of UML in projects The object-oriented paradigm and its relation to the UML An integrated approach to UML diagrams Class and Object, Use Case, Sequence, Collaboration, Statechart, Activity, Component, and Deployment Diagrams Extension Mechanisms The Object Constraint Language (OCL) If youre new to UML, a tutorial with realistic examples has even been included to help you quickly familiarize yourself with the system.

Arvustused

"A really good short summary of UML 2.0" - Mike James, VSJ, September 2005 "...is a very complete and precise reference to the latest UML standard. The book is a refreshingly lightweight, weighing in at just over 200 pages. That's not to say it's simply a yellow-pages style reference, because it does contain a wealth of information and explanations of everything it discusses. If you're a modeller or designer already using UML, I strongly recommend that you take a look at this book. Skimming it from cover to cover will give you a good overview of the new standard, and it will provide an invaluable desktop reference." - Mark Jones, news@UK, March 2006

Preface xi
1. Fundamentals of UML
1(10)
Getting Started
1(1)
Background
1(1)
UML Basics
2(1)
UML Specifications
3(1)
Putting UML to Work
4(1)
Modeling
5(4)
UML Rules of Thumb
9(2)
2. Class Diagrams
11(27)
Classes
11(1)
Attributes
12(7)
Operations
19(5)
Methods
24(1)
Abstract Classes
24(1)
Relationships
24(6)
Interfaces
30(2)
Templates
32(1)
Variations on Class Diagrams
33(5)
3. Package Diagrams
38(10)
Representation
38(1)
Visibility
39(1)
Importing and Accessing Packages
40(1)
Merging Packages
41(1)
Variations on Package Diagrams
42(6)
4. Composite Structures
48(11)
Composite Structures
48(8)
Collaborations
56(1)
Collaboration Occurrences
57(2)
5. Component Diagrams
59(8)
Components
59(1)
Component Views
60(7)
6. Deployment Diagrams
67(10)
Artifacts
67(2)
Nodes
69(4)
Deployment
73(2)
Variations on Deployment Diagrams
75(2)
7. Use Case Diagrams
77(10)
Use Cases
77(1)
Actors
78(4)
Advanced Use Case Modeling
82(4)
Use Case Scope
86(1)
8. Statechart Diagrams
87(17)
Behavioral State Machines
87(2)
States
89(9)
State Machine Extension
98(1)
Protocol State Machines
98(1)
Pseudostates
99(2)
Event Processing
101(1)
Variations on Statechart Diagrams
102(2)
9. Activity Diagrams
104(24)
Activities and Actions
104(7)
Tokens
111(1)
Activity Nodes
111(7)
Advanced Activity Modeling
118(10)
10. Interaction Diagrams 128(35)
What Are Interactions?
128(1)
Interaction Participants
129(2)
Messages
131(5)
Execution Occurrences
136(1)
State Invariants
137(1)
Event Occurrences
138(1)
Traces
139(1)
Combined Fragments
139(10)
Interaction Occurrences
149(1)
Decomposition
150(3)
Continuations
153(2)
Sequence Timing
155(1)
Alternate Interaction Notations
155(8)
11. Tagged Values, Stereotypes, and UML Profiles 163(9)
Modeling and UML in Context
164(2)
Stereotypes
166(2)
Tagged Values
168(1)
Constraints
168(1)
UML Profiles
169(2)
Tools and How They Use Profiles
171(1)
12. Effective Diagramming 172(11)
Wallpaper Diagrams
172(5)
Sprawling Scope
177(1)
One Diagram/One Abstraction
178(1)
Besides UML
179(4)
A. MDA: Model-Driven Architecture 183(9)
B. The Object Constraint Language 192(9)
Index 201


Dan Pilone is Rational Certified in OOAD, RUP, and Rose. His previous employer was a Rational Partner and Dan has taught (formally as well as informally) quite a few UML classes for Hughes, ARINC, UPS, Georgia Systems Operation Center (GSOC), and the Naval Research Laboratory (NRL). As a software architect for clients, Dan has made extensive use of UML (in all views of the architecture) to help convey information to management, developers, team leads, and requirement folks (doing use case analysis in a UML-like fashion). Dan is also Sun J2EE Enterprise Architect certified, which required him to submit his own EJB designs using UML sequence, class, and collaboration diagrams. Dan has worked at Hughes Inc. developing a satellite communication system for which they did real-time UML modeling, and also large numbers of State Diagrams to model the acquisition/control stages.