UML Weekend Crash Course / Edition 1

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Paperback)
  • All (23) from $1.99   
  • New (8) from $26.17   
  • Used (15) from $1.99   


What it is: UML (Unified Modeling Language) is a graphical modeling language used to specify, visualize, construct, and document applications and software systems, which are implemented with components and object-oriented programming languages, such as Java, C++, and Visual Basic. UML incorporates the object-oriented community's consensus on core modeling concepts and provides a standard way for developers to communicate the details of system design and development. In addition to object-oriented modeling of applications, UML is also used for business-process modeling, data modeling, and XML modeling.
Purpose of modeling: Models for software systems are as important as having a blueprint for a large building, or an outline for a book. Good models enhance communication among project teams and assure architectural soundness. The more complex the software system, the more important it is to have models that accurately describe the system and can be understood by everyone. UML helps provide this via a standard for graphical diagrams. Just like an architect can understand the notations on any blueprint, UML enables software engineers and business managers to understand the design of any software system, even if the original designers have long left the company.
Organization behind it: Object Management Group (OMG) ( (UML Resource Page at OMG Web site is The OMG produces and maintains the UML standard, an internationally recognized standard. The OMG is an open membership, not-for-profit consortium that produces and maintains computer industry specifications for interoperable enterprise applications. Its membership roster (about 800) includes just about every large company in the computer industry and hundreds of smaller ones. Most of the companies that shape enterprise and Internet computing are represented on the OMG's Board of Directors.
Companies that contributed to the UML Standard: Realizing that UML would be strategic to their business, the following companies contributed their ideas to the first UML standard: Digital Equipment Corp, HP, i-Logix, IntelliCorp, IBM, ICON Computing, MCI, Microsoft, Oracle, Rational Rose, TI, and Unisys.
Companies that use UML: It is safe to say that all Fortune 1000 companies are currently using UML, or are moving toward UML to model and design their applications and systems. This includes companies from all vertical industries, from Coca Cola to Warner Brothers, from CVS Pharmacy to Lockhead Martin Aerospace. You name the company - if they have an IT department, they are using UML.

Read More Show Less

Editorial Reviews

From the Publisher
"...well-written...I would recommend it..." (Cvu, February 2003)
Read More Show Less

Product Details

  • ISBN-13: 9780764549106
  • Publisher: Wiley
  • Publication date: 11/28/2002
  • Series: Weekend Crash Course Series, #15
  • Edition description: BK&CD-ROM
  • Edition number: 1
  • Pages: 384
  • Product dimensions: 7.40 (w) x 9.20 (h) x 0.80 (d)

Meet the Author

Thomas A. Pender (Reno, NV) is the author of six courses onUML. He has taught throughout the United States and in 12 othercountries and has over 20 years of systems development experiencein various industries. Tom has spent the past four years providingteaching and consulting services to companies that aretransitioning to object-oriented technologies.

Read More Show Less

Table of Contents



Part I-Friday Evening.

Session 1-What Is the UML?

Session 2-UML and Development Methodologies.

Session 3-How to Approach the UML.

Session 4-Defining Requirements for the Case Study.


Part II-Saturday Morning.

Session 5-Understanding the Use Case Model.

Session 6-Building the Use Case Diagram.

Session 7-Building the Use Case Narrative.

Session 8-Identifying the Use Case Scenarios.

Session 9-Modeling the Static View: The Class Diagram.

Session 10-The Class Diagram: Associations.

Part III-Saturday Afternoon.

Session 11-The Class Diagram: Aggregation and Generalization.

Session 12-Applying the Class Diagram to the Case Study.

Session 13-Modeling the Static View: The Object Diagram.

Session 14-Modeling the Functional View: The ActivityDiagram.

Session 15-Applying the Activity Diagram to the Case Study.

Session 16-Modeling the Dynamic View: The Sequence Diagram.

Part IV-Saturday Evening.

Session 17-Applying the Sequence Diagram to the Case Study.

Session 18-Modeling the Dynamic View: The CollaborationDiagram.

Session 19-Applying the Collaboration Diagram to the CaseStudy.

Session 20-Modeling the Dynamic View: The Statechart Diagram.


Part V-Sunday Morning.

Session 21-Applying the Basic Statechart to the Case Study.

Session 22-Modeling the Extended Features of the Statechart.

Session 23-Applying the Extended Statechart Features to the CaseStudy.

Session 24-Modeling the Development Environment.

Session 25-Modeling the Static View: The Component Diagram.

Session 26-Modeling the Static View: The Deployment Diagram.

Part VI-Sunday Afternoon.

Session 27-Introduction to Web Development with Java.

Session 28-Analysis and Architectural Design of a WebApplication.

Session 29-Design of a Web Application.

Session 30-UML Modeling Tools.

Appendix A: Answers to Part Reviews.

Appendix B: What's on the CD-ROM?



End-User License Agreement.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)