Uml: A Beginner's Guide

( 3 )

Overview

Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of UML. You'll learn to read, draw, and use this visual modeling language to create clear and effective blueprints for software development projects. The modular approach of this series--including drills, sample projects, and mastery checks--makes it easy to learn to use this powerful programming language at your own pace.
Read More Show Less
... See more details below
Paperback
$26.71
BN.com price
(Save 16%)$32.00 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (37) from $1.99   
  • New (10) from $1.99   
  • Used (27) from $1.99   
UML: A Beginner's Guide

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$25.99
BN.com price
(Save 18%)$32.00 List Price

Overview

Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of UML. You'll learn to read, draw, and use this visual modeling language to create clear and effective blueprints for software development projects. The modular approach of this series--including drills, sample projects, and mastery checks--makes it easy to learn to use this powerful programming language at your own pace.
Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
Building complex software without modeling is like building the Harry Potter Lego Castle without reading the instructions. Once you recognize the need for modeling, the next step is to master UML, the industry's standard modeling language. That can be a bear. But with UML: A Beginner's Guide, it's more like a teddy bear.

This impressively clear book isn’t just about “notation.” Jason T. Roff teaches UML in the context of the entire software development process -- more specifically, a loose and simplified version of the Unified Process. By no means does this lock you into UP: Roff recognizes that most companies implementing UML already have their own ways of doing things. UML needs to fit you, not vice versa. In helping you adapt UML to your own needs, Roff draws on extensive experience not only as an author and developer but also as an architect and project manager.

Using simple examples and hands-on projects, he walks you through virtually every facet of UML modeling. There are chapters on use case diagramming and object-oriented design; workflow modeling with activity diagrams; modeling behavior with sequence diagrams; domain modeling with class diagrams; and on collaboration, statechart, and implementation diagramming. There’s even coverage of the optional Object Constraint Language, which gives you finer control over the behavior of your objects.

We've long recommended Kendall Scott’s UML Explained for developers just starting out with UML. We love that book as much as ever, but this one’s earned a place right alongside it. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.

Read More Show Less

Product Details

  • ISBN-13: 9780072224603
  • Publisher: McGraw-Hill Professional Publishing
  • Publication date: 12/19/2002
  • Series: Beginner's Guide Series
  • Edition number: 1
  • Pages: 336
  • Sales rank: 1,443,482
  • Product dimensions: 7.50 (w) x 9.20 (h) x 0.90 (d)

Meet the Author

Jason T. Roff has worn many hats with his extensive experience as a project manager, a software developer and a software architect. Roff’s technical talents include expertise in C++, Java, ADO, Visual Basic, SQL Server, and object-oriented design.

Read More Show Less

Table of Contents

Acknowledgments
Introduction
1 UML Fundamentals 1
2 Use Case Diagrams 17
3 Introduction to Object-Oriented Design 49
4 Workflow Modeling with Activity Diagrams 65
5 Modeling Behavior with Sequence Diagrams 87
6 Defining Domain Models Using Class Diagrams 117
7 Collaboration Diagrams 145
8 Further Explanation of Class Diagrams 169
9 Further Explanation of Sequence Diagramming 189
10 Modeling Behavior with Statechart Diagrams 211
11 Architecting with Implementation Diagrams 233
12 Using the Object Constraint Language 255
A Answers to Mastery Checks 269
Glossary 291
Index 305
Read More Show Less

Customer Reviews

Average Rating 4.5
( 3 )
Rating Distribution

5 Star

(1)

4 Star

(2)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com 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 & Noble.com 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 & Noble.com 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 BN.com 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

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com 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 BN.com. 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
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted February 15, 2005

    Good introduction to UML ...

    This book gives a very good introduction to UML. All UML diagrams - use case, activity, sequence, class, state chart, implementation etc - are explained in an easy manner. OCL (Object Constraint Language) is covered too. I strongly recommend this book to anyone who wants to learn UML.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 13, 2004

    An good book to learn UML

    I find this book an excellent hands-on tutorial to understand, read, draw, and use UML effectively. It has come just at the right time for me as I seek to develop my career as a Business Analyst. The effectiveness of system diagrams in analysis and design of a system is beyond any doubt. This book has helped me to understand the logic behind these diagrams and how to apply these in a system life cycle. I also like the progressive approach of the author. This book explains in detail how to read, draw, and use this visual modeling language to create clear and effective design for software development projects. It also teaches object-oriented concepts and how they relate to software design and analysis. It also covers Object Constraint Language (OCL), which allows users to refine their UML diagrams. Although my quest is to apply UML techniques in web-based application, a topic not covered by this book, but since I am a novice so I was looking for a book that can help me understand the basics and this book has done just that. I will recommend this book to analysts who seek to understand the basics of UML. It¿s a great book to build a strong foundation.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 23, 2010

    No text was provided for this review.

Sort by: Showing all of 3 Customer Reviews

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