skip to content
UML demystified Preview this item
ClosePreview this item
Checking...

UML demystified

Author: Paul Kimmel
Publisher: Emeryville, Calif. : McGraw-Hill/Osborne, ©2005.
Series: Demystified.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:

Explains how to read, model, and use UML to create well-structured, stable software products. This self-teaching guide includes key points, background information, quizzes at the end of each chapter,  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Kimmel, Paul.
UML demystified.
Emeryville, Calif. : McGraw-Hill/Osborne, ©2005
(DLC) 2006279140
(OCoLC)62367540
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Paul Kimmel
ISBN: 9780071471510 0071471510 9780071486712 0071486712 9780072261820 007226182X 1280725826 9781280725821
OCLC Number: 122390249
Reproduction Notes: Electronic reproduction. [S.l.] : HathiTrust Digital Library, 2010. MiAaHDL
Description: 1 online resource (xviii, 235 pages) : illustrations.
Details: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Contents: Cover --
Contents --
Acknowledgments --
Introduction --
Chapter 1 A Picture Is Worth a Thousand Lines of Code --
Understanding Models --
Understanding the UML --
The Evolution of Software Design --
If No One Is Modeling44; Why Should You63; --
Modeling and the Future of Software Development --
Modeling Tools --
Using Models --
Creating Diagrams --
Reviewing Kinds of Diagrams --
Finding the Finish Line --
How Many Diagrams Do I Create63; --
How Big Should a Diagram Be63; --
How Much Text Should Supplement My Models63; --
Get a Second Opinion --
Contrasting Modeling Languages with Process --
Quiz --
Answers --
Chapter 2 Start at the Beginning with Use Cases --
Making the Case for Use Cases --
Prioritizing Capabilities --
Communicating with Nontechnophiles --
Using Use Case Symbols --
Actor Symbols --
Use Cases --
Connectors --
Including and Extending Use Cases --
Annotating Use Case Diagrams --
Creating Use Case Diagrams --
How Many Diagrams Is Enough63; --
Example Use Case Diagrams --
Driving Design with Use Cases --
Quiz --
Answers --
Chapter 3 Diagramming Features as Processes --
Elaborating on Features as Processes --
A Journey toward Code --
Understanding Activity Diagram Uses --
Using Activity Diagram Symbols --
Initial Node --
Control Flow --
Actions --
Decision and Merge Nodes --
Transition Forks and Joins --
Partitioning Responsibility with Swimlanes --
Indicating Timed Signals --
Capturing Input Parameters --
Showing Exceptions in Activity Diagrams --
Terminating Activity Diagrams --
Creating Activity Diagrams --
Reengineering Process --
Reengineering a Subactivity --
Knowing When to Quit --
Quiz --
Answers --
Chapter 4 Discovering Behaviors with Interaction Diagrams --
Elements of Sequence Diagrams --
Using Object Lifelines --
Activating a Lifeline --
Sending Messages --
Adding Constraints and Notes --
Using Interaction Frames --
Understanding What Sequences Tell Us --
Discovering Objects and Messages --
Elements of Collaboration 40;or Communication41; Diagrams --
Equating Design to Code --
Quiz --
Answers --
Chapter 5 What Are the Things That Describe My Problem63; --
Elements of Basic Class Diagrams --
Understanding Classes and Objects --
Modeling Relationships in Class Diagrams --
Stereotyping Classes --
Using Packages --
Using Notes and Comments --
Constraints --
Modeling Primitives --
Modeling Enumerations --
Indicating Namespaces --
Figuring Out the Classes You Need --
Using the Naive Approach --
Discovering More than Domain Analysis Yields --
Quiz --
Answers --
Chapter 6 Showing How Classes Are Related --
Modeling Inheritance --
Using Single Inheritance --
Using Multiple Inheritance --
Modeling Interface Inheritance --
Whiteboarding --
Using Realization --
Describing Aggregation and Composition --
Showing Associations and Association Classes --
Exploring Dependency Relationships --
Adding Details to Classes --
Quiz --
Answers --
Chapter 7 Using State Chart Diagrams --
Elements of a State Diagram --
Exploring State Symbols --
Exploring Transitions --
Creating Behavioral State Machines --
Creating Protocol State Machines --
Implementing State Diagrams --
Quiz --
Answers --
Chapter 8 Modeling Components --
Introducing Compo.
Series Title: Demystified.
Responsibility: Paul Kimmel.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/122390249> # UML demystified
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "122390249" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/2965745#Place/emeryville_calif> ; # Emeryville, Calif.
    schema:about <http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_tools> ; # COMPUTERS--Software Development & Engineering--Tools
    schema:about <http://dewey.info/class/005.12/e22/> ;
    schema:about <http://id.worldcat.org/fast/1160249> ; # UML (Computer science)
    schema:about <http://dewey.info/class/005.117/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_general> ; # COMPUTERS--Software Development & Engineering--General
    schema:about <http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_programming_open_source> ; # COMPUTERS--Programming--Open Source
    schema:about <http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_programming_object_oriented> ; # COMPUTERS--Programming--Object Oriented
    schema:about <http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_systems_analysis_&_design> ; # COMPUTERS--Software Development & Engineering--Systems Analysis & Design
    schema:about <http://dewey.info/class/005.1/e22/> ;
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2005" ;
    schema:creator <http://viaf.org/viaf/58346191> ; # Paul Kimmel
    schema:datePublished "2005" ;
    schema:description "Cover -- Contents -- Acknowledgments -- Introduction -- Chapter 1 A Picture Is Worth a Thousand Lines of Code -- Understanding Models -- Understanding the UML -- The Evolution of Software Design -- If No One Is Modeling44; Why Should You63; -- Modeling and the Future of Software Development -- Modeling Tools -- Using Models -- Creating Diagrams -- Reviewing Kinds of Diagrams -- Finding the Finish Line -- How Many Diagrams Do I Create63; -- How Big Should a Diagram Be63; -- How Much Text Should Supplement My Models63; -- Get a Second Opinion -- Contrasting Modeling Languages with Process -- Quiz -- Answers -- Chapter 2 Start at the Beginning with Use Cases -- Making the Case for Use Cases -- Prioritizing Capabilities -- Communicating with Nontechnophiles -- Using Use Case Symbols -- Actor Symbols -- Use Cases -- Connectors -- Including and Extending Use Cases -- Annotating Use Case Diagrams -- Creating Use Case Diagrams -- How Many Diagrams Is Enough63; -- Example Use Case Diagrams -- Driving Design with Use Cases -- Quiz -- Answers -- Chapter 3 Diagramming Features as Processes -- Elaborating on Features as Processes -- A Journey toward Code -- Understanding Activity Diagram Uses -- Using Activity Diagram Symbols -- Initial Node -- Control Flow -- Actions -- Decision and Merge Nodes -- Transition Forks and Joins -- Partitioning Responsibility with Swimlanes -- Indicating Timed Signals -- Capturing Input Parameters -- Showing Exceptions in Activity Diagrams -- Terminating Activity Diagrams -- Creating Activity Diagrams -- Reengineering Process -- Reengineering a Subactivity -- Knowing When to Quit -- Quiz -- Answers -- Chapter 4 Discovering Behaviors with Interaction Diagrams -- Elements of Sequence Diagrams -- Using Object Lifelines -- Activating a Lifeline -- Sending Messages -- Adding Constraints and Notes -- Using Interaction Frames -- Understanding What Sequences Tell Us -- Discovering Objects and Messages -- Elements of Collaboration 40;or Communication41; Diagrams -- Equating Design to Code -- Quiz -- Answers -- Chapter 5 What Are the Things That Describe My Problem63; -- Elements of Basic Class Diagrams -- Understanding Classes and Objects -- Modeling Relationships in Class Diagrams -- Stereotyping Classes -- Using Packages -- Using Notes and Comments -- Constraints -- Modeling Primitives -- Modeling Enumerations -- Indicating Namespaces -- Figuring Out the Classes You Need -- Using the Naive Approach -- Discovering More than Domain Analysis Yields -- Quiz -- Answers -- Chapter 6 Showing How Classes Are Related -- Modeling Inheritance -- Using Single Inheritance -- Using Multiple Inheritance -- Modeling Interface Inheritance -- Whiteboarding -- Using Realization -- Describing Aggregation and Composition -- Showing Associations and Association Classes -- Exploring Dependency Relationships -- Adding Details to Classes -- Quiz -- Answers -- Chapter 7 Using State Chart Diagrams -- Elements of a State Diagram -- Exploring State Symbols -- Exploring Transitions -- Creating Behavioral State Machines -- Creating Protocol State Machines -- Implementing State Diagrams -- Quiz -- Answers -- Chapter 8 Modeling Components -- Introducing Compo."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/2965745> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/2965745#Series/demystified> ; # Demystified.
    schema:isSimilarTo <http://www.worldcat.org/oclc/62367540> ;
    schema:name "UML demystified"@en ;
    schema:productID "122390249" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/122390249#PublicationEvent/emeryville_calif_mcgraw_hill_osborne_2005> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/2965745#Agent/mcgraw_hill_osborne> ; # McGraw-Hill/Osborne
    schema:url <http://belhaven.idm.oclc.org/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=138905> ;
    schema:url <http://site.ebrary.com/lib/rcc/Doc?id=10156015> ;
    schema:url <http://site.ebrary.com/id/10156015> ;
    schema:url <http://www.myilibrary.com?id=72582&ref=toc> ;
    schema:url <http://www.myilibrary.com?id=72582> ;
    schema:url <https://login.lacollegelibrary.idm.oclc.org/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=138905> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=138905> ;
    schema:url <http://catalog.hathitrust.org/api/volumes/oclc/62367540.html> ;
    schema:workExample <http://worldcat.org/isbn/9780072261820> ;
    schema:workExample <http://worldcat.org/isbn/9781280725821> ;
    schema:workExample <http://worldcat.org/isbn/9780071471510> ;
    schema:workExample <http://worldcat.org/isbn/9780071486712> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/122390249> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2965745#Agent/mcgraw_hill_osborne> # McGraw-Hill/Osborne
    a bgn:Agent ;
    schema:name "McGraw-Hill/Osborne" ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Place/emeryville_calif> # Emeryville, Calif.
    a schema:Place ;
    schema:name "Emeryville, Calif." ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Series/demystified> # Demystified.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/122390249> ; # UML demystified
    schema:name "Demystified." ;
    schema:name "Demystified" ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_programming_object_oriented> # COMPUTERS--Programming--Object Oriented
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming--Object Oriented"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_programming_open_source> # COMPUTERS--Programming--Open Source
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming--Open Source"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_general> # COMPUTERS--Software Development & Engineering--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_systems_analysis_&_design> # COMPUTERS--Software Development & Engineering--Systems Analysis & Design
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--Systems Analysis & Design"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2965745#Topic/computers_software_development_&_engineering_tools> # COMPUTERS--Software Development & Engineering--Tools
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--Tools"@en ;
    .

<http://id.worldcat.org/fast/1160249> # UML (Computer science)
    a schema:Intangible ;
    schema:name "UML (Computer science)"@en ;
    .

<http://viaf.org/viaf/58346191> # Paul Kimmel
    a schema:Person ;
    schema:familyName "Kimmel" ;
    schema:givenName "Paul" ;
    schema:name "Paul Kimmel" ;
    .

<http://worldcat.org/isbn/9780071471510>
    a schema:ProductModel ;
    schema:isbn "0071471510" ;
    schema:isbn "9780071471510" ;
    .

<http://worldcat.org/isbn/9780071486712>
    a schema:ProductModel ;
    schema:isbn "0071486712" ;
    schema:isbn "9780071486712" ;
    .

<http://worldcat.org/isbn/9780072261820>
    a schema:ProductModel ;
    schema:isbn "007226182X" ;
    schema:isbn "9780072261820" ;
    .

<http://worldcat.org/isbn/9781280725821>
    a schema:ProductModel ;
    schema:isbn "1280725826" ;
    schema:isbn "9781280725821" ;
    .

<http://www.worldcat.org/oclc/62367540>
    a schema:CreativeWork ;
    rdfs:label "UML demystified." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/122390249> ; # UML demystified
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.